Dario Nieuwenhuis 
							
						 
					 
					
						
						
							
						
						cc23129456 
					 
					
						
						
							
							Merge pull request  #1502  from embassy-rs/ci-fixes  
						
						... 
						
						
						
						CI fixes. 
						
						
					 
					
						2023-05-29 16:55:38 +00:00 
						 
				 
			
				
					
						
							
							
								Dario Nieuwenhuis 
							
						 
					 
					
						
						
							
						
						6cb6e57592 
					 
					
						
						
							
							CI fixes.  
						
						
						
						
					 
					
						2023-05-29 18:49:50 +02:00 
						 
				 
			
				
					
						
							
							
								Dario Nieuwenhuis 
							
						 
					 
					
						
						
							
						
						760a32246a 
					 
					
						
						
							
							Merge pull request  #1495  from embassy-rs/new-ci  
						
						... 
						
						
						
						Switch from GHA to Bender CI 
						
						
					 
					
						2023-05-29 16:21:10 +00:00 
						 
				 
			
				
					
						
							
							
								Dario Nieuwenhuis 
							
						 
					 
					
						
						
							
						
						7b2a39a6fb 
					 
					
						
						
							
							Switch to Bender for CI.  
						
						
						
						
					 
					
						2023-05-29 18:15:53 +02:00 
						 
				 
			
				
					
						
							
							
								bors[bot] 
							
						 
					 
					
						
						
							
						
						bab03a3927 
					 
					
						
						
							
							Merge  #1489   #1500  
						
						... 
						
						
						
						1489: stm32/ipcc: make IPCC methods static r=xoviat a=OueslatiGhaith
1500: stm32/tests: disable sdmmc test for now r=xoviat a=xoviat
Co-authored-by: goueslati <ghaith.oueslati@habemus.com >
Co-authored-by: Ghaith Oueslati <73850124+OueslatiGhaith@users.noreply.github.com >
Co-authored-by: xoviat <xoviat@users.noreply.github.com > 
						
						
					 
					
						2023-05-29 14:42:51 +00:00 
						 
				 
			
				
					
						
							
							
								xoviat 
							
						 
					 
					
						
						
							
						
						403cbb1dc9 
					 
					
						
						
							
							Merge commit '8d7abeb06fbe3e19db3cae3f5220725969ecbb81' of  https://github.com/Lytehorse/embassy  into can  
						
						
						
						
					 
					
						2023-05-29 09:40:37 -05:00 
						 
				 
			
				
					
						
							
							
								xoviat 
							
						 
					 
					
						
						
							
						
						bd6a1d38d2 
					 
					
						
						
							
							stm32/tests: disable sdmmc test for now  
						
						
						
						
					 
					
						2023-05-29 09:16:50 -05:00 
						 
				 
			
				
					
						
							
							
								Dario Nieuwenhuis 
							
						 
					 
					
						
						
							
						
						0a136c308e 
					 
					
						
						
							
							Merge pull request  #1496  from rmja/blocking-partition  
						
						... 
						
						
						
						Add BlockingPartition 
						
						
					 
					
						2023-05-28 21:59:18 +02:00 
						 
				 
			
				
					
						
							
							
								xoviat 
							
						 
					 
					
						
						
							
						
						5d7301e510 
					 
					
						
						
							
							tests/stm32: revert cfg changes  
						
						
						
						
					 
					
						2023-05-27 15:08:30 -05:00 
						 
				 
			
				
					
						
							
							
								xoviat 
							
						 
					 
					
						
						
							
						
						09d52638b5 
					 
					
						
						
							
							stm32/ipcc: refactor examples and tests  
						
						
						
						
					 
					
						2023-05-27 15:05:50 -05:00 
						 
				 
			
				
					
						
							
							
								xoviat 
							
						 
					 
					
						
						
							
						
						37e104a6b3 
					 
					
						
						
							
							stm32/ipcc: refactor tl_mbox  
						
						
						
						
					 
					
						2023-05-27 15:05:23 -05:00 
						 
				 
			
				
					
						
							
							
								xoviat 
							
						 
					 
					
						
						
							
						
						7e501855fc 
					 
					
						
						
							
							stm32/ipcc: move into tl_mbox  
						
						
						
						
					 
					
						2023-05-27 15:05:07 -05:00 
						 
				 
			
				
					
						
							
							
								xoviat 
							
						 
					 
					
						
						
							
						
						c19967dcf2 
					 
					
						
						
							
							stm32/ipcc: extract tl_mbox linker file to embassy-stm32  
						
						
						
						
					 
					
						2023-05-27 15:03:25 -05:00 
						 
				 
			
				
					
						
							
							
								Rasmus Melchior Jacobsen 
							
						 
					 
					
						
						
							
						
						85ce44f78e 
					 
					
						
						
							
							Use RefCell in blocking mutex  
						
						
						
						
					 
					
						2023-05-27 17:02:54 +02:00 
						 
				 
			
				
					
						
							
							
								Rasmus Melchior Jacobsen 
							
						 
					 
					
						
						
							
						
						6d8f409018 
					 
					
						
						
							
							Add BlockingPartition  
						
						
						
						
					 
					
						2023-05-27 10:29:21 +02:00 
						 
				 
			
				
					
						
							
							
								Dario Nieuwenhuis 
							
						 
					 
					
						
						
							
						
						bea42a78a4 
					 
					
						
						
							
							Merge pull request  #1468  from rmja/assume-noise-free  
						
						... 
						
						
						
						Add assume_noise_free to usart configuration 
						
						
					 
					
						2023-05-27 00:23:56 +02:00 
						 
				 
			
				
					
						
							
							
								Rasmus Melchior Jacobsen 
							
						 
					 
					
						
						
							
						
						cb5df138d6 
					 
					
						
						
							
							Use found divider instead of re-reading brr  
						
						
						
						
					 
					
						2023-05-26 23:48:49 +02:00 
						 
				 
			
				
					
						
							
							
								Dario Nieuwenhuis 
							
						 
					 
					
						
						
							
						
						ef8695cecb 
					 
					
						
						
							
							Merge pull request  #1494  from rmja/flash-partition  
						
						... 
						
						
						
						Create flash partition for shared flash access 
						
						
					 
					
						2023-05-26 22:31:30 +02:00 
						 
				 
			
				
					
						
							
							
								Rasmus Melchior Jacobsen 
							
						 
					 
					
						
						
							
						
						e495473fc3 
					 
					
						
						
							
							Remove runtime offset and size assertions  
						
						
						
						
					 
					
						2023-05-26 22:07:23 +02:00 
						 
				 
			
				
					
						
							
							
								Rasmus Melchior Jacobsen 
							
						 
					 
					
						
						
							
						
						62e799da09 
					 
					
						
						
							
							Create flash partition for shared flash access  
						
						
						
						
					 
					
						2023-05-26 21:40:12 +02:00 
						 
				 
			
				
					
						
							
							
								Dario Nieuwenhuis 
							
						 
					 
					
						
						
							
						
						a8b426d0fe 
					 
					
						
						
							
							Merge pull request  #1493  from linusharberg/nrf-buffered-uarte-drop  
						
						... 
						
						
						
						Disable ppi group in BufferedUarte drop 
						
						
					 
					
						2023-05-26 17:33:03 +02:00 
						 
				 
			
				
					
						
							
							
								Dario Nieuwenhuis 
							
						 
					 
					
						
						
							
						
						f4736457f5 
					 
					
						
						
							
							nrf/timer: use low power counter mode.  
						
						... 
						
						
						
						The regular one permanently requests HFCLK, while the low power one only does
so while counting, for 1 clock cycle. The regular mode is "deprecated" too. 
						
						
					 
					
						2023-05-26 16:50:19 +02:00 
						 
				 
			
				
					
						
							
							
								Linus Harberg 
							
						 
					 
					
						
						
							
						
						f501a1ba2c 
					 
					
						
						
							
							Disable ppi group first to avoid BufferedUarte not getting dropped properly  
						
						
						
						
					 
					
						2023-05-26 16:40:10 +02:00 
						 
				 
			
				
					
						
							
							
								bors[bot] 
							
						 
					 
					
						
						
							
						
						ee20fd4c16 
					 
					
						
						
							
							Merge  #1492  
						
						... 
						
						
						
						1492: Remove ability to, during runtime, set alt layout - it does not work. r=rmja a=rmja
I wasted yesterday trying to get this to work. It seems that erase operations does not work when in db1m mode. The erase operations, both bank and sector, runs and completes without any error flags being set. It also takes expected amount of time, but the flash is not actually erased.
I found [this](https://community.st.com/s/question/0D50X00009XkWrASAV/is-it-possilbe-to-checkand-may-be-writethe-db1m-option-byte-from-the-firmware-i-am-using-an-stmf4427ig-1mb-with-double-bank-via-db1m-option-byte ) on the topic, at it seems that one have to reset the mcu for the change to take effect, so it does not make any sense to have it as runtime configurable.
Co-authored-by: Rasmus Melchior Jacobsen <rmja@laesoe.org > 
						
						
					 
					
						2023-05-26 13:58:59 +00:00 
						 
				 
			
				
					
						
							
							
								Rasmus Melchior Jacobsen 
							
						 
					 
					
						
						
							
						
						fee89ed7c7 
					 
					
						
						
							
							Remove ability to set alt layout - it does not work.  
						
						
						
						
					 
					
						2023-05-26 15:41:08 +02:00 
						 
				 
			
				
					
						
							
							
								bors[bot] 
							
						 
					 
					
						
						
							
						
						c5c5b64729 
					 
					
						
						
							
							Merge  #1490  
						
						... 
						
						
						
						1490: sync: do will_wake check in MultiWakerRegistration. r=Dirbaio a=Dirbaio
Co-authored-by: Dario Nieuwenhuis <dirbaio@dirbaio.net > 
						
						
					 
					
						2023-05-26 13:35:53 +00:00 
						 
				 
			
				
					
						
							
							
								Dario Nieuwenhuis 
							
						 
					 
					
						
						
							
						
						3081ecf301 
					 
					
						
						
							
							sync: do will_wake check in MultiWakerRegistration.  
						
						
						
						
					 
					
						2023-05-26 13:17:39 +02:00 
						 
				 
			
				
					
						
							
							
								goueslati 
							
						 
					 
					
						
						
							
						
						66304a102d 
					 
					
						
						
							
							Revert "Merge branch 'tl_mbox' into ipcc"  
						
						... 
						
						
						
						This reverts commit 859e539f85984cd47b41 
						
						
					 
					
						2023-05-26 11:26:58 +01:00 
						 
				 
			
				
					
						
							
							
								Ghaith Oueslati 
							
						 
					 
					
						
						
							
						
						859e539f85 
					 
					
						
						
							
							Merge branch 'tl_mbox' into ipcc  
						
						
						
						
					 
					
						2023-05-26 11:24:08 +01:00 
						 
				 
			
				
					
						
							
							
								goueslati 
							
						 
					 
					
						
						
							
						
						984cd47b41 
					 
					
						
						
							
							stm32/ipcc: update test  
						
						
						
						
					 
					
						2023-05-26 10:03:01 +01:00 
						 
				 
			
				
					
						
							
							
								goueslati 
							
						 
					 
					
						
						
							
						
						2ccf9f3abd 
					 
					
						
						
							
							stm32/ipcc: static methods for IPCC  
						
						
						
						
					 
					
						2023-05-26 09:56:55 +01:00 
						 
				 
			
				
					
						
							
							
								bors[bot] 
							
						 
					 
					
						
						
							
						
						31b364b9b0 
					 
					
						
						
							
							Merge  #1480  
						
						... 
						
						
						
						1480: stm32: Async flash support for F4 r=rmja a=rmja
This PR depends on https://github.com/embassy-rs/embassy/pull/1478 .
It adds async write/erase operations to the F4 series based on the work in https://github.com/embassy-rs/embassy/pull/870  but aligned to the new flash regions.
If one considers the entire `Flash` then nothing has changed other than the async operations have been added.
Co-authored-by: Rasmus Melchior Jacobsen <rmja@laesoe.org > 
						
						
					 
					
						2023-05-26 08:21:57 +00:00 
						 
				 
			
				
					
						
							
							
								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