Zach 
							
						 
					 
					
						
						
						
						
							
						
						
							dd9f0d9d9e 
							
						 
					 
					
						
						
							
							support u5 flash  
						
						
						
						
					 
					
						2024-02-17 12:04:53 -06:00 
						 
				 
			
				
					
						
							
							
								Corey Schuhen 
							
						 
					 
					
						
						
						
						
							
						
						
							5ad291b708 
							
						 
					 
					
						
						
							
							Add a buffered mode.  
						
						
						
						
					 
					
						2024-02-17 18:26:57 +10:00 
						 
				 
			
				
					
						
							
							
								Corey Schuhen 
							
						 
					 
					
						
						
						
						
							
						
						
							91c75c92a0 
							
						 
					 
					
						
						
							
							Clean up and prep for buffered IRQ mode.  
						
						... 
						
						
						
						- Reduce code duplicaiton in read/write methods
- General clean-up
- Prepare for buffered mode 
						
						
					 
					
						2024-02-17 18:26:57 +10:00 
						 
				 
			
				
					
						
							
							
								Corey Schuhen 
							
						 
					 
					
						
						
						
						
							
						
						
							5d8c54fdea 
							
						 
					 
					
						
						
							
							Move error conversion to peripheral.rs  
						
						
						
						
					 
					
						2024-02-17 18:25:58 +10:00 
						 
				 
			
				
					
						
							
							
								Corey Schuhen 
							
						 
					 
					
						
						
						
						
							
						
						
							200ace566f 
							
						 
					 
					
						
						
							
							Don't use word Standard for frame format because it can be confused with ID format. Use Classic instead to mean CAN 2.0B frames.  
						
						
						
						
					 
					
						2024-02-17 18:25:58 +10:00 
						 
				 
			
				
					
						
							
							
								Corey Schuhen 
							
						 
					 
					
						
						
						
						
							
						
						
							70b3c4374d 
							
						 
					 
					
						
						
							
							Port FDCAN HAL to use PAC directly instead of fdcan crate.  
						
						... 
						
						
						
						- Provide separate FDCAN capable and Classic CAN API's
- Don't use fdcan crate dep anymore
- Provide embedded-can traits. 
						
						
					 
					
						2024-02-17 18:25:58 +10:00 
						 
				 
			
				
					
						
							
							
								Eli Orona 
							
						 
					 
					
						
						
						
						
							
						
						
							e99ef49611 
							
						 
					 
					
						
						
							
							Move to auto-generated based system.  
						
						
						
						
					 
					
						2024-02-16 19:57:00 -08:00 
						 
				 
			
				
					
						
							
							
								Dario Nieuwenhuis 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							a3f508e6d1 
							
						 
					 
					
						
						
							
							Merge pull request  #2570  from eZioPan/time-driver-singleton  
						
						... 
						
						
						
						Add missing TIM for time-driver; reorder time-driver selection when use "time-drvier-any" 
						
						
					 
					
						2024-02-17 02:34:45 +00: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 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							5220453d85 
							
						 
					 
					
						
						
							
							Merge pull request  #2564  from embassy-rs/rcc-f1-update  
						
						... 
						
						
						
						stm32/rcc: port F1, F0 to new API. 
						
						
					 
					
						2024-02-14 16:40:11 +00:00 
						 
				 
			
				
					
						
							
							
								Dario Nieuwenhuis 
							
						 
					 
					
						
						
						
						
							
						
						
							1860e22693 
							
						 
					 
					
						
						
							
							stm32/rcc: unify f0, f1, f3.  
						
						
						
						
					 
					
						2024-02-14 17:24:20 +01:00 
						 
				 
			
				
					
						
							
							
								eZio Pan 
							
						 
					 
					
						
						
						
						
							
						
						
							bbe1eebc53 
							
						 
					 
					
						
						
							
							Add missing TIM for time-driver; reorder time-driver selection when use "time-drvier-any".  
						
						
						
						
					 
					
						2024-02-14 17:43:46 +08:00 
						 
				 
			
				
					
						
							
							
								Michael de Silva 
							
						 
					 
					
						
						
						
						
							
						
						
							0ceb313b6f 
							
						 
					 
					
						
						
							
							FIX: Correct typo in stm32 gpio  
						
						
						
						
					 
					
						2024-02-14 07:22:52 +05:30 
						 
				 
			
				
					
						
							
							
								Caleb Garrett 
							
						 
					 
					
						
						
						
						
							
						
						
							14a678fe45 
							
						 
					 
					
						
						
							
							Fixed HMAC blocking mode.  
						
						
						
						
					 
					
						2024-02-12 20:33:04 -05:00 
						 
				 
			
				
					
						
							
							
								Caleb Garrett 
							
						 
					 
					
						
						
						
						
							
						
						
							d8b4922b3c 
							
						 
					 
					
						
						
							
							Add STM32 HMAC function.  
						
						
						
						
					 
					
						2024-02-12 20:33:04 -05:00 
						 
				 
			
				
					
						
							
							
								Dario Nieuwenhuis 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							8c82d1bcbc 
							
						 
					 
					
						
						
							
							Merge pull request  #2528  from caleb-garrett/hash  
						
						... 
						
						
						
						STM32 Hash Accelerator 
						
						
					 
					
						2024-02-13 01:36:11 +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 
						 
				 
			
				
					
						
							
							
								Caleb Garrett 
							
						 
					 
					
						
						
						
						
							
						
						
							eb64d71247 
							
						 
					 
					
						
						
							
							Consolidated hash drivers.  
						
						
						
						
					 
					
						2024-02-11 11:32:29 -05:00 
						 
				 
			
				
					
						
							
							
								eZio Pan 
							
						 
					 
					
						
						
						
						
							
						
						
							b4399a1bf5 
							
						 
					 
					
						
						
							
							timer-doc-fix  
						
						
						
						
					 
					
						2024-02-10 16:22:36 +08:00 
						 
				 
			
				
					
						
							
							
								Dario Nieuwenhuis 
							
						 
					 
					
						
						
						
						
							
						
						
							832776d2c7 
							
						 
					 
					
						
						
							
							stm32: update metapac.  
						
						
						
						
					 
					
						2024-02-10 02:50:35 +01:00 
						 
				 
			
				
					
						
							
							
								Caleb Garrett 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							0c9661a661 
							
						 
					 
					
						
						
							
							Merge branch 'main' into hash  
						
						
						
						
					 
					
						2024-02-09 19:24:19 -05:00 
						 
				 
			
				
					
						
							
							
								eZio Pan 
							
						 
					 
					
						
						
						
						
							
						
						
							8fd803a5fe 
							
						 
					 
					
						
						
							
							use cfg_if to reduce macro condition  
						
						
						
						
					 
					
						2024-02-10 00:00:43 +01:00 
						 
				 
			
				
					
						
							
							
								eZio Pan 
							
						 
					 
					
						
						
						
						
							
						
						
							0f94006be3 
							
						 
					 
					
						
						
							
							doc fix  
						
						
						
						
					 
					
						2024-02-10 00:00:43 +01:00 
						 
				 
			
				
					
						
							
							
								eZio Pan 
							
						 
					 
					
						
						
						
						
							
						
						
							6c690ab259 
							
						 
					 
					
						
						
							
							restore original public API of timer, but keep new PAC  
						
						
						
						
					 
					
						2024-02-10 00:00:43 +01:00 
						 
				 
			
				
					
						
							
							
								eZio Pan 
							
						 
					 
					
						
						
						
						
							
						
						
							b3cdf3a040 
							
						 
					 
					
						
						
							
							bug fix  
						
						
						
						
					 
					
						2024-02-10 00:00:43 +01:00 
						 
				 
			
				
					
						
							
							
								eZio Pan 
							
						 
					 
					
						
						
						
						
							
						
						
							319f10da5d 
							
						 
					 
					
						
						
							
							stm32-timer: filter out c0, f1 and f37x  
						
						
						
						
					 
					
						2024-02-10 00:00:43 +01:00 
						 
				 
			
				
					
						
							
							
								eZio Pan 
							
						 
					 
					
						
						
						
						
							
						
						
							5b646bc3bd 
							
						 
					 
					
						
						
							
							stm32-timer: L0 is special  
						
						
						
						
					 
					
						2024-02-10 00:00:43 +01:00