Rasmus Melchior Jacobsen 
							
						 
					 
					
						
						
							
						
						245147634b 
					 
					
						
						
							
							Add region start to flash sectors  
						
						 
						
						
						
						
					 
					
						2023-03-25 16:03:06 +01:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Rasmus Melchior Jacobsen 
							
						 
					 
					
						
						
							
						
						73ccc04231 
					 
					
						
						
							
							Change region type name  
						
						 
						
						
						
						
					 
					
						2023-03-25 13:47:28 +01:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Rasmus Melchior Jacobsen 
							
						 
					 
					
						
						
							
						
						47d5f127bb 
					 
					
						
						
							
							Align L family  
						
						 
						
						
						
						
					 
					
						2023-03-25 13:30:24 +01:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Rasmus Melchior Jacobsen 
							
						 
					 
					
						
						
							
						
						47e07584ca 
					 
					
						
						
							
							Align H7 family  
						
						 
						
						
						
						
					 
					
						2023-03-25 13:03:00 +01:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Rasmus Melchior Jacobsen 
							
						 
					 
					
						
						
							
						
						c848bd9c9c 
					 
					
						
						
							
							Align with removal of MemoryRegionKind::Otp  
						
						 
						
						
						
						
					 
					
						2023-03-25 13:02:42 +01:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Rasmus Melchior Jacobsen 
							
						 
					 
					
						
						
							
						
						a8567f0617 
					 
					
						
						
							
							Align F7 family  
						
						 
						
						
						
						
					 
					
						2023-03-25 06:26:00 +01:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Rasmus Melchior Jacobsen 
							
						 
					 
					
						
						
							
						
						99c4346579 
					 
					
						
						
							
							Add f7 computation to hal common and add tests  
						
						 
						
						
						
						
					 
					
						2023-03-25 06:25:12 +01:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Rasmus Melchior Jacobsen 
							
						 
					 
					
						
						
							
						
						7edd72f8f5 
					 
					
						
						
							
							Align F3 family  
						
						 
						
						
						
						
					 
					
						2023-03-25 06:07:57 +01:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Rasmus Melchior Jacobsen 
							
						 
					 
					
						
						
							
						
						6c73b23f38 
					 
					
						
						
							
							Align F4 family  
						
						 
						
						
						
						
					 
					
						2023-03-25 05:59:40 +01:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Rasmus Melchior Jacobsen 
							
						 
					 
					
						
						
							
						
						6b44027eab 
					 
					
						
						
							
							Add FlashRegion trait and implement embedded_storage traits for each region  
						
						 
						
						
						
						
					 
					
						2023-03-25 05:58:40 +01:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Rasmus Melchior Jacobsen 
							
						 
					 
					
						
						
							
						
						cccceb88f2 
					 
					
						
						
							
							Generate flash regions during build  
						
						 
						
						
						
						
					 
					
						2023-03-25 05:57:15 +01:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Rasmus Melchior Jacobsen 
							
						 
					 
					
						
						
							
						
						d8b265856f 
					 
					
						
						
							
							Add f4 flash sector computation to hal-common to allow for tests  
						
						 
						
						
						
						
					 
					
						2023-03-25 05:52:48 +01:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Lachezar Lechev 
							
						 
					 
					
						
						
							
						
						cd2f28d2ab 
					 
					
						
						
							
							chore: add spi_async tests for uneven buffers  
						
						 
						
						... 
						
						
						
						Signed-off-by: Lachezar Lechev <elpiel93@gmail.com > 
						
						
					 
					
						2023-03-24 12:14:38 +02:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Lachezar Lechev 
							
						 
					 
					
						
						
							
						
						9939d43800 
					 
					
						
						
							
							fix: PR comment  
						
						 
						
						... 
						
						
						
						Signed-off-by: Lachezar Lechev <elpiel93@gmail.com > 
						
						
					 
					
						2023-03-24 12:14:23 +02:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								bors[bot] 
							
						 
					 
					
						
						
							
						
						299689dfa2 
					 
					
						
						
							
							Merge  #1295  
						
						 
						
						... 
						
						
						
						1295: (embassy-rp): Add embedded-io blocking Read + Write for BufferedUart r=MathiasKoch a=MathiasKoch
Co-authored-by: Mathias <mk@blackbird.online > 
						
						
					 
					
						2023-03-23 13:27:14 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Mathias 
							
						 
					 
					
						
						
							
						
						88483b5abe 
					 
					
						
						
							
							Fix return type for EH-nb traits  
						
						 
						
						
						
						
					 
					
						2023-03-23 14:26:37 +01:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Mathias 
							
						 
					 
					
						
						
							
						
						04f90e3a9d 
					 
					
						
						
							
							Add embedded-io blocking Read + Write for BufferedUart  
						
						 
						
						
						
						
					 
					
						2023-03-23 14:18:19 +01:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								sander 
							
						 
					 
					
						
						
							
						
						ba9afbc26d 
					 
					
						
						
							
							embassy-boot: add default nightly feature, makes it possible to compile with the stable compiler  
						
						 
						
						
						
						
					 
					
						2023-03-22 16:49:49 +01:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								bors[bot] 
							
						 
					 
					
						
						
							
						
						aa77a06d58 
					 
					
						
						
							
							Merge  #1287  
						
						 
						
						... 
						
						
						
						1287: stm32: use stm32-metapac from crates.io, remove stm32-data submodule. r=Dirbaio a=Dirbaio
- `embassy-stm32` uses `stm32-metapac` from `crates.io`.
- Remove `stm32-data` submodule.
- Remove `stm32-metapac`, `stm32-metapac-gen`. These are now in the `stm32-data` repo.
- Remove `stm32-gen-features`, since it used `stm32-data` directly.
  - The feature list in `stm32-metapac` is generated by `stm32-metapac-gen` now.
  - The feature list in `embassy-stm32` can be updated by hand by copypasting from `stm32-metapac`'s `Cargo.toml`. We can add a script to do this automatically later if that's too annoying.
- Remove outdated `xtask` scripts that no longer work. Not needed anymore, you can run CI locally by doing `./ci.sh`.
Co-authored-by: Dario Nieuwenhuis <dirbaio@dirbaio.net > 
						
						
					 
					
						2023-03-21 14:04:10 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								bors[bot] 
							
						 
					 
					
						
						
							
						
						425a35bf8a 
					 
					
						
						
							
							Merge  #1292  
						
						 
						
						... 
						
						
						
						1292: perf(pubsub): Skip not needed clone of last message r=Dirbaio a=rmja
... return the pop'd message instead
Co-authored-by: Rasmus Melchior Jacobsen <rmja@laesoe.org > 
						
						
					 
					
						2023-03-21 12:29:29 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Rasmus Melchior Jacobsen 
							
						 
					 
					
						
						
							
						
						ce7bd6955f 
					 
					
						
						
							
							perf(pubsub): Skip clone on last message  
						
						 
						
						
						
						
					 
					
						2023-03-21 13:25:49 +01:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Grant Miller 
							
						 
					 
					
						
						
							
						
						41d558a5f4 
					 
					
						
						
							
							executor: Allow TaskStorage to auto-implement Sync  
						
						 
						
						
						
						
					 
					
						2023-03-20 17:08:15 -05:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Lachezar Lechev 
							
						 
					 
					
						
						
							
						
						7a4db1da26 
					 
					
						
						
							
							fix(rp): spi transfer  
						
						 
						
						... 
						
						
						
						Signed-off-by: Lachezar Lechev <elpiel93@gmail.com > 
						
						
					 
					
						2023-03-20 16:34:30 +02:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Dario Nieuwenhuis 
							
						 
					 
					
						
						
							
						
						0b49b588a2 
					 
					
						
						
							
							stm32: use stm32-metapac from crates.io, remove stm32-data submodule.  
						
						 
						
						
						
						
					 
					
						2023-03-20 02:38:12 +01:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								bors[bot] 
							
						 
					 
					
						
						
							
						
						b6663a013f 
					 
					
						
						
							
							Merge  #1274  
						
						 
						
						... 
						
						
						
						1274: Example using the PIO to drive WS2812 aka Neopixel RGB leds r=Dirbaio a=CBJamo
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.
Co-authored-by: Caleb Jamison <Caleb@hellbender.com > 
						
						
					 
					
						2023-03-19 23:43:41 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								bors[bot] 
							
						 
					 
					
						
						
							
						
						3e541c43e7 
					 
					
						
						
							
							Merge  #1282  
						
						 
						
						... 
						
						
						
						1282: fix(pubsub): Pop messages with count=0 after unsubscribe r=Dirbaio a=rmja
Co-authored-by: Rasmus Melchior Jacobsen <rmja@laesoe.org > 
						
						
					 
					
						2023-03-19 23:19:23 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Dario Nieuwenhuis 
							
						 
					 
					
						
						
							
						
						fcd24adba9 
					 
					
						
						
							
							vscode: recommend extensions, disable toml formatting, update.  
						
						 
						
						
						
						
					 
					
						2023-03-19 22:38:34 +01:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								bors[bot] 
							
						 
					 
					
						
						
							
						
						4bfe624893 
					 
					
						
						
							
							Merge  #1285  
						
						 
						
						... 
						
						
						
						1285: Add must_use to OnDrop r=Dirbaio a=rmja
Co-authored-by: Rasmus Melchior Jacobsen <rmja@laesoe.org > 
						
						
					 
					
						2023-03-17 14:38:19 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Rasmus Melchior Jacobsen 
							
						 
					 
					
						
						
							
						
						7be385dbb1 
					 
					
						
						
							
							Add must_use to OnDrop  
						
						 
						
						
						
						
					 
					
						2023-03-17 11:40:19 +01:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								bors[bot] 
							
						 
					 
					
						
						
							
						
						f9c0c53e12 
					 
					
						
						
							
							Merge  #1284  
						
						 
						
						... 
						
						
						
						1284: Fix APB clock calculation for several STM32 families r=Dirbaio a=ericyanush
This PR fixes  #1283 
Co-authored-by: Eric Yanush <eric@yanu.sh > 
						
						
					 
					
						2023-03-17 07:49:09 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Eric Yanush 
							
						 
					 
					
						
						
							
						
						13f0c64a8c 
					 
					
						
						
							
							Fix APB clock calculation for several STM32 families  
						
						 
						
						
						
						
					 
					
						2023-03-16 21:21:39 -06:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Rasmus Melchior Jacobsen 
							
						 
					 
					
						
						
							
						
						472df3fad6 
					 
					
						
						
							
							fix(pubsub): Pop messages which count is 0 after unsubscribe  
						
						 
						
						
						
						
					 
					
						2023-03-15 16:45:18 +01:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								bors[bot] 
							
						 
					 
					
						
						
							
						
						2c9f289f40 
					 
					
						
						
							
							Merge  #1281  
						
						 
						
						... 
						
						
						
						1281: Wait for waker when no data is available on UDP socket. r=Dirbaio a=royb3
Co-authored-by: Roy Buitenhuis <roy.buitenhuis@technolution.nl > 
						
						
					 
					
						2023-03-15 12:59:11 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Roy Buitenhuis 
							
						 
					 
					
						
						
							
						
						46b437dea0 
					 
					
						
						
							
							Wait for waker when no data is available on UDP socket.  
						
						 
						
						
						
						
					 
					
						2023-03-15 13:56:40 +01:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								bors[bot] 
							
						 
					 
					
						
						
							
						
						e9a161b462 
					 
					
						
						
							
							Merge  #1279  
						
						 
						
						... 
						
						
						
						1279: stm32: remove unused embedded-storage-async. r=Dirbaio a=Dirbaio
bors r+
Co-authored-by: Dario Nieuwenhuis <dirbaio@dirbaio.net > 
						
						
					 
					
						2023-03-14 16:28:47 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Dario Nieuwenhuis 
							
						 
					 
					
						
						
							
						
						43462947ed 
					 
					
						
						
							
							stm32: remove unused embedded-storage-async.  
						
						 
						
						
						
						
					 
					
						2023-03-14 17:27:40 +01:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								bors[bot] 
							
						 
					 
					
						
						
							
						
						e73c6c9d90 
					 
					
						
						
							
							Merge  #1277  
						
						 
						
						... 
						
						
						
						1277: (embassy-rp): Allow upgrading a blocking uart to a BufferedUart r=MathiasKoch a=MathiasKoch
Also implement blocking embedded-nal serial traits for BufferedUart
Co-authored-by: Mathias <mk@blackbird.online > 
						
						
					 
					
						2023-03-14 12:08:51 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Mathias 
							
						 
					 
					
						
						
							
						
						89a371d10c 
					 
					
						
						
							
							Add HIL test for into_buffered uart on embassy-rp  
						
						 
						
						
						
						
					 
					
						2023-03-14 12:46:58 +01:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Mathias 
							
						 
					 
					
						
						
							
						
						bce1ce7dcb 
					 
					
						
						
							
							Allow upgrading a blocking uart to a BufferedUart, and implement blocking serial traits for BufferedUart  
						
						 
						
						
						
						
					 
					
						2023-03-14 10:36:30 +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] 
							
						 
					 
					
						
						
							
						
						055597063f 
					 
					
						
						
							
							Merge  #1270  
						
						 
						
						... 
						
						
						
						1270: time: add power-of-2 kHz tick rates. r=Dirbaio a=Dirbaio
Fixes  #1269 
bors r+
Co-authored-by: Dario Nieuwenhuis <dirbaio@dirbaio.net > 
						
						
					 
					
						2023-03-09 22:32:51 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Dario Nieuwenhuis 
							
						 
					 
					
						
						
							
						
						79061021f9 
					 
					
						
						
							
							time: add power-of-2 kHz tick rates.  
						
						 
						
						... 
						
						
						
						Fixes  #1269  
						
						
					 
					
						2023-03-09 23:32:00 +01:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								bors[bot] 
							
						 
					 
					
						
						
							
						
						c9d89f391b 
					 
					
						
						
							
							Merge  #1264  
						
						 
						
						... 
						
						
						
						1264: Add multicast to udp socket r=Dirbaio a=28Smiles
This should make it possible to implement mDNS for embassy-net, which in turn is essential for smart home
Co-authored-by: Leon Camus <leon.c@gmx.de >
Co-authored-by: 28Smiles <Leon.c@gmx.de > 
						
						
					 
					
						2023-03-08 12:16:23 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Leon Camus 
							
						 
					 
					
						
						
							
						
						e484cb1b87 
					 
					
						
						
							
							refactor: Multicast method modifiers on stack to public  
						
						 
						
						... 
						
						
						
						revert: udp.rs 
						
						
					 
					
						2023-03-08 12:37:00 +01: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  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								bors[bot] 
							
						 
					 
					
						
						
							
						
						969e85150c 
					 
					
						
						
							
							Merge  #1262  
						
						 
						
						... 
						
						
						
						1262: bump embedded-storage-async to 0.4 r=Dirbaio a=mehmetalianil
I just haven't found a way to revert the altered stm-metapac contents due to building. 
Co-authored-by: Mehmet Ali Anil <mehmet@grusbv.com > 
						
						
					 
					
						2023-03-08 01:26:45 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Dario Nieuwenhuis 
							
						 
					 
					
						
						
							
						
						e7a19a9725 
					 
					
						
						
							
							macros/main: copy fn return to task.  
						
						 
						
						... 
						
						
						
						This prevents this bad code from compiling.
```rust
async fn main(_spawner: Spawner) -> ! {
    // not really noreturn!
}
``` 
						
						
					 
					
						2023-03-08 02:03:39 +01:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Dario Nieuwenhuis 
							
						 
					 
					
						
						
							
						
						a614e697d0 
					 
					
						
						
							
							macros: better validation of function signatures.  
						
						 
						
						... 
						
						
						
						Fixes  #1266  
						
						
					 
					
						2023-03-08 01:59:06 +01:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Leon Camus 
							
						 
					 
					
						
						
							
						
						993875e11f 
					 
					
						
						
							
							fix: Add qualified imports  
						
						 
						
						
						
						
					 
					
						2023-03-07 23:52:25 +01:00