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 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Dario Nieuwenhuis
							
						 
					 | 
					
						
						
						
						
							
						
						
							45355f184a
							
						
					 | 
					
						
						
							
							move most interrupt methods to InterruptExt extension trait. Fixes #35
						
						
						
						
						
						
					 | 
					
						2021-03-01 00:44:38 +01:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Dario Nieuwenhuis
							
						 
					 | 
					
						
						
						
						
							
						
						
							a30c705fd7
							
						
					 | 
					
						
						
							
							nrf/spim: support all chips
						
						
						
						
						
						
					 | 
					
						2021-03-01 00:36:30 +01:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Dario Nieuwenhuis
							
						 
					 | 
					
						
						
						
						
							
						
						
							255bf1aa6a
							
						
					 | 
					
						
						
							
							nrf: add SPIM
						
						
						
						
						
						
					 | 
					
						2021-03-01 00:24:06 +01:00 | 
					
					
						
						
							
							
							
						
					 |