bors[bot] 
							
						 
					 
					
						
						
							
						
						89279dcdc9 
					 
					
						
						
							
							Merge  #1333  
						
						... 
						
						
						
						1333: STM32: Adc V1 r=Dirbaio a=GrantM11235
Based on #947 
Co-authored-by: Matthew W. Samsonoff <matt.samsonoff@gmail.com >
Co-authored-by: Grant Miller <GrantM11235@gmail.com > 
						
						
					 
					
						2023-04-06 17:16:50 +00:00 
						 
				 
			
				
					
						
							
							
								Dario Nieuwenhuis 
							
						 
					 
					
						
						
							
						
						611d023829 
					 
					
						
						
							
							stm32: add H5 support.  
						
						
						
						
					 
					
						2023-04-06 18:59:37 +02:00 
						 
				 
			
				
					
						
							
							
								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