| 
							
							
								 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 |  | 
			
				
					| 
							
							
								 Dario Nieuwenhuis | 90a2b823a4 | nrf/gpiote: cleanup imports | 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 | ba6e0a4058 | util: add wake_on_interrupt. This is a lighter version of InterruptFuture. | 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 | d9aaa0edf8 | Implement PeripheralBorrow for interrupts. | 2021-03-29 00:58:57 +02:00 |  | 
			
				
					| 
							
							
								 Dario Nieuwenhuis | 9c4087ac5c | Introduce PeripheralBorrow trait | 2021-03-29 00:58:57 +02:00 |  | 
			
				
					| 
							
							
								 xoviat | f4791b826a | Merge pull request #109 from xoviat/proc-macro add embassy::main | 2021-03-28 17:56:44 -05:00 |  | 
			
				
					| 
							
							
								 xoviat | f6bcd2690d | Merge pull request #116 from xoviat/fix-error restrict usb to stm32f4 | 2021-03-27 21:45:44 -05:00 |  | 
			
				
					| 
							
							
								 xoviat | 8d014f7955 | restrict usb to stm32f4 | 2021-03-27 21:42:26 -05:00 |  | 
			
				
					| 
							
							
								 xoviat | 9e687ade64 | Merge branch 'master' of https://github.com/akiles/embassy into proc-macro | 2021-03-27 21:31:49 -05:00 |  | 
			
				
					| 
							
							
								 xoviat | 4bc77e3d0e | Merge pull request #115 from xoviat/st-usb STM32F4 USB. | 2021-03-27 21:26:33 -05:00 |  | 
			
				
					| 
							
							
								 xoviat | 3242990690 | Merge branch 'master' of https://github.com/akiles/embassy into st-usb | 2021-03-27 21:24:21 -05:00 |  | 
			
				
					| 
							
							
								 xoviat | 6ee9e012fc | add embassy::main and implement for stm32f4 | 2021-03-27 17:27:39 -05:00 |  | 
			
				
					| 
							
							
								 xoviat | 19b959b0f8 | Merge pull request #114 from xoviat/consolidate stm32: consolidate modules | 2021-03-26 19:39:01 -05:00 |  | 
			
				
					| 
							
							
								 xoviat | 6f597653af | stm32: consolidate modules | 2021-03-26 19:34:52 -05:00 |  | 
			
				
					| 
							
							
								 xoviat | 0de2748008 | Merge pull request #108 from theunkn0wn1/doc/util Document embassy::util | 2021-03-25 08:33:17 -05:00 |  | 
			
				
					| 
							
							
								 Joshua Salzedo | ea650b684c | its ///not//. | 2021-03-24 13:31:08 -07:00 |  | 
			
				
					| 
							
							
								 Joshua Salzedo | 18d3c803de | Add missing newlines | 2021-03-24 13:21:32 -07:00 |  | 
			
				
					| 
							
							
								 Joshua Salzedo | 40617fea04 | Document embassy::util::signal & embassy::util | 2021-03-24 13:19:36 -07:00 |  | 
			
				
					| 
							
							
								 Joshua Salzedo | 62009150bd | Document embassy::util::InterruptFuture | 2021-03-24 13:19:36 -07:00 |  |