Rasmus Melchior Jacobsen 
							
						 
					 
					
						
						
						
						
							
						
						
							307f2365da 
							
						 
					 
					
						
						
							
							Fix blocking example  
						
						
						
						
					 
					
						2023-05-26 04:53:43 +02:00 
						 
				 
			
				
					
						
							
							
								Rasmus Melchior Jacobsen 
							
						 
					 
					
						
						
						
						
							
						
						
							d82ba4af8a 
							
						 
					 
					
						
						
							
							WHY does format on save not work  
						
						
						
						
					 
					
						2023-05-26 00:35:53 +02:00 
						 
				 
			
				
					
						
							
							
								Rasmus Melchior Jacobsen 
							
						 
					 
					
						
						
						
						
							
						
						
							35d8edbc41 
							
						 
					 
					
						
						
							
							nightly guard async traits only  
						
						
						
						
					 
					
						2023-05-26 00:31:41 +02:00 
						 
				 
			
				
					
						
							
							
								Rasmus Melchior Jacobsen 
							
						 
					 
					
						
						
						
						
							
						
						
							9115431d35 
							
						 
					 
					
						
						
							
							Move nightly guard and clear data cache reset bit  
						
						
						
						
					 
					
						2023-05-26 00:12:22 +02:00 
						 
				 
			
				
					
						
							
							
								Rasmus Melchior Jacobsen 
							
						 
					 
					
						
						
						
						
							
						
						
							e08267df54 
							
						 
					 
					
						
						
							
							Move new async to asynch module to guard for models without flash interrupt  
						
						
						
						
					 
					
						2023-05-25 23:51:10 +02:00 
						 
				 
			
				
					
						
							
							
								Rasmus Melchior Jacobsen 
							
						 
					 
					
						
						
						
						
							
						
						
							74104aafda 
							
						 
					 
					
						
						
							
							erase_sector_blocking -> blocking_erase_sector  
						
						
						
						
					 
					
						2023-05-25 23:13:20 +02:00 
						 
				 
			
				
					
						
							
							
								Rasmus Melchior Jacobsen 
							
						 
					 
					
						
						
						
						
							
						
						
							4478d8322b 
							
						 
					 
					
						
						
							
							Endless rustfmt pain  
						
						
						
						
					 
					
						2023-05-25 22:58:13 +02:00 
						 
				 
			
				
					
						
							
							
								Rasmus Melchior Jacobsen 
							
						 
					 
					
						
						
						
						
							
						
						
							88543445d8 
							
						 
					 
					
						
						
							
							Fix end address for assertion  
						
						
						
						
					 
					
						2023-05-25 22:52:57 +02:00 
						 
				 
			
				
					
						
							
							
								Rasmus Melchior Jacobsen 
							
						 
					 
					
						
						
						
						
							
						
						
							41a632a56c 
							
						 
					 
					
						
						
							
							Formatting  
						
						
						
						
					 
					
						2023-05-25 22:48:17 +02:00 
						 
				 
			
				
					
						
							
							
								bors[bot] 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							524a89cc72 
							
						 
					 
					
						
						
							
							Merge  #1487  
						
						... 
						
						
						
						1487: rp: Implement embedded_hal::serial::Write for Uart/UartTx r=Dirbaio a=Alpha-3
Uart/UartTx currently implements `embedded_hal_02::serial::Read<u8>` and `embedded_hal_02::blocking::serial::Write<u8>` but not `embedded_hal_02::serial::Write<u8>`.
This implements the missing `embedded_hal_02::serial::Write<u8>` to allow use of Uart with crates that expect this interface, such as [defmt_serial](https://docs.rs/defmt-serial/latest/defmt_serial/ ).
Co-authored-by: Alpha3__0 <Alpha3.0gmail.com> 
						
						
					 
					
						2023-05-25 20:38:23 +00:00 
						 
				 
			
				
					
						
							
							
								Rasmus Melchior Jacobsen 
							
						 
					 
					
						
						
						
						
							
						
						
							8938d928f8 
							
						 
					 
					
						
						
							
							Fix examples  
						
						
						
						
					 
					
						2023-05-25 22:36:56 +02:00 
						 
				 
			
				
					
						
							
							
								Rasmus Melchior Jacobsen 
							
						 
					 
					
						
						
						
						
							
						
						
							b50d04336e 
							
						 
					 
					
						
						
							
							Fix merge error  
						
						
						
						
					 
					
						2023-05-25 22:32:57 +02:00 
						 
				 
			
				
					
						
							
							
								Rasmus Melchior Jacobsen 
							
						 
					 
					
						
						
						
						
							
						
						
							ce331b411c 
							
						 
					 
					
						
						
							
							Only assert_not_corrupted_read if we read from the second bank  
						
						
						
						
					 
					
						2023-05-25 22:31:24 +02:00 
						 
				 
			
				
					
						
							
							
								Rasmus Melchior Jacobsen 
							
						 
					 
					
						
						
						
						
							
						
						
							8528455a75 
							
						 
					 
					
						
						
							
							Errata if _not_ pa12 out low  
						
						
						
						
					 
					
						2023-05-25 22:20:05 +02:00 
						 
				 
			
				
					
						
							
							
								bors[bot] 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							d28dc08f09 
							
						 
					 
					
						
						
							
							Merge  #1486  
						
						... 
						
						
						
						1486: feature(embassy-stm32): add RTC MUX selection to embassy-stm32 L4 family r=Dirbaio a=MathiasKoch
To select and setup LSE and/or LSI
Co-authored-by: Mathias <mk@blackbird.online> 
						
						
					 
					
						2023-05-25 20:13:27 +00:00 
						 
				 
			
				
					
						
							
							
								Rasmus Melchior Jacobsen 
							
						 
					 
					
						
						
						
						
							
						
						
							344e28360f 
							
						 
					 
					
						
						
							
							More blocking rename  
						
						
						
						
					 
					
						2023-05-25 22:09:28 +02:00 
						 
				 
			
				
					
						
							
							
								Rasmus Melchior Jacobsen 
							
						 
					 
					
						
						
						
						
							
						
						
							983f01016b 
							
						 
					 
					
						
						
							
							Merge branch 'async-flash' of  https://github.com/rmja/embassy  into async-flash  
						
						
						
						
					 
					
						2023-05-25 21:52:35 +02:00 
						 
				 
			
				
					
						
							
							
								Rasmus Melchior Jacobsen 
							
						 
					 
					
						
						
						
						
							
						
						
							9eca19b49d 
							
						 
					 
					
						
						
							
							*_blocking -> blocking_*  
						
						
						
						
					 
					
						2023-05-25 21:46:26 +02:00 
						 
				 
			
				
					
						
							
							
								Rasmus Melchior Jacobsen 
							
						 
					 
					
						
						
						
						
							
						
						
							860b519f99 
							
						 
					 
					
						
						
							
							Let Flash<Async/Blocking> be a thing  
						
						
						
						
					 
					
						2023-05-25 21:40:54 +02:00 
						 
				 
			
				
					
						
							
							
								Mathias 
							
						 
					 
					
						
						
						
						
							
						
						
							181c4c5311 
							
						 
					 
					
						
						
							
							Add RTC MUX selection to embassy-stm32 L4 family, to select and setup LSE and/or LSI  
						
						
						
						
					 
					
						2023-05-25 21:28:32 +02:00 
						 
				 
			
				
					
						
							
							
								Rasmus Melchior Jacobsen 
							
						 
					 
					
						
						
						
						
							
						
						
							18d14dff48 
							
						 
					 
					
						
						
							
							Handle errata 2.2.12  
						
						
						
						
					 
					
						2023-05-25 21:14:35 +02:00 
						 
				 
			
				
					
						
							
							
								Rasmus Melchior Jacobsen 
							
						 
					 
					
						
						
						
						
							
						
						
							b412784a7a 
							
						 
					 
					
						
						
							
							Add runtime checks for errata 2.2.11  
						
						
						
						
					 
					
						2023-05-25 20:55:12 +02:00 
						 
				 
			
				
					
						
							
							
								Alpha3__0 
							
						 
					 
					
						
						
						
						
							
						
						
							dc28a42fd2 
							
						 
					 
					
						
						
							
							Fix return definition  
						
						
						
						
					 
					
						2023-05-25 11:55:05 -07:00 
						 
				 
			
				
					
						
							
							
								Alpha3__0 
							
						 
					 
					
						
						
						
						
							
						
						
							0d80a95e54 
							
						 
					 
					
						
						
							
							Implement eh 0.2.* serial::Write for Uart/UartTx  
						
						
						
						
					 
					
						2023-05-25 11:33:29 -07:00 
						 
				 
			
				
					
						
							
							
								Rasmus Melchior Jacobsen 
							
						 
					 
					
						
						
						
						
							
						
						
							8073bf22e9 
							
						 
					 
					
						
						
							
							Add sector number tests  
						
						
						
						
					 
					
						2023-05-25 20:07:43 +02:00 
						 
				 
			
				
					
						
							
							
								Rasmus Melchior Jacobsen 
							
						 
					 
					
						
						
						
						
							
						
						
							e764a3d9ca 
							
						 
					 
					
						
						
							
							Fix unused errors  
						
						
						
						
					 
					
						2023-05-25 20:07:43 +02:00 
						 
				 
			
				
					
						
							
							
								Rasmus Melchior Jacobsen 
							
						 
					 
					
						
						
						
						
							
						
						
							49a31bd5d8 
							
						 
					 
					
						
						
							
							Simplify SR->Result  
						
						
						
						
					 
					
						2023-05-25 20:07:43 +02:00 
						 
				 
			
				
					
						
							
							
								Rasmus Melchior Jacobsen 
							
						 
					 
					
						
						
						
						
							
						
						
							7371eefa86 
							
						 
					 
					
						
						
							
							Align with new bind_interrupt  
						
						
						
						
					 
					
						2023-05-25 20:07:42 +02:00 
						 
				 
			
				
					
						
							
							
								Rasmus Melchior Jacobsen 
							
						 
					 
					
						
						
						
						
							
						
						
							15636f05f5 
							
						 
					 
					
						
						
							
							Actually transition to dual bank mode - key was required  
						
						
						
						
					 
					
						2023-05-25 20:07:42 +02:00 
						 
				 
			
				
					
						
							
							
								Rasmus Melchior Jacobsen 
							
						 
					 
					
						
						
						
						
							
						
						
							efc71e08c4 
							
						 
					 
					
						
						
							
							Default to Async mode  
						
						
						
						
					 
					
						2023-05-25 20:07:42 +02:00 
						 
				 
			
				
					
						
							
							
								Rasmus Melchior Jacobsen 
							
						 
					 
					
						
						
						
						
							
						
						
							bac8ad565e 
							
						 
					 
					
						
						
							
							Remove TryLockError,  
						
						
						
						
					 
					
						2023-05-25 20:07:42 +02:00 
						 
				 
			
				
					
						
							
							
								Rasmus Melchior Jacobsen 
							
						 
					 
					
						
						
						
						
							
						
						
							525e065474 
							
						 
					 
					
						
						
							
							Align examples  
						
						
						
						
					 
					
						2023-05-25 20:07:42 +02:00 
						 
				 
			
				
					
						
							
							
								Rasmus Melchior Jacobsen 
							
						 
					 
					
						
						
						
						
							
						
						
							44b6494ab7 
							
						 
					 
					
						
						
							
							Let FlashLayout and FlashRegion depends on a Blocking/Async mode generic  
						
						
						
						
					 
					
						2023-05-25 20:07:42 +02:00 
						 
				 
			
				
					
						
							
							
								Rasmus Melchior Jacobsen 
							
						 
					 
					
						
						
						
						
							
						
						
							6df6239704 
							
						 
					 
					
						
						
							
							Run format with nightly  
						
						
						
						
					 
					
						2023-05-25 20:07:42 +02:00 
						 
				 
			
				
					
						
							
							
								Rasmus Melchior Jacobsen 
							
						 
					 
					
						
						
						
						
							
						
						
							c6ffece410 
							
						 
					 
					
						
						
							
							Add more missing nightly guards  
						
						
						
						
					 
					
						2023-05-25 20:07:41 +02:00 
						 
				 
			
				
					
						
							
							
								Rasmus Melchior Jacobsen 
							
						 
					 
					
						
						
						
						
							
						
						
							34a2804b54 
							
						 
					 
					
						
						
							
							Fix unused get_sector and ensure_sector_aligned  
						
						
						
						
					 
					
						2023-05-25 20:07:41 +02:00 
						 
				 
			
				
					
						
							
							
								Rasmus Melchior Jacobsen 
							
						 
					 
					
						
						
						
						
							
						
						
							cdb1447569 
							
						 
					 
					
						
						
							
							Add missing nightly guards  
						
						
						
						
					 
					
						2023-05-25 20:07:41 +02:00 
						 
				 
			
				
					
						
							
							
								Rasmus Melchior Jacobsen 
							
						 
					 
					
						
						
						
						
							
						
						
							7477785bbb 
							
						 
					 
					
						
						
							
							Align examples  
						
						
						
						
					 
					
						2023-05-25 20:07:41 +02:00 
						 
				 
			
				
					
						
							
							
								Rasmus Melchior Jacobsen 
							
						 
					 
					
						
						
						
						
							
						
						
							0e90e98e9b 
							
						 
					 
					
						
						
							
							stm32: Add async flash write/erase to f4  
						
						
						
						
					 
					
						2023-05-25 20:07:41 +02:00 
						 
				 
			
				
					
						
							
							
								Rasmus Melchior Jacobsen 
							
						 
					 
					
						
						
						
						
							
						
						
							f616b22159 
							
						 
					 
					
						
						
							
							Fix yet another v1 error  
						
						
						
						
					 
					
						2023-05-25 18:16:46 +02:00 
						 
				 
			
				
					
						
							
							
								Rasmus Melchior Jacobsen 
							
						 
					 
					
						
						
						
						
							
						
						
							c5bf36eebf 
							
						 
					 
					
						
						
							
							Fix oversampling message for usart v1  
						
						
						
						
					 
					
						2023-05-25 17:56:52 +02:00 
						 
				 
			
				
					
						
							
							
								goueslati 
							
						 
					 
					
						
						
						
						
							
						
						
							abbaaeee37 
							
						 
					 
					
						
						
							
							stm32/ipcc: support for MAC 802.15.4  
						
						
						
						
					 
					
						2023-05-25 16:39:43 +01:00 
						 
				 
			
				
					
						
							
							
								Rasmus Melchior Jacobsen 
							
						 
					 
					
						
						
						
						
							
						
						
							387a4fcb8e 
							
						 
					 
					
						
						
							
							Exclude usart_v1  
						
						
						
						
					 
					
						2023-05-25 17:24:22 +02:00 
						 
				 
			
				
					
						
							
							
								Rasmus Melchior Jacobsen 
							
						 
					 
					
						
						
						
						
							
						
						
							cd6256a924 
							
						 
					 
					
						
						
							
							Add assume_noise_free to usart configuration  
						
						... 
						
						
						
						Effectively setting cr3.onebit 
						
						
					 
					
						2023-05-25 17:24:22 +02:00 
						 
				 
			
				
					
						
							
							
								bors[bot] 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							06f5c309c0 
							
						 
					 
					
						
						
							
							Merge  #1485  
						
						... 
						
						
						
						1485: Align with updated stm32 metapac r=Dirbaio a=rmja
This now depends on https://github.com/embassy-rs/stm32-data/pull/192  as it seems that ppre1 is using the enum, but ppre2 does not.
Please have a good look at this. I do not have a G4 chip so I cannot verify this change.
Co-authored-by: Rasmus Melchior Jacobsen <rmja@laesoe.org> 
						
						
					 
					
						2023-05-25 14:51:13 +00:00 
						 
				 
			
				
					
						
							
							
								bors[bot] 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							a58c7b60bc 
							
						 
					 
					
						
						
							
							Merge  #1471  
						
						... 
						
						
						
						1471: embassy-net: Make TcpSocket::abort() async r=Dirbaio a=mkj
This lets callers ensure that the reset packet is sent to the remote host. Otherwise there isn't a way to wait for the smoltcp stack to send the reset.
Requires changes to smoltcp to wake after the reset has been sent, see https://github.com/smoltcp-rs/smoltcp/compare/master...mkj:smoltcp:abort-wake 
This commit also adds a "TCP accept" demo of the problem. Without the `.await` for abort() it gets dropped before the RST packet is emitted.
Co-authored-by: Matt Johnston <matt@ucc.asn.au> 
						
						
					 
					
						2023-05-25 14:20:04 +00:00 
						 
				 
			
				
					
						
							
							
								Rasmus Melchior Jacobsen 
							
						 
					 
					
						
						
						
						
							
						
						
							673396c0e7 
							
						 
					 
					
						
						
							
							Update metapac version again  
						
						
						
						
					 
					
						2023-05-25 16:19:46 +02:00 
						 
				 
			
				
					
						
							
							
								Rasmus Melchior Jacobsen 
							
						 
					 
					
						
						
						
						
							
						
						
							963f3e3059 
							
						 
					 
					
						
						
							
							Align with updated stm32 metapac  
						
						
						
						
					 
					
						2023-05-25 16:06:02 +02:00 
						 
				 
			
				
					
						
							
							
								Matt Johnston 
							
						 
					 
					
						
						
						
						
							
						
						
							373eb97357 
							
						 
					 
					
						
						
							
							Add std example of a TCP listener  
						
						... 
						
						
						
						This also demonstrates calling .abort() on a TCP socket and ensuring
that the reset packet is sent out. 
						
						
					 
					
						2023-05-25 20:43:36 +08:00 
						 
				 
			
				
					
						
							
							
								Matt Johnston 
							
						 
					 
					
						
						
						
						
							
						
						
							b20427b2ec 
							
						 
					 
					
						
						
							
							net: Make flush() wait for RST packets from abort()  
						
						... 
						
						
						
						Add docs to note that dropping a TcpSocket early will
prevent the .abort() RST from being sent. 
						
						
					 
					
						2023-05-25 20:43:36 +08:00