Dario Nieuwenhuis
							
						 
					 | 
					
						
						
							
						
						59ccc45f28
					 | 
					
						
						
							
							Remove pin from Uart
						
						
						
						
						
						
					 | 
					
						2021-04-14 17:04:40 +02:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Dario Nieuwenhuis
							
						 
					 | 
					
						
						
							
						
						402f7f1886
					 | 
					
						
						
							
							nrf/gpio: remove DummyPin
						
						
						
						
						
						
					 | 
					
						2021-04-10 01:48:37 +02:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Dario Nieuwenhuis
							
						 
					 | 
					
						
						
							
						
						5b74e326e5
					 | 
					
						
						
							
							nrf/qpsi: make config non_exhaustive
						
						
						
						
						
						
					 | 
					
						2021-03-29 00:58:58 +02:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Dario Nieuwenhuis
							
						 
					 | 
					
						
						
							
						
						b9e709403d
					 | 
					
						
						
							
							nrf: better macro naming.
						
						
						
						
						
						
					 | 
					
						2021-03-29 00:58:58 +02:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Dario Nieuwenhuis
							
						 
					 | 
					
						
						
							
						
						48cf1f6ebf
					 | 
					
						
						
							
							nrf/system: add configure
						
						
						
						
						
						
					 | 
					
						2021-03-29 00:58:58 +02:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Dario Nieuwenhuis
							
						 
					 | 
					
						
						
							
						
						3a18373828
					 | 
					
						
						
							
							nrf/uarte: update BufferedUarte to new APi
						
						
						
						
						
						
					 | 
					
						2021-03-29 00:58:58 +02:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Dario Nieuwenhuis
							
						 
					 | 
					
						
						
							
						
						00e5f30352
					 | 
					
						
						
							
							nrf/ppi: add AnyConfigurableChannel
						
						
						
						
						
						
					 | 
					
						2021-03-29 00:58:58 +02:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Dario Nieuwenhuis
							
						 
					 | 
					
						
						
							
						
						31b817ed27
					 | 
					
						
						
							
							nrf/timer: add instance traits
						
						
						
						
						
						
					 | 
					
						2021-03-29 00:58:58 +02:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Dario Nieuwenhuis
							
						 
					 | 
					
						
						
							
						
						aa0341056e
					 | 
					
						
						
							
							nrf/uarte: deal with hwfc correctly
						
						
						
						
						
						
					 | 
					
						2021-03-29 00:58:58 +02:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Dario Nieuwenhuis
							
						 
					 | 
					
						
						
							
						
						b6496a85d8
					 | 
					
						
						
							
							nrf/ppi: implement and add example
						
						
						
						
						
						
					 | 
					
						2021-03-29 00:58:58 +02:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Dario Nieuwenhuis
							
						 
					 | 
					
						
						
							
						
						26705ec328
					 | 
					
						
						
							
							nrf/ppi: add peris and traits
						
						
						
						
						
						
					 | 
					
						2021-03-29 00:58:58 +02:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Dario Nieuwenhuis
							
						 
					 | 
					
						
						
							
						
						646be40ac5
					 | 
					
						
						
							
							nrf/gpiote: make number() public, change to usize
						
						
						
						
						
						
					 | 
					
						2021-03-29 00:58:58 +02:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Dario Nieuwenhuis
							
						 
					 | 
					
						
						
							
						
						90f599bc2f
					 | 
					
						
						
							
							nrf/gpiote: update output channel to new API
						
						
						
						
						
						
					 | 
					
						2021-03-29 00:58:58 +02:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Dario Nieuwenhuis
							
						 
					 | 
					
						
						
							
						
						2bd9323f28
					 | 
					
						
						
							
							nrf/gpiote: update input channel to new API
						
						
						
						
						
						
					 | 
					
						2021-03-29 00:58:58 +02:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Dario Nieuwenhuis
							
						 
					 | 
					
						
						
							
						
						a338841797
					 | 
					
						
						
							
							extras: add impl_unborrow macro
						
						
						
						
						
						
					 | 
					
						2021-03-29 00:58:58 +02:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Richard Dodd
							
						 
					 | 
					
						
						
							
						
						2c248dab56
					 | 
					
						
						
							
							nrf/spim: make mosi,miso optional
						
						
						
						
						
						
					 | 
					
						2021-03-29 00:58:58 +02:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Dario Nieuwenhuis
							
						 
					 | 
					
						
						
							
						
						5646926cca
					 | 
					
						
						
							
							nrf/rtc: update to new api
						
						
						
						
						
						
					 | 
					
						2021-03-29 00:58:58 +02:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Dario Nieuwenhuis
							
						 
					 | 
					
						
						
							
						
						3eccddc44d
					 | 
					
						
						
							
							nrf/uarte: use rxstarted/txstarted events to track whether a wait for stop is necessary on drop.
						
						
						
						
						
						
					 | 
					
						2021-03-29 00:58:58 +02:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Dario Nieuwenhuis
							
						 
					 | 
					
						
						
							
						
						1c9f98e1b6
					 | 
					
						
						
							
							nrf/gpiote: fix irq race condition
						
						
						
						
						
						
						
						The interrupt could fire between checking if sense=disabled and registering the waker,
in which case the future would get stuck. 
						
						
					 | 
					
						2021-03-29 00:58:58 +02:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Dario Nieuwenhuis
							
						 
					 | 
					
						
						
							
						
						7a41541ab2
					 | 
					
						
						
							
							nrf/uarte: use Peripheral, wait for stop on drop.
						
						
						
						
						
						
					 | 
					
						2021-03-29 00:58:58 +02:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Dario Nieuwenhuis
							
						 
					 | 
					
						
						
							
						
						0e8bb5dc0b
					 | 
					
						
						
							
							util: Do not unregister waker on wake in AtomicWaker.
						
						
						
						
						
						
					 | 
					
						2021-03-29 00:58:58 +02:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Richard Dodd
							
						 
					 | 
					
						
						
							
						
						53645d9d38
					 | 
					
						
						
							
							nrf/saadc: initial implementation
						
						
						
						
						
						
					 | 
					
						2021-03-29 00:58:58 +02:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Richard Dodd
							
						 
					 | 
					
						
						
							
						
						a08d781442
					 | 
					
						
						
							
							nrf/gpio: allow borrowed pins.
						
						
						
						
						
						
					 | 
					
						2021-03-29 00:58:58 +02:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Dario Nieuwenhuis
							
						 
					 | 
					
						
						
							
						
						a0511e6caa
					 | 
					
						
						
							
							nrf/uart: make rts/cts optional.
						
						
						
						
						
						
					 | 
					
						2021-03-29 00:58:58 +02:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Dario Nieuwenhuis
							
						 
					 | 
					
						
						
							
						
						e7e34cb8c2
					 | 
					
						
						
							
							nrf/gpio: add OptionalPin
						
						
						
						
						
						
					 | 
					
						2021-03-29 00:58:58 +02:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Dario Nieuwenhuis
							
						 
					 | 
					
						
						
							
						
						df42c38492
					 | 
					
						
						
							
							nrf/uarte: update to new api
						
						
						
						
						
						
					 | 
					
						2021-03-29 00:58:58 +02:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Dario Nieuwenhuis
							
						 
					 | 
					
						
						
							
						
						7b6086d19e
					 | 
					
						
						
							
							nrf: add unborrow! macro
						
						
						
						
						
						
					 | 
					
						2021-03-29 00:58:58 +02:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Dario Nieuwenhuis
							
						 
					 | 
					
						
						
							
						
						a134fce122
					 | 
					
						
						
							
							nrf: nicer Peripherals api, add take()
						
						
						
						
						
						
					 | 
					
						2021-03-29 00:58:57 +02:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Dario Nieuwenhuis
							
						 
					 | 
					
						
						
							
						
						d5ff1a0ae3
					 | 
					
						
						
							
							nrf: rename inner peripheral to peri for consistence
						
						
						
						
						
						
					 | 
					
						2021-03-29 00:58:57 +02:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Dario Nieuwenhuis
							
						 
					 | 
					
						
						
							
						
						95218bf8d4
					 | 
					
						
						
							
							Rename GpioteInput -> PortInput
						
						
						
						
						
						
					 | 
					
						2021-03-29 00:58:57 +02:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Dario Nieuwenhuis
							
						 
					 | 
					
						
						
							
						
						c0876187dd
					 | 
					
						
						
							
							extras: move peripherals from nrf to extras
						
						
						
						
						
						
					 | 
					
						2021-03-29 00:58:57 +02:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Dario Nieuwenhuis
							
						 
					 | 
					
						
						
							
						
						ec7309962a
					 | 
					
						
						
							
							nrf/qspi: update to new api
						
						
						
						
						
						
					 | 
					
						2021-03-29 00:58:57 +02:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Dario Nieuwenhuis
							
						 
					 | 
					
						
						
							
						
						16bb6fd6ac
					 | 
					
						
						
							
							nrf: Specify connected bit in psel_bits
						
						
						
						
						
						
					 | 
					
						2021-03-29 00:58:57 +02:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Dario Nieuwenhuis
							
						 
					 | 
					
						
						
							
						
						f36cbe5e0c
					 | 
					
						
						
							
							nrf/spim: do not use PeripheralMutex
						
						
						
						
						
						
					 | 
					
						2021-03-29 00:58:57 +02:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Dario Nieuwenhuis
							
						 
					 | 
					
						
						
							
						
						15eb46ec71
					 | 
					
						
						
							
							wip gpiote changels
						
						
						
						
						
						
					 | 
					
						2021-03-29 00:58:57 +02:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Dario Nieuwenhuis
							
						 
					 | 
					
						
						
							
						
						ba7b3974bb
					 | 
					
						
						
							
							nrf/gpiote: update to new gpio
						
						
						
						
						
						
					 | 
					
						2021-03-29 00:58:57 +02:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Dario Nieuwenhuis
							
						 
					 | 
					
						
						
							
						
						3d3e770b8d
					 | 
					
						
						
							
							nrf/gpio: add output drive config.
						
						
						
						
						
						
					 | 
					
						2021-03-29 00:58:57 +02:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Dario Nieuwenhuis
							
						 
					 | 
					
						
						
							
						
						fcf6a63b5c
					 | 
					
						
						
							
							nrf: add owned Peripherals struct, migrate gpio and spim
						
						
						
						
						
						
					 | 
					
						2021-03-29 00:58:57 +02:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Dario Nieuwenhuis
							
						 
					 | 
					
						
						
							
						
						456e04c79f
					 | 
					
						
						
							
							Simplify spim macros
						
						
						
						
						
						
					 | 
					
						2021-03-18 21:59:35 +01:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Dario Nieuwenhuis
							
						 
					 | 
					
						
						
							
						
						b57489eb5d
					 | 
					
						
						
							
							peripheralmutex: separate interrupt registration to own method.
						
						
						
						
						
						
					 | 
					
						2021-03-18 18:49:10 +01:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Dario Nieuwenhuis
							
						 
					 | 
					
						
						
							
						
						0cd19a58c3
					 | 
					
						
						
							
							Remove free() from PeripheralMutex and all nrf drivers.
						
						
						
						
						
						
					 | 
					
						2021-03-18 18:49:10 +01:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Dario Nieuwenhuis
							
						 
					 | 
					
						
						
							
						
						f248bb17ad
					 | 
					
						
						
							
							Allow unused stuff in fmt.rs
						
						
						
						
						
						
					 | 
					
						2021-03-18 01:42:28 +01:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Dario Nieuwenhuis
							
						 
					 | 
					
						
						
							
						
						3de2d5c5bd
					 | 
					
						
						
							
							Implement FullDuplex for nrf spim
						
						
						
						
						
						
					 | 
					
						2021-03-18 01:27:30 +01:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Dario Nieuwenhuis
							
						 
					 | 
					
						
						
							
						
						a9076636ac
					 | 
					
						
						
							
							Do not export fmt macros.
						
						
						
						
						
						
						
						This was introduced by accident by me struggling with the weird intra-crate macro importing system... 
						
						
					 | 
					
						2021-03-17 22:50:27 +01:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Dario Nieuwenhuis
							
						 
					 | 
					
						
						
							
						
						6ed1a87138
					 | 
					
						
						
							
							Update features for latest nightly.
						
						
						
						
						
						
					 | 
					
						2021-03-17 02:48:16 +01:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Thales Fragoso
							
						 
					 | 
					
						
						
							
						
						15c3e78408
					 | 
					
						
						
							
							Move nRF's util into a separate crate
						
						
						
						
						
						
					 | 
					
						2021-03-07 20:15:40 -03:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Timo Kröger
							
						 
					 | 
					
						
						
							
						
						28b2365ef3
					 | 
					
						
						
							
							Update nrf-hal to v0.12.1
						
						
						
						
						
						
						
						Use the `psel_bits()` method to reduce #[cfg] clutter 
						
						
					 | 
					
						2021-03-05 09:25:46 +01:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Dario Nieuwenhuis
							
						 
					 | 
					
						
						
							
						
						d4f2c6cf00
					 | 
					
						
						
							
							Remove cargo namespaced-features
						
						
						
						
						
						
					 | 
					
						2021-03-02 21:15:12 +01:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								xoviat
							
						 
					 | 
					
						
						
							
						
						9626aee7db
					 | 
					
						
						
							
							Move traits to separate crate.
						
						
						
						
						
						
					 | 
					
						2021-03-02 00:32:23 +01:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Dario Nieuwenhuis
							
						 
					 | 
					
						
						
							
						
						67a6c4f469
					 | 
					
						
						
							
							Merge pull request #59 from akiles/interrupt_ext
						
						
						
						
						
						
						
						move most interrupt methods to InterruptExt extension trait. Fixes #35 
						
						
					 | 
					
						2021-03-01 00:56:20 +01:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 |