xoviat 
							
						 
					 
					
						
						
						
						
							
						
						
							31ef783ac1 
							
						 
					 
					
						
						
							
							stm32/pwm: fix unused import  
						
						
						
						
					 
					
						2023-04-05 18:18:05 -05:00 
						 
				 
			
				
					
						
							
							
								xoviat 
							
						 
					 
					
						
						
						
						
							
						
						
							9f1dac3f5d 
							
						 
					 
					
						
						
							
							stm32/pwm: add complementary pwm example  
						
						
						
						
					 
					
						2023-04-05 18:07:07 -05:00 
						 
				 
			
				
					
						
							
							
								Grant Miller 
							
						 
					 
					
						
						
						
						
							
						
						
							7c53ebd576 
							
						 
					 
					
						
						
							
							Fix example reference voltage  
						
						
						
						
					 
					
						2023-04-05 16:28:28 -05:00 
						 
				 
			
				
					
						
							
							
								Grant Miller 
							
						 
					 
					
						
						
						
						
							
						
						
							efd9e18321 
							
						 
					 
					
						
						
							
							Fix example  
						
						
						
						
					 
					
						2023-04-05 15:12:27 -05:00 
						 
				 
			
				
					
						
							
							
								Matthew W. Samsonoff 
							
						 
					 
					
						
						
						
						
							
						
						
							28b8ac4b62 
							
						 
					 
					
						
						
							
							Update STM32F0 ADC example to use read_internal  
						
						
						
						
					 
					
						2023-04-05 14:34:24 -05:00 
						 
				 
			
				
					
						
							
							
								Matthew W. Samsonoff 
							
						 
					 
					
						
						
						
						
							
						
						
							7e9e628eb9 
							
						 
					 
					
						
						
							
							Add ADC example for STM32F0  
						
						
						
						
					 
					
						2023-04-05 14:34:24 -05:00 
						 
				 
			
				
					
						
							
							
								Rasmus Melchior Jacobsen 
							
						 
					 
					
						
						
						
						
							
						
						
							2a49e11cb0 
							
						 
					 
					
						
						
							
							Align flash examples  
						
						
						
						
					 
					
						2023-04-05 10:55:31 +02:00 
						 
				 
			
				
					
						
							
							
								Rasmus Melchior Jacobsen 
							
						 
					 
					
						
						
						
						
							
						
						
							57d3d4d581 
							
						 
					 
					
						
						
							
							Align stm32 bootloader example  
						
						
						
						
					 
					
						2023-04-05 10:29:45 +02:00 
						 
				 
			
				
					
						
							
							
								Rasmus Melchior Jacobsen 
							
						 
					 
					
						
						
						
						
							
						
						
							84bfe9b8c9 
							
						 
					 
					
						
						
							
							Align examples with bootloader changes  
						
						
						
						
					 
					
						2023-04-04 22:44:21 +02:00 
						 
				 
			
				
					
						
							
							
								bors[bot] 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							5923e143e3 
							
						 
					 
					
						
						
							
							Merge  #1321  
						
						... 
						
						
						
						1321: executor: add Pender, rework Cargo features. r=Dirbaio a=Dirbaio
This introduces a `Pender` struct with enum cases for thread-mode, interrupt-mode and
custom callback executors. This avoids calls through function pointers when using only
the thread or interrupt executors. Faster, and friendlier to `cargo-call-stack`.
`embassy-executor` now has `arch-xxx` Cargo features to select the arch and to enable
the builtin executors (thread and interrupt).
Co-authored-by: Dario Nieuwenhuis <dirbaio@dirbaio.net> 
						
						
					 
					
						2023-04-04 15:50:12 +00:00 
						 
				 
			
				
					
						
							
							
								bors[bot] 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							143105eeb6 
							
						 
					 
					
						
						
							
							Merge  #1313  
						
						... 
						
						
						
						1313: (embassy-stm32): rework bufferedUart to get rid of PeripheralMutex r=Dirbaio a=MathiasKoch
New implementation is very similar to the implementation of embassy-nrf & embassy-rp. 
Also adds embedded-hal traits to bufferedUart.
**NB**: Still needs testing on actual hardware
Co-authored-by: Mathias <mk@blackbird.online> 
						
						
					 
					
						2023-04-04 15:14:07 +00:00 
						 
				 
			
				
					
						
							
							
								Mathieu Dupont 
							
						 
					 
					
						
						
						
						
							
						
						
							932b80ca8a 
							
						 
					 
					
						
						
							
							run fmt  
						
						
						
						
					 
					
						2023-04-03 16:52:57 +02:00 
						 
				 
			
				
					
						
							
							
								Mathieu Dupont 
							
						 
					 
					
						
						
						
						
							
						
						
							4ce1c5f27d 
							
						 
					 
					
						
						
							
							Add MCO support for L4 and F4 families  
						
						
						
						
					 
					
						2023-04-03 16:41:25 +02:00 
						 
				 
			
				
					
						
							
							
								Dario Nieuwenhuis 
							
						 
					 
					
						
						
						
						
							
						
						
							d3c4e4a20a 
							
						 
					 
					
						
						
							
							executor: add Pender, rework Cargo features.  
						
						... 
						
						
						
						This introduces a `Pender` struct with enum cases for thread-mode, interrupt-mode and
custom callback executors. This avoids calls through function pointers when using only
the thread or interrupt executors. Faster, and friendlier to `cargo-call-stack`.
`embassy-executor` now has `arch-xxx` Cargo features to select the arch and to enable
the builtin executors (thread and interrupt). 
						
						
					 
					
						2023-04-03 03:09:11 +02:00 
						 
				 
			
				
					
						
							
							
								Mathias 
							
						 
					 
					
						
						
						
						
							
						
						
							472dc6b7d1 
							
						 
					 
					
						
						
							
							Fix interrupt handling so it is similar to before the rework, and fix examples  
						
						
						
						
					 
					
						2023-03-31 15:57:35 +02:00 
						 
				 
			
				
					
						
							
							
								kbleeke 
							
						 
					 
					
						
						
						
						
							
						
						
							20ea35fc96 
							
						 
					 
					
						
						
							
							Move pio driver to separate crate  
						
						
						
						
					 
					
						2023-03-27 19:00:20 +02:00 
						 
				 
			
				
					
						
							
							
								kbleeke 
							
						 
					 
					
						
						
						
						
							
						
						
							056df98d47 
							
						 
					 
					
						
						
							
							use send status feature of cyw43 instead of manually checking status  
						
						
						
						
					 
					
						2023-03-27 18:19:07 +02:00 
						 
				 
			
				
					
						
							
							
								kbleeke 
							
						 
					 
					
						
						
						
						
							
						
						
							8926397f45 
							
						 
					 
					
						
						
							
							address irq nits  
						
						
						
						
					 
					
						2023-03-27 15:29:01 +02:00 
						 
				 
			
				
					
						
							
							
								kbleeke 
							
						 
					 
					
						
						
						
						
							
						
						
							b58cc2aa23 
							
						 
					 
					
						
						
							
							use irqs to wait for events  
						
						
						
						
					 
					
						2023-03-27 13:18:59 +02:00 
						 
				 
			
				
					
						
							
							
								kbleeke 
							
						 
					 
					
						
						
						
						
							
						
						
							369f205962 
							
						 
					 
					
						
						
							
							wifi task needs to be spawned immediately, otherwise ioctls are just stuck (duh).  fix   #44  
						
						
						
						
					 
					
						2023-03-22 11:33:55 +01:00 
						 
				 
			
				
					
						
							
							
								kbleeke 
							
						 
					 
					
						
						
						
						
							
						
						
							359b1c7fdb 
							
						 
					 
					
						
						
							
							replace inspect() with direct calls to trace!() after awaiting  
						
						
						
						
					 
					
						2023-03-21 19:39:41 +01:00 
						 
				 
			
				
					
						
							
							
								kbleeke 
							
						 
					 
					
						
						
						
						
							
						
						
							29494a9296 
							
						 
					 
					
						
						
							
							Merge branch 'master' into pio  
						
						
						
						
					 
					
						2023-03-21 19:32:39 +01:00 
						 
				 
			
				
					
						
							
							
								kbleeke 
							
						 
					 
					
						
						
						
						
							
						
						
							f82f931dc2 
							
						 
					 
					
						
						
							
							revert formatting changes in Cargo.toml  
						
						
						
						
					 
					
						2023-03-21 19:30:45 +01:00 
						 
				 
			
				
					
						
							
							
								kbleeke 
							
						 
					 
					
						
						
						
						
							
						
						
							b4b8d82980 
							
						 
					 
					
						
						
							
							remove use of embedded-hal SPI traits. Instead just call our bus trait directly and push responsibility for implementing CS on the trait implementor  
						
						
						
						
					 
					
						2023-03-21 19:15:54 +01:00 
						 
				 
			
				
					
						
							
							
								Dario Nieuwenhuis 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							0e946dfb20 
							
						 
					 
					
						
						
							
							Merge pull request  #42  from kbleeke/events-join  
						
						... 
						
						
						
						add event handling to join 
						
						
					 
					
						2023-03-19 23:20:33 +01:00 
						 
				 
			
				
					
						
							
							
								Jacob Davis-Hansson 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							67743bb122 
							
						 
					 
					
						
						
							
							Update pre-flashed command to match file name  
						
						... 
						
						
						
						Super minor, just to help the next person avoid the little stumble. 
						
						
					 
					
						2023-03-19 19:16:26 +01:00 
						 
				 
			
				
					
						
							
							
								kbleeke 
							
						 
					 
					
						
						
						
						
							
						
						
							1b410d6f3f 
							
						 
					 
					
						
						
							
							add event handling to join  
						
						
						
						
					 
					
						2023-03-19 17:48:41 +01:00 
						 
				 
			
				
					
						
							
							
								kbleeke 
							
						 
					 
					
						
						
						
						
							
						
						
							a6a2a035d5 
							
						 
					 
					
						
						
							
							even faster pio speed are possible  
						
						
						
						
					 
					
						2023-03-19 17:00:45 +01:00 
						 
				 
			
				
					
						
							
							
								kbleeke 
							
						 
					 
					
						
						
						
						
							
						
						
							0ff606dfc1 
							
						 
					 
					
						
						
							
							Add pio transport to pico w example  
						
						
						
						
					 
					
						2023-03-19 16:58:22 +01:00 
						 
				 
			
				
					
						
							
							
								kbleeke 
							
						 
					 
					
						
						
						
						
							
						
						
							d57fe0de86 
							
						 
					 
					
						
						
							
							Custom Bus Trait to support PIO  
						
						
						
						
					 
					
						2023-03-19 16:57:54 +01:00 
						 
				 
			
				
					
						
							
							
								Caleb Jamison 
							
						 
					 
					
						
						
						
						
							
						
						
							12d6e37b3f 
							
						 
					 
					
						
						
							
							Example using the PIO to drive WS2812 aka Neopixel RGB leds  
						
						... 
						
						
						
						This example also uses a pio program compiled at runtime, rather than one built at compile time. There's no reason to do that, but it's probably useful to have an example that does this as well. 
						
						
					 
					
						2023-03-11 02:58:28 -05:00 
						 
				 
			
				
					
						
							
							
								bors[bot] 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							8fd30e407c 
							
						 
					 
					
						
						
							
							Merge  #1267  
						
						... 
						
						
						
						1267: macros: better validation of function signatures. r=Dirbaio a=Dirbaio
Fixes  #1266 
bors r+
Co-authored-by: Dario Nieuwenhuis <dirbaio@dirbaio.net> 
						
						
					 
					
						2023-03-08 08:17:44 +00:00 
						 
				 
			
				
					
						
							
							
								Dario Nieuwenhuis 
							
						 
					 
					
						
						
						
						
							
						
						
							b2c6dc45e3 
							
						 
					 
					
						
						
							
							Fix examples broken by the macro fix.  
						
						
						
						
					 
					
						2023-03-08 09:17:01 +01:00 
						 
				 
			
				
					
						
							
							
								Mehmet Ali Anil 
							
						 
					 
					
						
						
						
						
							
						
						
							935633c90b 
							
						 
					 
					
						
						
							
							Merge upstream  
						
						
						
						
					 
					
						2023-03-07 23:16:54 +01:00 
						 
				 
			
				
					
						
							
							
								Mehmet Ali Anil 
							
						 
					 
					
						
						
						
						
							
						
						
							bc0cb43307 
							
						 
					 
					
						
						
							
							Bump embedded-storage-async to 0.4  
						
						
						
						
					 
					
						2023-03-06 22:16:36 +01:00 
						 
				 
			
				
					
						
							
							
								Dario Nieuwenhuis 
							
						 
					 
					
						
						
						
						
							
						
						
							5249996d28 
							
						 
					 
					
						
						
							
							nrf/usb: switch to new interrupt binding, fix vbus detect on nrf53.  
						
						
						
						
					 
					
						2023-03-06 00:17:51 +01:00 
						 
				 
			
				
					
						
							
							
								Dario Nieuwenhuis 
							
						 
					 
					
						
						
						
						
							
						
						
							5913553cb1 
							
						 
					 
					
						
						
							
							nrf/twis: switch to new interrupt binding.  
						
						
						
						
					 
					
						2023-03-06 00:17:51 +01:00 
						 
				 
			
				
					
						
							
							
								Dario Nieuwenhuis 
							
						 
					 
					
						
						
						
						
							
						
						
							36319fc121 
							
						 
					 
					
						
						
							
							nrf/temp: switch to new interrupt binding.  
						
						
						
						
					 
					
						2023-03-06 00:17:51 +01:00 
						 
				 
			
				
					
						
							
							
								Dario Nieuwenhuis 
							
						 
					 
					
						
						
						
						
							
						
						
							9e58d9274c 
							
						 
					 
					
						
						
							
							nrf/twim: switch to new interrupt binding.  
						
						
						
						
					 
					
						2023-03-06 00:17:51 +01:00 
						 
				 
			
				
					
						
							
							
								Dario Nieuwenhuis 
							
						 
					 
					
						
						
						
						
							
						
						
							9f5762d365 
							
						 
					 
					
						
						
							
							nrf/spis: switch to new interrupt binding.  
						
						
						
						
					 
					
						2023-03-06 00:17:51 +01:00 
						 
				 
			
				
					
						
							
							
								Dario Nieuwenhuis 
							
						 
					 
					
						
						
						
						
							
						
						
							a32e82029a 
							
						 
					 
					
						
						
							
							nrf/spim: switch to new interrupt binding.  
						
						
						
						
					 
					
						2023-03-06 00:17:51 +01:00 
						 
				 
			
				
					
						
							
							
								Dario Nieuwenhuis 
							
						 
					 
					
						
						
						
						
							
						
						
							2dc5608203 
							
						 
					 
					
						
						
							
							nrf/saadc: switch to new interrupt binding.  
						
						
						
						
					 
					
						2023-03-06 00:17:51 +01:00 
						 
				 
			
				
					
						
							
							
								Dario Nieuwenhuis 
							
						 
					 
					
						
						
						
						
							
						
						
							d113fcfe32 
							
						 
					 
					
						
						
							
							nrf/rng: make available on all chips, use Instance trait, switch to new interrupt binding.  
						
						
						
						
					 
					
						2023-03-06 00:17:51 +01:00 
						 
				 
			
				
					
						
							
							
								Dario Nieuwenhuis 
							
						 
					 
					
						
						
						
						
							
						
						
							96788ac93a 
							
						 
					 
					
						
						
							
							nrf/qspi: switch to new interrupt binding.  
						
						
						
						
					 
					
						2023-03-06 00:17:51 +01:00 
						 
				 
			
				
					
						
							
							
								Dario Nieuwenhuis 
							
						 
					 
					
						
						
						
						
							
						
						
							c66b28e759 
							
						 
					 
					
						
						
							
							nrf/qdec: make available on all chips, use Instance trait, switch to new interrupt binding.  
						
						
						
						
					 
					
						2023-03-06 00:17:51 +01:00 
						 
				 
			
				
					
						
							
							
								Dario Nieuwenhuis 
							
						 
					 
					
						
						
						
						
							
						
						
							f8f1d3bcf0 
							
						 
					 
					
						
						
							
							nrf/pdm: make available on all chips, use Instance trait, switch to new interrupt binding.  
						
						
						
						
					 
					
						2023-03-06 00:17:51 +01:00 
						 
				 
			
				
					
						
							
							
								Dario Nieuwenhuis 
							
						 
					 
					
						
						
						
						
							
						
						
							34563b74aa 
							
						 
					 
					
						
						
							
							nrf/i2s: switch to new interrupt binding.  
						
						
						
						
					 
					
						2023-03-06 00:17:51 +01:00 
						 
				 
			
				
					
						
							
							
								Dario Nieuwenhuis 
							
						 
					 
					
						
						
						
						
							
						
						
							63b75eaf64 
							
						 
					 
					
						
						
							
							nrf/timer: remove awaitable.  
						
						
						
						
					 
					
						2023-03-06 00:17:51 +01:00 
						 
				 
			
				
					
						
							
							
								Dario Nieuwenhuis 
							
						 
					 
					
						
						
						
						
							
						
						
							9cf000ef4e 
							
						 
					 
					
						
						
							
							nrf/uart: switch to new interrupt binding.  
						
						
						
						
					 
					
						2023-03-06 00:17:51 +01:00 
						 
				 
			
				
					
						
							
							
								Dario Nieuwenhuis 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							bf013be9ba 
							
						 
					 
					
						
						
							
							Merge pull request  #1232  from embassy-rs/nrf-qspi-fixes  
						
						... 
						
						
						
						nrf/qspi: nrf53 support, u32 addrs, remove const generic, add raw read/write. 
						
						
					 
					
						2023-03-05 03:19:11 +01:00