| 
							
							
								 Dario Nieuwenhuis | fa17644d8e | ci: fmtcheck all crates individually since there's no workspace anymore. | 2021-03-29 22:31:26 +02:00 |  | 
			
				
					| 
							
							
								 Dario Nieuwenhuis | d938b95430 | rp: add precompiled boot2 to avoid depending on gcc | 2021-03-29 22:28:36 +02:00 |  | 
			
				
					| 
							
							
								 Dario Nieuwenhuis | 4371302da8 | Remove workspace Cargo.toml, add template | 2021-03-29 21:46:51 +02:00 |  | 
			
				
					| 
							
							
								 Dario Nieuwenhuis | 02ae53e71b | Fix unused import warnings | 2021-03-29 21:35:25 +02:00 |  | 
			
				
					| 
							
							
								 Dario Nieuwenhuis | 403b308279 | rp/gpio: implement Input | 2021-03-29 21:35:25 +02:00 |  | 
			
				
					| 
							
							
								 Dario Nieuwenhuis | 5f6f1c38d9 | rp: Add to Ci | 2021-03-29 21:35:25 +02:00 |  | 
			
				
					| 
							
							
								 Dario Nieuwenhuis | 2cd3bdc90c | rp: add initial version | 2021-03-29 21:35:25 +02:00 |  | 
			
				
					| 
							
							
								 xoviat | 2bcd1aaebb | Merge pull request #123 from xoviat/cleanup take clocks on peripheral take and add embassy::main in more places | 2021-03-29 09:21:34 -05:00 |  | 
			
				
					| 
							
							
								 xoviat | 32ca231fe6 | stm32: use embassy::main in more places | 2021-03-29 09:18:48 -05:00 |  | 
			
				
					| 
							
							
								 xoviat | a3d876bf46 | take clocks on peripheral take | 2021-03-29 09:02:23 -05:00 |  | 
			
				
					| 
							
							
								 xoviat | 494c47808a | Merge pull request #122 from xoviat/cleanup cleanup and consolidate peripherals macro | 2021-03-29 09:00:23 -05:00 |  | 
			
				
					| 
							
							
								 xoviat | 50ecb7d42b | cleanup and consolidate peripherals macro | 2021-03-29 08:57:40 -05:00 |  | 
			
				
					| 
							
							
								 Dario Nieuwenhuis | 86f59d1444 | Add blinky example | 2021-03-29 04:14:17 +02:00 |  | 
			
				
					| 
							
							
								 Dario Nieuwenhuis | 49a3f99102 | nrf/examples: use individual tasks for gpiote_port | 2021-03-29 03:09:51 +02:00 |  | 
			
				
					| 
							
							
								 Dario Nieuwenhuis | 95726b730b | Merge pull request #120 from embassy-rs/main-nrf nrf: add main macro support | 2021-03-29 03:04:57 +02:00 |  | 
			
				
					| 
							
							
								 Dario Nieuwenhuis | d7c3a38efc | Reexport macros at root, use eveywhere as #[embassy::task] | 2021-03-29 03:00:48 +02:00 |  | 
			
				
					| 
							
							
								 Dario Nieuwenhuis | d5ab02792c | nrf: add main macro support | 2021-03-29 02:51:42 +02:00 |  | 
			
				
					| 
							
							
								 Dario Nieuwenhuis | af6d708c93 | Merge pull request #91 from embassy-rs/borrow-v3 nrf: New API supporting borrowed peripherals | 2021-03-29 01:26:24 +02:00 |  | 
			
				
					| 
							
							
								 Dario Nieuwenhuis | 3a0ddb8104 | stm32/serial: update to new traits. | 2021-03-29 01:14:18 +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 | e88d52e0da | extras: fix missing absolute path in impl_borrow | 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 | 4ce46df160 | Code size optimizations. | 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 |  | 
			
				
					| 
							
							
								 Dario Nieuwenhuis | eedb51bbb6 | extras: add Peripheral with shared state (like PeripheralMutex but without mutex) | 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 | 806ee120ba | extras: add missing cfg to peripherals macro | 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 |  |