| 
							
							
								 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 perifor 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 connectedbit 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 |  | 
			
				
					| 
							
							
								 xoviat | 6ee9e012fc | add embassy::main and implement for stm32f4 | 2021-03-27 17:27:39 -05: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-halto v0.12.1Use 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 |  |