Dario Nieuwenhuis 
							
						 
					 
					
						
						
							
						
						97b01f1c47 
					 
					
						
						
							
							nrf/gpiote: initialize automatically  
						
						
						
						
					 
					
						2021-05-17 00:57:20 +02:00 
						 
				 
			
				
					
						
							
							
								Dario Nieuwenhuis 
							
						 
					 
					
						
						
							
						
						92be72e0e3 
					 
					
						
						
							
							Add #[interrupt] macro to register static interrupts.  
						
						
						
						
					 
					
						2021-05-17 00:57:20 +02:00 
						 
				 
			
				
					
						
							
							
								Dario Nieuwenhuis 
							
						 
					 
					
						
						
							
						
						eb4571dc4c 
					 
					
						
						
							
							nrf: add blocking TWIM  
						
						
						
						
					 
					
						2021-05-17 00:57:20 +02:00 
						 
				 
			
				
					
						
							
							
								Dario Nieuwenhuis 
							
						 
					 
					
						
						
							
						
						bd9589d0ce 
					 
					
						
						
							
							nrf: add support for nrf52805, nrf52811, nrf52820  
						
						
						
						
					 
					
						2021-05-17 00:57:20 +02:00 
						 
				 
			
				
					
						
							
							
								Ulf Lilleengen 
							
						 
					 
					
						
						
							
						
						3b86e85770 
					 
					
						
						
							
							Bump version of critical-section to 0.2.1  
						
						
						
						
					 
					
						2021-05-13 18:17:50 +02:00 
						 
				 
			
				
					
						
							
							
								Dario Nieuwenhuis 
							
						 
					 
					
						
						
							
						
						e0809ab0fb 
					 
					
						
						
							
							Switch to use PrioritX enums.  
						
						
						
						
					 
					
						2021-05-11 01:34:24 +02:00 
						 
				 
			
				
					
						
							
							
								Dario Nieuwenhuis 
							
						 
					 
					
						
						
							
						
						7fa0e57172 
					 
					
						
						
							
							Use critical_section crate  
						
						
						
						
					 
					
						2021-05-11 01:15:30 +02:00 
						 
				 
			
				
					
						
							
							
								Ulf Lilleengen 
							
						 
					 
					
						
						
							
						
						0a3c236510 
					 
					
						
						
							
							Improve comment  
						
						
						
						
					 
					
						2021-05-10 23:06:25 +02:00 
						 
				 
			
				
					
						
							
							
								Ulf Lilleengen 
							
						 
					 
					
						
						
							
						
						e9eb3ce6c1 
					 
					
						
						
							
							Disable PPI trigger during normal read  
						
						
						
						
					 
					
						2021-05-10 23:06:25 +02:00 
						 
				 
			
				
					
						
							
							
								Ulf Lilleengen 
							
						 
					 
					
						
						
							
						
						687dda106f 
					 
					
						
						
							
							Read rx amount outside of poll_fn  
						
						
						
						
					 
					
						2021-05-10 23:06:25 +02:00 
						 
				 
			
				
					
						
							
							
								Ulf Lilleengen 
							
						 
					 
					
						
						
							
						
						5afe01617a 
					 
					
						
						
							
							Use rxdrdy as trigger for timer  
						
						
						
						
					 
					
						2021-05-10 23:06:25 +02:00 
						 
				 
			
				
					
						
							
							
								Ulf Lilleengen 
							
						 
					 
					
						
						
							
						
						dda338cedb 
					 
					
						
						
							
							Add implementation of ReadUntilIdle for nRF UART  
						
						... 
						
						
						
						Add type UarteWithIdle that implements Read, Write and ReadUntilIdle
traits. The type uses a timer + 2 PPI channels internally, triggered on
RTXSTARTED event. 
						
						
					 
					
						2021-05-10 23:06:25 +02:00 
						 
				 
			
				
					
						
							
							
								Dario Nieuwenhuis 
							
						 
					 
					
						
						
							
						
						76f737bb0e 
					 
					
						
						
							
							Merge pull request  #158  from derekdreery/blocking_spim  
						
						... 
						
						
						
						Implement the blocking hal api for SPIM. 
						
						
					 
					
						2021-05-05 22:52:36 +02:00 
						 
				 
			
				
					
						
							
							
								Richard Dodd 
							
						 
					 
					
						
						
							
						
						212e83aa22 
					 
					
						
						
							
							Make changes to Write as well as Transfer  
						
						
						
						
					 
					
						2021-05-05 19:18:57 +01:00 
						 
				 
			
				
					
						
							
							
								Richard Dodd 
							
						 
					 
					
						
						
							
						
						9d427a1ba4 
					 
					
						
						
							
							Address issues in PR  
						
						... 
						
						
						
						Also add some documentation. 
						
						
					 
					
						2021-05-05 18:33:45 +01:00 
						 
				 
			
				
					
						
							
							
								Richard Dodd 
							
						 
					 
					
						
						
							
						
						9de12a0a7a 
					 
					
						
						
							
							Address issues in PR.  
						
						
						
						
					 
					
						2021-05-05 18:25:14 +01:00 
						 
				 
			
				
					
						
							
							
								Richard Dodd 
							
						 
					 
					
						
						
							
						
						1ad18aa09a 
					 
					
						
						
							
							Implement the blocking hal api for SPIM.  
						
						
						
						
					 
					
						2021-05-05 14:50:28 +01:00 
						 
				 
			
				
					
						
							
							
								Richard Dodd 
							
						 
					 
					
						
						
							
						
						0b3ccca69b 
					 
					
						
						
							
							Add a pin variant that can change between disconnected/input/output.  
						
						... 
						
						
						
						I'm in no way attached to the name and encourage better suggestions. 
						
						
					 
					
						2021-05-05 14:46:51 +01:00 
						 
				 
			
				
					
						
							
							
								Ulf Lilleengen 
							
						 
					 
					
						
						
							
						
						e2ad5e1395 
					 
					
						
						
							
							Add detection of edge transitions for ports  
						
						
						
						
					 
					
						2021-04-16 07:58:24 +02:00 
						 
				 
			
				
					
						
							
							
								Dario Nieuwenhuis 
							
						 
					 
					
						
						
							
						
						97ca54fa66 
					 
					
						
						
							
							Rename PeripheralBorrow to Unborrow  
						
						
						
						
					 
					
						2021-04-14 19:59:52 +02:00 
						 
				 
			
				
					
						
							
							
								Dario Nieuwenhuis 
							
						 
					 
					
						
						
							
						
						5ee87cf25d 
					 
					
						
						
							
							Remove Pin from Flash trait  
						
						
						
						
					 
					
						2021-04-14 17:04:40 +02:00 
						 
				 
			
				
					
						
							
							
								Dario Nieuwenhuis 
							
						 
					 
					
						
						
							
						
						c15411d1bd 
					 
					
						
						
							
							Remove Pin from SPI  
						
						
						
						
					 
					
						2021-04-14 17:04:40 +02:00 
						 
				 
			
				
					
						
							
							
								Dario Nieuwenhuis 
							
						 
					 
					
						
						
							
						
						8b1ffb2cb7 
					 
					
						
						
							
							Remove Pin from GPIO traits  
						
						
						
						
					 
					
						2021-04-14 17:04:40 +02:00 
						 
				 
			
				
					
						
							
							
								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