xoviat 
							
						 
					 
					
						
						
						
						
							
						
						
							6b5d55eb29 
							
						 
					 
					
						
						
							
							stm32/wpan: convert to new ipcc  
						
						
						
						
					 
					
						2023-06-17 12:00:33 -05:00 
						 
				 
			
				
					
						
							
							
								xoviat 
							
						 
					 
					
						
						
						
						
							
						
						
							4c9b7befaa 
							
						 
					 
					
						
						
							
							stm32/ipcc: add clear debug  
						
						
						
						
					 
					
						2023-06-17 10:50:06 -05:00 
						 
				 
			
				
					
						
							
							
								goueslati 
							
						 
					 
					
						
						
						
						
							
						
						
							2d89cfb18f 
							
						 
					 
					
						
						
							
							fix merge conflict  
						
						
						
						
					 
					
						2023-06-12 14:27:53 +01:00 
						 
				 
			
				
					
						
							
							
								goueslati 
							
						 
					 
					
						
						
						
						
							
						
						
							ca8957da43 
							
						 
					 
					
						
						
							
							stm32/ipcc: move tl_mbox into embassy-stm32-wpan  
						
						
						
						
					 
					
						2023-06-12 12:27:51 +01:00 
						 
				 
			
				
					
						
							
							
								Dario Nieuwenhuis 
							
						 
					 
					
						
						
						
						
							
						
						
							98c821ac39 
							
						 
					 
					
						
						
							
							Remove embassy-cortex-m crate, move stuff to embassy-hal-common.  
						
						
						
						
					 
					
						2023-06-09 16:44:20 +02:00 
						 
				 
			
				
					
						
							
							
								Dario Nieuwenhuis 
							
						 
					 
					
						
						
						
						
							
						
						
							dc8e34420f 
							
						 
					 
					
						
						
							
							Remove executor dep+reexports from HALs.  
						
						... 
						
						
						
						Closes  #1547  
					
						2023-06-09 16:29:45 +02:00 
						 
				 
			
				
					
						
							
							
								Carl St-Laurent 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							8ddeaddc67 
							
						 
					 
					
						
						
							
							Rename to follow ref manual and CubeIDE  
						
						
						
						
					 
					
						2023-06-08 20:46:48 -04:00 
						 
				 
			
				
					
						
							
							
								Carl St-Laurent 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							0915fb73b2 
							
						 
					 
					
						
						
							
							Merge branch 'master' into stm32g4-pll  
						
						
						
						
					 
					
						2023-06-08 20:43:14 -04:00 
						 
				 
			
				
					
						
							
							
								Dario Nieuwenhuis 
							
						 
					 
					
						
						
						
						
							
						
						
							8c93805ab5 
							
						 
					 
					
						
						
							
							Add rt feature to HALs, cfg out interrupt handling when not set.  
						
						
						
						
					 
					
						2023-06-08 18:57:03 +02:00 
						 
				 
			
				
					
						
							
							
								Dario Nieuwenhuis 
							
						 
					 
					
						
						
						
						
							
						
						
							5c2f02c735 
							
						 
					 
					
						
						
							
							Reexport NVIC_PRIO_BITS at HAL root.  
						
						... 
						
						
						
						This allows using RTIC with `#[rtic::app(device = embassy_nrf, ...)]` 
						
						
					 
					
						2023-06-08 18:07:49 +02:00 
						 
				 
			
				
					
						
							
							
								Dario Nieuwenhuis 
							
						 
					 
					
						
						
						
						
							
						
						
							bce24e8005 
							
						 
					 
					
						
						
							
							asdg  
						
						
						
						
					 
					
						2023-06-08 18:07:49 +02:00 
						 
				 
			
				
					
						
							
							
								Dario Nieuwenhuis 
							
						 
					 
					
						
						
						
						
							
						
						
							921780e6bf 
							
						 
					 
					
						
						
							
							Make interrupt module more standard.  
						
						... 
						
						
						
						- Move typelevel interrupts to a special-purpose mod: `embassy_xx::interrupt::typelevel`.
- Reexport the PAC interrupt enum in `embassy_xx::interrupt`.
This has a few advantages:
- The `embassy_xx::interrupt` module is now more "standard".
  - It works with `cortex-m` functions for manipulating interrupts, for example.
  - It works with RTIC.
- the interrupt enum allows holding value that can be "any interrupt at runtime", this can't be done with typelevel irqs.
- When "const-generics on enums" is stable, we can remove the typelevel interrupts without disruptive changes to `embassy_xx::interrupt`. 
						
						
					 
					
						2023-06-08 18:00:48 +02:00 
						 
				 
			
				
					
						
							
							
								goueslati 
							
						 
					 
					
						
						
						
						
							
						
						
							ce1d72c609 
							
						 
					 
					
						
						
							
							wip  
						
						
						
						
					 
					
						2023-06-08 16:26:47 +01:00 
						 
				 
			
				
					
						
							
							
								ExplodingWaffle 
							
						 
					 
					
						
						
						
						
							
						
						
							a4b8fc420a 
							
						 
					 
					
						
						
							
							Replace Into<bool> for Level with From<Level> for bool  
						
						
						
						
					 
					
						2023-06-05 01:37:56 +01:00 
						 
				 
			
				
					
						
							
							
								Carl St-Laurent 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							4185c10bf8 
							
						 
					 
					
						
						
							
							Cleanup  
						
						
						
						
					 
					
						2023-06-04 12:09:03 -04:00 
						 
				 
			
				
					
						
							
							
								Carl St-Laurent 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							ade46489f1 
							
						 
					 
					
						
						
							
							Added Vcore boost mode and Flash wait state  
						
						
						
						
					 
					
						2023-06-04 11:57:42 -04:00 
						 
				 
			
				
					
						
							
							
								Carl St-Laurent 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							6fe853a7d3 
							
						 
					 
					
						
						
							
							Better comments  
						
						
						
						
					 
					
						2023-06-04 10:58:44 -04:00 
						 
				 
			
				
					
						
							
							
								Carl St-Laurent 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							2f269f3256 
							
						 
					 
					
						
						
							
							stm32/rcc: Implement basic PLL support for STM32G4 series  
						
						
						
						
					 
					
						2023-06-03 22:05:24 -04:00 
						 
				 
			
				
					
						
							
							
								gak 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							3539dd7d4c 
							
						 
					 
					
						
						
							
							Fix   #1528  HS USB on STM32F7  
						
						
						
						
					 
					
						2023-06-03 07:00:31 +10:00 
						 
				 
			
				
					
						
							
							
								Dario Nieuwenhuis 
							
						 
					 
					
						
						
						
						
							
						
						
							404aa29289 
							
						 
					 
					
						
						
							
							cortex-m: remove owned interrupts.  
						
						
						
						
					 
					
						2023-06-01 03:25:19 +02:00 
						 
				 
			
				
					
						
							
							
								Dario Nieuwenhuis 
							
						 
					 
					
						
						
						
						
							
						
						
							7fcded5705 
							
						 
					 
					
						
						
							
							stm32/rtc: fix build failure in some L4s  
						
						
						
						
					 
					
						2023-05-31 20:03:52 +02:00 
						 
				 
			
				
					
						
							
							
								xoviat 
							
						 
					 
					
						
						
						
						
							
						
						
							da0be7114f 
							
						 
					 
					
						
						
							
							stm32/uart: fix dma ringbuf tests  
						
						
						
						
					 
					
						2023-05-29 15:14:43 -05:00 
						 
				 
			
				
					
						
							
							
								xoviat 
							
						 
					 
					
						
						
						
						
							
						
						
							68441a74c2 
							
						 
					 
					
						
						
							
							Merge branch 'main' of  https://github.com/embassy-rs/embassy  into uart  
						
						
						
						
					 
					
						2023-05-29 15:07:21 -05:00 
						 
				 
			
				
					
						
							
							
								xoviat 
							
						 
					 
					
						
						
						
						
							
						
						
							aba0f8fd6c 
							
						 
					 
					
						
						
							
							stm32/uart: refactor rx ringbuffer  
						
						... 
						
						
						
						- remove some race conditions
- allow full use of rx buffer 
						
						
					 
					
						2023-05-29 14:49:43 -05:00 
						 
				 
			
				
					
						
							
							
								Dario Nieuwenhuis 
							
						 
					 
					
						
						
						
						
							
						
						
							46961cfdf7 
							
						 
					 
					
						
						
							
							Fix tests.  
						
						
						
						
					 
					
						2023-05-29 19:46:28 +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 
							
						 
					 
					
						
						
						
						
							
						
						
							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 
						 
				 
			
				
					
						
							
							
								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 
						 
				 
			
				
					
						
							
							
								Rasmus Melchior Jacobsen 
							
						 
					 
					
						
						
						
						
							
						
						
							fee89ed7c7 
							
						 
					 
					
						
						
							
							Remove ability to set alt layout - it does not work.  
						
						
						
						
					 
					
						2023-05-26 15:41:08 +02:00 
						 
				 
			
				
					
						
							
							
								goueslati 
							
						 
					 
					
						
						
						
						
							
						
						
							66304a102d 
							
						 
					 
					
						
						
							
							Revert "Merge branch 'tl_mbox' into ipcc"  
						
						... 
						
						
						
						This reverts commit 859e539f85c7f4770050cc11f83fe1f6d040cd1d, reversing
changes made to 984cd47b417a7bab986ff11b589b88fcae2940b9. 
						
						
					 
					
						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 
							
						 
					 
					
						
						
						
						
							
						
						
							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 
							
						 
					 
					
						
						
						
						
							
						
						
							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 
							
						 
					 
					
						
						
						
						
							
						
						
							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