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 
						 
				 
			
				
					
						
							
							
								kbleeke 
							
						 
					 
					
						
						
							
						
						20923080e6 
					 
					
						
						
							
							split lib.rs into multiple files  
						
						
						
						
					 
					
						2023-03-22 15:35:02 +01:00 
						 
				 
			
				
					
						
							
							
								Dario Nieuwenhuis 
							
						 
					 
					
						
						
							
						
						8b24fe3df0 
					 
					
						
						
							
							Merge pull request  #45  from kbleeke/fix-stuck-ioctl  
						
						... 
						
						
						
						Spawn Wifi Task immediately, Fix  #44  
						
						
					 
					
						2023-03-22 13:56:25 +01: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 
						 
				 
			
				
					
						
							
							
								Dario Nieuwenhuis 
							
						 
					 
					
						
						
							
						
						33cbc22236 
					 
					
						
						
							
							Merge pull request  #39  from kbleeke/pio  
						
						... 
						
						
						
						Use PIO for SPI communication in Pico W example 
						
						
					 
					
						2023-03-21 19:56:57 +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 
							
						 
					 
					
						
						
							
						
						3034e8fb45 
					 
					
						
						
							
							document response delay quirks in bus code  
						
						
						
						
					 
					
						2023-03-21 19:26:24 +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 
						 
				 
			
				
					
						
							
							
								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 
							
						 
					 
					
						
						
							
						
						0e946dfb20 
					 
					
						
						
							
							Merge pull request  #42  from kbleeke/events-join  
						
						... 
						
						
						
						add event handling to join 
						
						
					 
					
						2023-03-19 23:20:33 +01:00 
						 
				 
			
				
					
						
							
							
								Dario Nieuwenhuis 
							
						 
					 
					
						
						
							
						
						fcd24adba9 
					 
					
						
						
							
							vscode: recommend extensions, disable toml formatting, update.  
						
						
						
						
					 
					
						2023-03-19 22:38:34 +01:00 
						 
				 
			
				
					
						
							
							
								Dario Nieuwenhuis 
							
						 
					 
					
						
						
							
						
						b411b7ce63 
					 
					
						
						
							
							vscode: recommend extensions, disable toml formatting, update.  
						
						
						
						
					 
					
						2023-03-19 22:36:18 +01:00 
						 
				 
			
				
					
						
							
							
								Dario Nieuwenhuis 
							
						 
					 
					
						
						
							
						
						ee3d284609 
					 
					
						
						
							
							Merge pull request  #43  from jakewins/patch-1  
						
						... 
						
						
						
						Update pre-flashed command to match file name 
						
						
					 
					
						2023-03-19 21:33:16 +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 
						 
				 
			
				
					
						
							
							
								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 
						 
				 
			
				
					
						
							
							
								Dario Nieuwenhuis 
							
						 
					 
					
						
						
							
						
						e33b99e9ec 
					 
					
						
						
							
							Merge pull request  #40  from Slushee-a/master  
						
						... 
						
						
						
						Add from_utf8 for a clearer example 
						
						
					 
					
						2023-03-14 18:42:27 +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