Dominic 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							fadffc5061 
							
						 
					 
					
						
						
							
							Fix incorrect D1CPRE max for STM32H7 RM0468  
						
						
						
						
					 
					
						2024-03-09 11:55:09 +01:00 
						 
				 
			
				
					
						
							
							
								Tomas Barton 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							bb3711bbf9 
							
						 
					 
					
						
						
							
							update stm32c0 HSI frequency  
						
						
						
						
					 
					
						2024-03-07 06:51:32 -08:00 
						 
				 
			
				
					
						
							
							
								Dario Nieuwenhuis 
							
						 
					 
					
						
						
						
						
							
						
						
							ae266f3bf5 
							
						 
					 
					
						
						
							
							stm32/rcc: port c0 to new api. Add c0 HSIKER/HSISYS support.  
						
						
						
						
					 
					
						2024-03-04 00:08:14 +01:00 
						 
				 
			
				
					
						
							
							
								Dario Nieuwenhuis 
							
						 
					 
					
						
						
						
						
							
						
						
							c8c4b0b701 
							
						 
					 
					
						
						
							
							stm32/rcc: port g0 to new api.  
						
						
						
						
					 
					
						2024-03-04 00:04:06 +01:00 
						 
				 
			
				
					
						
							
							
								Dario Nieuwenhuis 
							
						 
					 
					
						
						
						
						
							
						
						
							b4567bb8c5 
							
						 
					 
					
						
						
							
							stm32/rcc: g4: consistent PllSource, add pll pqr limits, simplify a bit.  
						
						
						
						
					 
					
						2024-03-04 00:04:06 +01:00 
						 
				 
			
				
					
						
							
							
								Dario Nieuwenhuis 
							
						 
					 
					
						
						
						
						
							
						
						
							95234cddba 
							
						 
					 
					
						
						
							
							stm32: autogenerate mux config for all chips.  
						
						
						
						
					 
					
						2024-03-01 23:54:37 +01:00 
						 
				 
			
				
					
						
							
							
								Maia 
							
						 
					 
					
						
						
						
						
							
						
						
							b7e0964a07 
							
						 
					 
					
						
						
							
							added FDCANSEL logic for H7  
						
						
						
						
					 
					
						2024-02-27 11:07:05 -08:00 
						 
				 
			
				
					
						
							
							
								Dario Nieuwenhuis 
							
						 
					 
					
						
						
						
						
							
						
						
							c83ab20526 
							
						 
					 
					
						
						
							
							stm32: update metapac.  
						
						
						
						
					 
					
						2024-02-26 03:02:58 +01:00 
						 
				 
			
				
					
						
							
							
								Eli Orona 
							
						 
					 
					
						
						
						
						
							
						
						
							2dfd66b7c4 
							
						 
					 
					
						
						
							
							🤦  
						
						
						
						
					 
					
						2024-02-25 16:25:42 -08:00 
						 
				 
			
				
					
						
							
							
								Eli Orona 
							
						 
					 
					
						
						
						
						
							
						
						
							7dbae799dc 
							
						 
					 
					
						
						
							
							Rust FMT  
						
						
						
						
					 
					
						2024-02-25 16:24:52 -08:00 
						 
				 
			
				
					
						
							
							
								Eli Orona 
							
						 
					 
					
						
						
						
						
							
						
						
							c23b59bdc8 
							
						 
					 
					
						
						
							
							Add pll1_p_mul_2 clock.  
						
						
						
						
					 
					
						2024-02-25 16:12:32 -08:00 
						 
				 
			
				
					
						
							
							
								Dario Nieuwenhuis 
							
						 
					 
					
						
						
						
						
							
						
						
							489d0be2a2 
							
						 
					 
					
						
						
							
							stm32/rcc: unify naming sysclk field to sys, enum to Sysclk.  
						
						
						
						
					 
					
						2024-02-26 00:00:17 +01:00 
						 
				 
			
				
					
						
							
							
								Dario Nieuwenhuis 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							497515ed57 
							
						 
					 
					
						
						
							
							Merge pull request  #2583  from OroArmor/tim_pll_clk  
						
						... 
						
						
						
						Enable PLL Clocks for TIMx peripherals on STM32F3xx Chips 
						
						
					 
					
						2024-02-25 22:45:48 +00:00 
						 
				 
			
				
					
						
							
							
								Eli Orona 
							
						 
					 
					
						
						
						
						
							
						
						
							394abda092 
							
						 
					 
					
						
						
							
							Fix report with the same name  
						
						
						
						
					 
					
						2024-02-24 12:58:38 -08:00 
						 
				 
			
				
					
						
							
							
								Eli Orona 
							
						 
					 
					
						
						
						
						
							
						
						
							e79d2dd756 
							
						 
					 
					
						
						
							
							Move to internal mod and re-export the enums  
						
						
						
						
					 
					
						2024-02-24 12:54:58 -08:00 
						 
				 
			
				
					
						
							
							
								Dario Nieuwenhuis 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							f77d59500e 
							
						 
					 
					
						
						
							
							Merge pull request  #2618  from barnabywalters/g4rcc  
						
						... 
						
						
						
						[embassy-stm32] G4 RCC refactor amendments and additions 
						
						
					 
					
						2024-02-23 13:05:01 +00:00 
						 
				 
			
				
					
						
							
							
								Barnaby Walters 
							
						 
					 
					
						
						
						
						
							
						
						
							b091ffcb55 
							
						 
					 
					
						
						
							
							[embassy-stm32] G4 RCC refactor amendments and additions  
						
						... 
						
						
						
						* Added assertions for a variety of clock frequencies, based on the reference manual and
  stm32g474 datasheet. The family and numbers are consistent enough that I’m assuming
  these numbers will work for the other chips.
* Corrected value of pll1_q in set_clocks call, added pll1_r value 
						
						
					 
					
						2024-02-23 01:59:24 +01:00 
						 
				 
			
				
					
						
							
							
								Dario Nieuwenhuis 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							a6a5d9913c 
							
						 
					 
					
						
						
							
							Merge branch 'main' into stm32l0-reset-rtc  
						
						
						
						
					 
					
						2024-02-23 01:45:10 +01:00 
						 
				 
			
				
					
						
							
							
								Dario Nieuwenhuis 
							
						 
					 
					
						
						
						
						
							
						
						
							0665e0d452 
							
						 
					 
					
						
						
							
							stm32/rcc: port U5 to new API, add all PLLs, all HSE modes.  
						
						
						
						
					 
					
						2024-02-23 01:24:05 +01:00 
						 
				 
			
				
					
						
							
							
								Dario Nieuwenhuis 
							
						 
					 
					
						
						
						
						
							
						
						
							475dea0208 
							
						 
					 
					
						
						
							
							stm32/rcc: workaround nonsense RAM suicide errata on backup domain reset.  
						
						
						
						
					 
					
						2024-02-23 00:18:24 +01:00 
						 
				 
			
				
					
						
							
							
								Eli Orona 
							
						 
					 
					
						
						
						
						
							
						
						
							88e29608ed 
							
						 
					 
					
						
						
							
							Rust fmt  
						
						
						
						
					 
					
						2024-02-20 17:59:51 -08:00 
						 
				 
			
				
					
						
							
							
								Eli Orona 
							
						 
					 
					
						
						
						
						
							
						
						
							2ee9b37373 
							
						 
					 
					
						
						
							
							Move to a single Mux Struct.  
						
						
						
						
					 
					
						2024-02-20 17:54:35 -08:00 
						 
				 
			
				
					
						
							
							
								fe1es 
							
						 
					 
					
						
						
						
						
							
						
						
							5b7e2d8826 
							
						 
					 
					
						
						
							
							stm32/rcc: reset RTC on stm32l0  
						
						
						
						
					 
					
						2024-02-19 15:25:24 +09:00 
						 
				 
			
				
					
						
							
							
								Eli Orona 
							
						 
					 
					
						
						
						
						
							
						
						
							e99ef49611 
							
						 
					 
					
						
						
							
							Move to auto-generated based system.  
						
						
						
						
					 
					
						2024-02-16 19:57:00 -08:00 
						 
				 
			
				
					
						
							
							
								Eli Orona 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							c99c4a01a9 
							
						 
					 
					
						
						
							
							Update f013.rs  
						
						
						
						
					 
					
						2024-02-16 16:47:38 -08:00 
						 
				 
			
				
					
						
							
							
								Eli Orona 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							7592e8be6e 
							
						 
					 
					
						
						
							
							Fix build  
						
						
						
						
					 
					
						2024-02-16 16:45:58 -08:00 
						 
				 
			
				
					
						
							
							
								Eli Orona 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							77739faaeb 
							
						 
					 
					
						
						
							
							Rustfmt  
						
						
						
						
					 
					
						2024-02-16 16:42:19 -08:00 
						 
				 
			
				
					
						
							
							
								Eli Orona 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							370db9fb06 
							
						 
					 
					
						
						
							
							Update f013.rs  
						
						... 
						
						
						
						Add stm32f398 
						
						
					 
					
						2024-02-16 16:39:23 -08:00 
						 
				 
			
				
					
						
							
							
								Dario Nieuwenhuis 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							9352621058 
							
						 
					 
					
						
						
							
							Merge pull request  #2579  from barnabywalters/g4rcc  
						
						... 
						
						
						
						[embassy-stm32]: stm32g4 RCC refactor 
						
						
					 
					
						2024-02-16 23:38:49 +00:00 
						 
				 
			
				
					
						
							
							
								Barnaby Walters 
							
						 
					 
					
						
						
						
						
							
						
						
							6d7458dac7 
							
						 
					 
					
						
						
							
							Refinements  
						
						... 
						
						
						
						* Implemented boost mode dance (RM0440 p234-245, 6.5.1)
* Enabled boost mode in usb_serial example, tested on hardware
* Removed hard requirement of a valid 48MHz source (HSI48 is checked if
  requested, PLL passed through as-is and assumed to be valid)
* Used calc_pclk to calculate APB frequencies
* Refactored 48MHz configuration code to remove unnecessary let and block
* Renamed ahb_freq to hclk for clarity and consistency 
						
						
					 
					
						2024-02-17 00:30:16 +01:00 
						 
				 
			
				
					
						
							
							
								Barnaby Walters 
							
						 
					 
					
						
						
						
						
							
						
						
							a24087c36c 
							
						 
					 
					
						
						
							
							Configured SYSCLK after boost mode, added comments  
						
						
						
						
					 
					
						2024-02-16 21:52:58 +01:00 
						 
				 
			
				
					
						
							
							
								Barnaby Walters 
							
						 
					 
					
						
						
						
						
							
						
						
							e465dacf73 
							
						 
					 
					
						
						
							
							Added documentation, fixed and refined boost and flash read latency config  
						
						
						
						
					 
					
						2024-02-16 21:34:12 +01:00 
						 
				 
			
				
					
						
							
							
								Barnaby Walters 
							
						 
					 
					
						
						
						
						
							
						
						
							25a95503f6 
							
						 
					 
					
						
						
							
							Configured HSI48 if enabled, assert is enabled if chosen as clk48 source  
						
						
						
						
					 
					
						2024-02-16 20:41:04 +01:00 
						 
				 
			
				
					
						
							
							
								Barnaby Walters 
							
						 
					 
					
						
						
						
						
							
						
						
							ae74833999 
							
						 
					 
					
						
						
							
							Removed redundant HSI48 configuration  
						
						
						
						
					 
					
						2024-02-16 20:32:35 +01:00 
						 
				 
			
				
					
						
							
							
								Barnaby Walters 
							
						 
					 
					
						
						
						
						
							
						
						
							32e4c93954 
							
						 
					 
					
						
						
							
							Removed dangling doc comments  
						
						
						
						
					 
					
						2024-02-16 19:58:19 +01:00 
						 
				 
			
				
					
						
							
							
								Eli Orona 
							
						 
					 
					
						
						
						
						
							
						
						
							d7623c7929 
							
						 
					 
					
						
						
							
							Remove extraneous , in cfg  
						
						
						
						
					 
					
						2024-02-15 23:20:35 -08:00 
						 
				 
			
				
					
						
							
							
								Eli Orona 
							
						 
					 
					
						
						
						
						
							
						
						
							d28ba1d606 
							
						 
					 
					
						
						
							
							rustfmt  
						
						
						
						
					 
					
						2024-02-15 23:16:17 -08:00 
						 
				 
			
				
					
						
							
							
								Eli Orona 
							
						 
					 
					
						
						
						
						
							
						
						
							56b345c722 
							
						 
					 
					
						
						
							
							Clean up register setting  
						
						
						
						
					 
					
						2024-02-15 23:12:18 -08:00 
						 
				 
			
				
					
						
							
							
								Eli Orona 
							
						 
					 
					
						
						
						
						
							
						
						
							4408c169a5 
							
						 
					 
					
						
						
							
							Fix cfg lines  
						
						
						
						
					 
					
						2024-02-15 22:55:11 -08:00 
						 
				 
			
				
					
						
							
							
								Eli Orona 
							
						 
					 
					
						
						
						
						
							
						
						
							029d6383b5 
							
						 
					 
					
						
						
							
							Rust fmt and fix build.  
						
						
						
						
					 
					
						2024-02-15 20:02:25 -08:00 
						 
				 
			
				
					
						
							
							
								Eli Orona 
							
						 
					 
					
						
						
						
						
							
						
						
							169f1ce928 
							
						 
					 
					
						
						
							
							I believe that this enables the PLL clock input to different TIMs for the STM32F3xx Series of chips.  
						
						
						
						
					 
					
						2024-02-15 19:50:42 -08:00 
						 
				 
			
				
					
						
							
							
								Dario Nieuwenhuis 
							
						 
					 
					
						
						
						
						
							
						
						
							ae02467434 
							
						 
					 
					
						
						
							
							stm32: update metapac.  
						
						
						
						
					 
					
						2024-02-16 02:07:21 +01:00 
						 
				 
			
				
					
						
							
							
								Barnaby Walters 
							
						 
					 
					
						
						
						
						
							
						
						
							396041ad1a 
							
						 
					 
					
						
						
							
							Commented out currently unused constants  
						
						
						
						
					 
					
						2024-02-16 00:04:35 +01:00 
						 
				 
			
				
					
						
							
							
								Barnaby Walters 
							
						 
					 
					
						
						
						
						
							
						
						
							5b7eff6541 
							
						 
					 
					
						
						
							
							[embassy-stm32]: started stm32g4 RCC refactor  
						
						... 
						
						
						
						* Copied API from f.rs where applicable
* HSE and HSI independantly configurable
* Boost mode set by user rather
* Added HSE, pll1_q and pll1_p frequencies to set_clocks call
* Stubbed max module based on f.rs, needs cleanup 
						
						
					 
					
						2024-02-15 23:56:26 +01:00 
						 
				 
			
				
					
						
							
							
								Dario Nieuwenhuis 
							
						 
					 
					
						
						
						
						
							
						
						
							1860e22693 
							
						 
					 
					
						
						
							
							stm32/rcc: unify f0, f1, f3.  
						
						
						
						
					 
					
						2024-02-14 17:24:20 +01:00 
						 
				 
			
				
					
						
							
							
								Dario Nieuwenhuis 
							
						 
					 
					
						
						
						
						
							
						
						
							ccd2c574c3 
							
						 
					 
					
						
						
							
							stm32/rcc: port F0 to new API.  
						
						
						
						
					 
					
						2024-02-13 01:21:51 +01:00 
						 
				 
			
				
					
						
							
							
								Dario Nieuwenhuis 
							
						 
					 
					
						
						
						
						
							
						
						
							b7c147445a 
							
						 
					 
					
						
						
							
							stm32/rcc: port F1 to new API.  
						
						
						
						
					 
					
						2024-02-13 01:21:51 +01:00 
						 
				 
			
				
					
						
							
							
								Dario Nieuwenhuis 
							
						 
					 
					
						
						
						
						
							
						
						
							739c69bd63 
							
						 
					 
					
						
						
							
							stm32/rcc: some f3 fixes.  
						
						
						
						
					 
					
						2024-02-13 01:15:54 +01:00 
						 
				 
			
				
					
						
							
							
								Dario Nieuwenhuis 
							
						 
					 
					
						
						
						
						
							
						
						
							937a9e7955 
							
						 
					 
					
						
						
							
							stm32/rcc: use h7 sdlevel enum from pac.  
						
						
						
						
					 
					
						2024-02-12 20:58:04 +01:00 
						 
				 
			
				
					
						
							
							
								Dario Nieuwenhuis 
							
						 
					 
					
						
						
						
						
							
						
						
							0dc5e6d3e4 
							
						 
					 
					
						
						
							
							stm32/rcc: port F3 RCC to new API  
						
						... 
						
						
						
						See #2515  
						
						
					 
					
						2024-02-12 02:19:31 +01:00