Timo Kröger 
							
						 
					 
					
						
						
						
						
							
						
						
							a3b1222617 
							
						 
					 
					
						
						
							
							[UCPD] Improve Type-C CC handling  
						
						... 
						
						
						
						* Improved interrupt handling: Clear flags in ISR, check state change in future
* Disable pull-up/pull-down resistors and voltage monitor on drop
* nightly rustfmt 
						
						
					 
					
						2024-03-12 08:14:42 +01:00 
						 
				 
			
				
					
						
							
							
								Timo Kröger 
							
						 
					 
					
						
						
						
						
							
						
						
							d99fcfd0c2 
							
						 
					 
					
						
						
							
							[UCPD] Configuration Channel (CC) handling  
						
						
						
						
					 
					
						2024-03-12 08:14:42 +01:00 
						 
				 
			
				
					
						
							
							
								Timo Kröger 
							
						 
					 
					
						
						
						
						
							
						
						
							aa1411e2c7 
							
						 
					 
					
						
						
							
							[UCPD] Prepare interrupt handle  
						
						
						
						
					 
					
						2024-03-12 08:14:41 +01:00 
						 
				 
			
				
					
						
							
							
								Timo Kröger 
							
						 
					 
					
						
						
						
						
							
						
						
							8a255b375b 
							
						 
					 
					
						
						
							
							[UCPD] Instance and Pin Traits  
						
						... 
						
						
						
						Skip FRSTX pin for now. Its available twice in the device JSON as
FRSTX1 and FRSTX2 both with the same pins as targets.
I don’t know enough about the FRS (fast role switch) feature to
understand if that is correct and how to handle the pins. 
						
						
					 
					
						2024-03-12 08:14:41 +01:00 
						 
				 
			
				
					
						
							
							
								Dario Nieuwenhuis 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							1ef02e5384 
							
						 
					 
					
						
						
							
							Merge pull request  #2683  from ExplodingWaffle/ucpd-dbdis  
						
						... 
						
						
						
						stm32: add disable_ucpdx_dead_battery 
						
						
					 
					
						2024-03-11 23:36:15 +00:00 
						 
				 
			
				
					
						
							
							
								Harry Brooke 
							
						 
					 
					
						
						
						
						
							
						
						
							d4869b83fc 
							
						 
					 
					
						
						
							
							disable -> enable. also extracted to function for easy refactoring later  
						
						
						
						
					 
					
						2024-03-11 23:03:09 +00:00 
						 
				 
			
				
					
						
							
							
								Dominic 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							b6a383811a 
							
						 
					 
					
						
						
							
							Improve panic message when requesting frequency higher than clock  
						
						... 
						
						
						
						Previously it would panic with message "unreachable", which isn't
particularly clear about what the problem is and how to fix it. 
						
						
					 
					
						2024-03-11 17:52:18 +01:00 
						 
				 
			
				
					
						
							
							
								Caleb Garrett 
							
						 
					 
					
						
						
						
						
							
						
						
							6e9e8eeb5f 
							
						 
					 
					
						
						
							
							Refactored cryp din/dout into functions.  
						
						
						
						
					 
					
						2024-03-11 11:08:02 -04:00 
						 
				 
			
				
					
						
							
							
								Harry Brooke 
							
						 
					 
					
						
						
						
						
							
						
						
							096d147dce 
							
						 
					 
					
						
						
							
							stm32: add disable_ucpdx_dead_battery  
						
						
						
						
					 
					
						2024-03-11 11:42:04 +00:00 
						 
				 
			
				
					
						
							
							
								Harry Brooke 
							
						 
					 
					
						
						
						
						
							
						
						
							f761f721bc 
							
						 
					 
					
						
						
							
							fix ci  
						
						
						
						
					 
					
						2024-03-10 22:51:42 +00:00 
						 
				 
			
				
					
						
							
							
								Caleb Garrett 
							
						 
					 
					
						
						
						
						
							
						
						
							4a5b6e05fb 
							
						 
					 
					
						
						
							
							Correct more CI build issues.  
						
						
						
						
					 
					
						2024-03-10 17:33:40 -04:00 
						 
				 
			
				
					
						
							
							
								Caleb Garrett 
							
						 
					 
					
						
						
						
						
							
						
						
							50a7ada0bb 
							
						 
					 
					
						
						
							
							Fixed DMA CI build issues.  
						
						
						
						
					 
					
						2024-03-10 17:28:53 -04:00 
						 
				 
			
				
					
						
							
							
								Caleb Garrett 
							
						 
					 
					
						
						
						
						
							
						
						
							e92094986d 
							
						 
					 
					
						
						
							
							Add DMA request priority as transfer option.  
						
						
						
						
					 
					
						2024-03-10 16:53:37 -04:00 
						 
				 
			
				
					
						
							
							
								Adam Greig 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							b456addb2b 
							
						 
					 
					
						
						
							
							stm32: bump metapac version  
						
						
						
						
					 
					
						2024-03-09 20:13:20 +00:00 
						 
				 
			
				
					
						
							
							
								Harry Brooke 
							
						 
					 
					
						
						
						
						
							
						
						
							2d7ec281e8 
							
						 
					 
					
						
						
							
							stm32/rcc: wait for peripheral clock to be active. also, hold the peripheral reset while enabling the clock.  
						
						
						
						
					 
					
						2024-03-09 18:24:31 +00:00 
						 
				 
			
				
					
						
							
							
								Dominic 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							71179fa818 
							
						 
					 
					
						
						
							
							Check for CPU_FREQ_BOOST  
						
						
						
						
					 
					
						2024-03-09 11:55:09 +01:00 
						 
				 
			
				
					
						
							
							
								Dominic 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							fadffc5061 
							
						 
					 
					
						
						
							
							Fix incorrect D1CPRE max for STM32H7 RM0468  
						
						
						
						
					 
					
						2024-03-09 11:55:09 +01:00 
						 
				 
			
				
					
						
							
							
								Ralf 
							
						 
					 
					
						
						
						
						
							
						
						
							b7bb4b23f8 
							
						 
					 
					
						
						
							
							STM32 SimplePwm: Fix regression and re-enable output pin  
						
						... 
						
						
						
						PR #2499  implemented timer hierarchy, but removed enable_outputs()
from trait CaptureCompare16bitInstance and from SimplePwm.
This functions is required for advanced timers to set bit BDTR.MOE
and to enable the output signal. 
						
						
					 
					
						2024-03-08 11:18:45 +01:00 
						 
				 
			
				
					
						
							
							
								Karun 
							
						 
					 
					
						
						
						
						
							
						
						
							fda6e3fb8c 
							
						 
					 
					
						
						
							
							Resolve rustfmt issue and unused import errors  
						
						
						
						
					 
					
						2024-03-07 15:23:45 -05:00 
						 
				 
			
				
					
						
							
							
								Karun Koppula 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							54751b7a50 
							
						 
					 
					
						
						
							
							Merge branch 'main' into karun/main_octospi_implementation  
						
						
						
						
					 
					
						2024-03-07 15:20:29 -05:00 
						 
				 
			
				
					
						
							
							
								Karun 
							
						 
					 
					
						
						
						
						
							
						
						
							3b1d87050e 
							
						 
					 
					
						
						
							
							Update trait definitions  
						
						... 
						
						
						
						Make operations generic against valid data widths 
						
						
					 
					
						2024-03-07 14:41:27 -05:00 
						 
				 
			
				
					
						
							
							
								Karun 
							
						 
					 
					
						
						
						
						
							
						
						
							e163572bec 
							
						 
					 
					
						
						
							
							Add get and set config trait implementations  
						
						
						
						
					 
					
						2024-03-07 14:41:26 -05:00 
						 
				 
			
				
					
						
							
							
								Karun 
							
						 
					 
					
						
						
						
						
							
						
						
							b86a1f0700 
							
						 
					 
					
						
						
							
							Add constructors  
						
						... 
						
						
						
						Add transfer configuration
Update command configuration
Add peripheral width consideration
Add drop impl 
						
						
					 
					
						2024-03-07 14:41:04 -05:00 
						 
				 
			
				
					
						
							
							
								Karun 
							
						 
					 
					
						
						
						
						
							
						
						
							a0b7067205 
							
						 
					 
					
						
						
							
							Add user enums for transaction configuration  
						
						
						
						
					 
					
						2024-03-07 14:30:53 -05:00 
						 
				 
			
				
					
						
							
							
								Karun 
							
						 
					 
					
						
						
						
						
							
						
						
							9ed8d01b11 
							
						 
					 
					
						
						
							
							Add transfer config, trait, functional initial configuration and read from memory  
						
						
						
						
					 
					
						2024-03-07 14:30:53 -05:00 
						 
				 
			
				
					
						
							
							
								Karun 
							
						 
					 
					
						
						
						
						
							
						
						
							f3609f2842 
							
						 
					 
					
						
						
							
							Add initial octopsi module  
						
						
						
						
					 
					
						2024-03-07 14:30:53 -05:00 
						 
				 
			
				
					
						
							
							
								Karun 
							
						 
					 
					
						
						
						
						
							
						
						
							9905bbe9f7 
							
						 
					 
					
						
						
							
							Update peripheral crate to updated octospi pac  
						
						
						
						
					 
					
						2024-03-07 14:30:53 -05:00 
						 
				 
			
				
					
						
							
							
								Karun 
							
						 
					 
					
						
						
						
						
							
						
						
							2ab1b2ac9a 
							
						 
					 
					
						
						
							
							Update stm-32 build script to include ospi traits  
						
						
						
						
					 
					
						2024-03-07 14:29:37 -05:00 
						 
				 
			
				
					
						
							
							
								Dario Nieuwenhuis 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							b2d236ee39 
							
						 
					 
					
						
						
							
							Merge pull request  #2667  from timokroeger/stm32-anychannel-fix  
						
						... 
						
						
						
						stm32: Implement `Channel` trait for `AnyChannel` 
						
						
					 
					
						2024-03-07 15:18:32 +00:00 
						 
				 
			
				
					
						
							
							
								Tomas Barton 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							bb3711bbf9 
							
						 
					 
					
						
						
							
							update stm32c0 HSI frequency  
						
						
						
						
					 
					
						2024-03-07 06:51:32 -08:00 
						 
				 
			
				
					
						
							
							
								Timo Kröger 
							
						 
					 
					
						
						
						
						
							
						
						
							bbc06458a3 
							
						 
					 
					
						
						
							
							stm32: Implement Channel trait for AnyChannel  
						
						
						
						
					 
					
						2024-03-07 15:05:28 +01:00 
						 
				 
			
				
					
						
							
							
								Corey Schuhen 
							
						 
					 
					
						
						
						
						
							
						
						
							84d21e959d 
							
						 
					 
					
						
						
							
							Dummy  
						
						
						
						
					 
					
						2024-03-07 17:45:01 +10:00 
						 
				 
			
				
					
						
							
							
								Corey Schuhen 
							
						 
					 
					
						
						
						
						
							
						
						
							98e7a0a423 
							
						 
					 
					
						
						
							
							Remove old PAC from bscan crate.  
						
						
						
						
					 
					
						2024-03-07 17:45:01 +10:00 
						 
				 
			
				
					
						
							
							
								Corey Schuhen 
							
						 
					 
					
						
						
						
						
							
						
						
							9ba379fb9e 
							
						 
					 
					
						
						
							
							Remove usage of old PAC  
						
						... 
						
						
						
						Formatting 
						
						
					 
					
						2024-03-07 17:45:01 +10:00 
						 
				 
			
				
					
						
							
							
								Corey Schuhen 
							
						 
					 
					
						
						
						
						
							
						
						
							65b38cf755 
							
						 
					 
					
						
						
							
							Fix examples and improve imports required.  
						
						
						
						
					 
					
						2024-03-07 17:45:01 +10:00 
						 
				 
			
				
					
						
							
							
								Corey Schuhen 
							
						 
					 
					
						
						
						
						
							
						
						
							a9ff38003b 
							
						 
					 
					
						
						
							
							Documentation.  
						
						... 
						
						
						
						. 
						
						
					 
					
						2024-03-07 17:45:01 +10:00 
						 
				 
			
				
					
						
							
							
								Corey Schuhen 
							
						 
					 
					
						
						
						
						
							
						
						
							455cc40261 
							
						 
					 
					
						
						
							
							Port registers access to using Embassy PAC  
						
						... 
						
						
						
						Use stm32-metapac for filters module. 
						
						
					 
					
						2024-03-07 17:45:01 +10:00 
						 
				 
			
				
					
						
							
							
								Corey Schuhen 
							
						 
					 
					
						
						
						
						
							
						
						
							b0f05e7682 
							
						 
					 
					
						
						
							
							Remove unused.  
						
						
						
						
					 
					
						2024-03-07 17:45:01 +10:00 
						 
				 
			
				
					
						
							
							
								Corey Schuhen 
							
						 
					 
					
						
						
						
						
							
						
						
							34687a0956 
							
						 
					 
					
						
						
							
							Apply cargo fmt  
						
						... 
						
						
						
						Formatting. 
						
						
					 
					
						2024-03-07 17:45:01 +10:00 
						 
				 
			
				
					
						
							
							
								Corey Schuhen 
							
						 
					 
					
						
						
						
						
							
						
						
							fecb65b988 
							
						 
					 
					
						
						
							
							Make use of internal BXCAN crate work. Tested on stm32f103 with real bus and HIL tests.  
						
						... 
						
						
						
						Fix 
						
						
					 
					
						2024-03-07 17:45:01 +10:00 
						 
				 
			
				
					
						
							
							
								Corey Schuhen 
							
						 
					 
					
						
						
						
						
							
						
						
							f736f1b27f 
							
						 
					 
					
						
						
							
							RAW copy of files from BXCAN crate. No changes whatsoever.  
						
						
						
						
					 
					
						2024-03-07 17:45:01 +10:00 
						 
				 
			
				
					
						
							
							
								Torin Cooper-Bennun 
							
						 
					 
					
						
						
						
						
							
						
						
							e0018c6f4f 
							
						 
					 
					
						
						
							
							stm32: can:fd: merge read impls; buffered RX returns Result<_, BusError>  
						
						
						
						
					 
					
						2024-03-04 12:38:46 +00:00 
						 
				 
			
				
					
						
							
							
								Torin Cooper-Bennun 
							
						 
					 
					
						
						
						
						
							
						
						
							72c6cdc5d5 
							
						 
					 
					
						
						
							
							stm32: can: fd: rename TxBufferMode::Queue -> ::Priority for clarity  
						
						
						
						
					 
					
						2024-03-04 12:22:18 +00: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 
						 
				 
			
				
					
						
							
							
								Corey Schuhen 
							
						 
					 
					
						
						
						
						
							
						
						
							b693ab9b34 
							
						 
					 
					
						
						
							
							Restore init order to restore H7.  
						
						... 
						
						
						
						Previous commit broke H7 support in HIL farm. Restore previous order by moving a bunch of config from new and into_config_mode to apply_config.
This is a cleanup that I had considered to move more register access into peripheral.rs. 
						
						
					 
					
						2024-03-02 14:18:12 +10:00 
						 
				 
			
				
					
						
							
							
								Corey Schuhen 
							
						 
					 
					
						
						
						
						
							
						
						
							bf06d10534 
							
						 
					 
					
						
						
							
							Delay setting TX buffer mode until user had a chance to configure it.  
						
						
						
						
					 
					
						2024-03-02 14:00:56 +10:00 
						 
				 
			
				
					
						
							
							
								Torin Cooper-Bennun 
							
						 
					 
					
						
						
						
						
							
						
						
							9e403fa89a 
							
						 
					 
					
						
						
							
							stm32: can: fd: rename abort_pending_mailbox, rm pub qualifier  
						
						
						
						
					 
					
						2024-03-02 10:08:20 +10:00 
						 
				 
			
				
					
						
							
							
								Torin Cooper-Bennun 
							
						 
					 
					
						
						
						
						
							
						
						
							befbb2845a 
							
						 
					 
					
						
						
							
							stm32: can: fd: write: if in TX FIFO mode & bufs full, then abort  
						
						
						
						
					 
					
						2024-03-02 10:08:20 +10:00