Dario Nieuwenhuis 
							
						 
					 
					
						
						
						
						
							
						
						
							530ff9d4d3 
							
						 
					 
					
						
						
							
							stm32/usb: merge usb and usb_otg into single module.  
						
						
						
						
					 
					
						2024-03-19 22:07:16 +01:00 
						 
				 
			
				
					
						
							
							
								Dario Nieuwenhuis 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							963fda2404 
							
						 
					 
					
						
						
							
							Merge pull request  #2652  from timokroeger/stm32-ucpd  
						
						... 
						
						
						
						STM32 USB Type-C/USB Power Delivery Interface (UCPD) 
						
						
					 
					
						2024-03-14 21:21:33 +00:00 
						 
				 
			
				
					
						
							
							
								Timo Kröger 
							
						 
					 
					
						
						
						
						
							
						
						
							7b80de5e3d 
							
						 
					 
					
						
						
							
							[UCPD] Enable dead-battery support in example  
						
						
						
						
					 
					
						2024-03-14 22:14:20 +01:00 
						 
				 
			
				
					
						
							
							
								Timo Kröger 
							
						 
					 
					
						
						
						
						
							
						
						
							e95e95ac7a 
							
						 
					 
					
						
						
							
							[UCPD] Take interrupt in constructor and enable it  
						
						
						
						
					 
					
						2024-03-14 21:55:05 +01:00 
						 
				 
			
				
					
						
							
							
								Vo Trung Chi 
							
						 
					 
					
						
						
						
						
							
						
						
							9f699e5772 
							
						 
					 
					
						
						
							
							stm32: add usb_hid_keyboard example  
						
						... 
						
						
						
						Signed-off-by: Vo Trung Chi <votrungchi_108@live.com> 
						
						
					 
					
						2024-03-14 23:14:43 +07:00 
						 
				 
			
				
					
						
							
							
								Corey Schuhen 
							
						 
					 
					
						
						
						
						
							
						
						
							242759a600 
							
						 
					 
					
						
						
							
							Use Result instead of Option for Frame creation.  
						
						
						
						
					 
					
						2024-03-13 17:46:50 +10:00 
						 
				 
			
				
					
						
							
							
								Corey Schuhen 
							
						 
					 
					
						
						
						
						
							
						
						
							12a3af5043 
							
						 
					 
					
						
						
							
							Shared frame types.  
						
						... 
						
						
						
						Remove BXCAN speciffic id and frame modules
Remove SizedClassicData 
						
						
					 
					
						2024-03-13 17:46:50 +10:00 
						 
				 
			
				
					
						
							
							
								Dario Nieuwenhuis 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							35f284ec22 
							
						 
					 
					
						
						
							
							Merge pull request  #2691  from caleb-garrett/cryp-dma  
						
						... 
						
						
						
						STM32 CRYP DMA 
						
						
					 
					
						2024-03-12 19:30:20 +00:00 
						 
				 
			
				
					
						
							
							
								Caleb Garrett 
							
						 
					 
					
						
						
						
						
							
						
						
							b1ba272987 
							
						 
					 
					
						
						
							
							rustfmt  
						
						
						
						
					 
					
						2024-03-12 15:13:06 -04:00 
						 
				 
			
				
					
						
							
							
								Caleb Garrett 
							
						 
					 
					
						
						
						
						
							
						
						
							2634a57098 
							
						 
					 
					
						
						
							
							Correct cryp CI build issues.  
						
						
						
						
					 
					
						2024-03-12 15:05:22 -04:00 
						 
				 
			
				
					
						
							
							
								Caleb Garrett 
							
						 
					 
					
						
						
						
						
							
						
						
							61050a16d5 
							
						 
					 
					
						
						
							
							Add CRYP DMA support. Updated example.  
						
						
						
						
					 
					
						2024-03-12 12:01:14 -04:00 
						 
				 
			
				
					
						
							
							
								Timo Kröger 
							
						 
					 
					
						
						
						
						
							
						
						
							89504f5162 
							
						 
					 
					
						
						
							
							[UCPD] Split into CC and PD phy  
						
						... 
						
						
						
						PD3.0 spec requires concurrent control of CC resistors for collision avoidance.
Needed to introduce some "ref counting" (its just a bool) for drop code. 
						
						
					 
					
						2024-03-12 08:14:42 +01:00 
						 
				 
			
				
					
						
							
							
								Timo Kröger 
							
						 
					 
					
						
						
						
						
							
						
						
							b7972048a1 
							
						 
					 
					
						
						
							
							[UCPD] Improve example and defmt Format for enums  
						
						
						
						
					 
					
						2024-03-12 08:14:42 +01:00 
						 
				 
			
				
					
						
							
							
								Timo Kröger 
							
						 
					 
					
						
						
						
						
							
						
						
							5e271ff31b 
							
						 
					 
					
						
						
							
							[UCPD] Combine RX and TX  
						
						... 
						
						
						
						`select(rx.receive(), tx.transmit()` had subtle interrupt enable race conditions.
Combine receiver and transmitter into one new `PdPhy` struct to disallow the
problematic pattern.
Scanning through the USB PD 2.0 specification there is no need to have RX and TX
running concurrently (after all the USB PD communication is half-duplex). 
						
						
					 
					
						2024-03-12 08:14:42 +01:00 
						 
				 
			
				
					
						
							
							
								Timo Kröger 
							
						 
					 
					
						
						
						
						
							
						
						
							4d0e383816 
							
						 
					 
					
						
						
							
							[UCPD] Prepare for PD communication implementation  
						
						
						
						
					 
					
						2024-03-12 08:14:42 +01:00 
						 
				 
			
				
					
						
							
							
								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 
						 
				 
			
				
					
						
							
							
								Caleb Garrett 
							
						 
					 
					
						
						
						
						
							
						
						
							6e9e8eeb5f 
							
						 
					 
					
						
						
							
							Refactored cryp din/dout into functions.  
						
						
						
						
					 
					
						2024-03-11 11:08:02 -04: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 
							
						 
					 
					
						
						
						
						
							
						
						
							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 
						 
				 
			
				
					
						
							
							
								Dario Nieuwenhuis 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							aaea056ed1 
							
						 
					 
					
						
						
							
							Merge pull request  #2664  from eZioPan/build-target-fix  
						
						... 
						
						
						
						ci stm32: build target fix 
						
						
					 
					
						2024-03-06 18:51:25 +00:00 
						 
				 
			
				
					
						
							
							
								Dario Nieuwenhuis 
							
						 
					 
					
						
						
						
						
							
						
						
							f3efa4ee3b 
							
						 
					 
					
						
						
							
							stm32/rtc: remove use of deprecated .timestamp()  
						
						
						
						
					 
					
						2024-03-06 19:45:57 +01:00 
						 
				 
			
				
					
						
							
							
								Vo Trung Chi 
							
						 
					 
					
						
						
						
						
							
						
						
							5d53348c76 
							
						 
					 
					
						
						
							
							stm32: add usb_hid_mouse example  
						
						... 
						
						
						
						Signed-off-by: Vo Trung Chi <chi.votrung@vn.bosch.com> 
						
						
					 
					
						2024-03-07 00:59:49 +07:00 
						 
				 
			
				
					
						
							
							
								Vo Trung Chi 
							
						 
					 
					
						
						
						
						
							
						
						
							61653229b6 
							
						 
					 
					
						
						
							
							stm32: add usb_hid_mouse example  
						
						... 
						
						
						
						Signed-off-by: Vo Trung Chi <chi.votrung@vn.bosch.com> 
						
						
					 
					
						2024-03-07 00:57:18 +07:00 
						 
				 
			
				
					
						
							
							
								Vo Trung Chi 
							
						 
					 
					
						
						
						
						
							
						
						
							315fb040ee 
							
						 
					 
					
						
						
							
							stm32: add usb_hid_mouse example  
						
						... 
						
						
						
						Signed-off-by: Vo Trung Chi <chi.votrung@vn.bosch.com> 
						
						
					 
					
						2024-03-07 00:46:27 +07: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 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							3fe907b54d 
							
						 
					 
					
						
						
							
							Merge pull request  #2646  from cschuhen/feature/wake_tx_on_buffered_push  
						
						... 
						
						
						
						Give CAN a kick when writing into TX buffer via sender. 
						
						
					 
					
						2024-03-01 23:15:42 +00:00 
						 
				 
			
				
					
						
							
							
								Corey Schuhen 
							
						 
					 
					
						
						
						
						
							
						
						
							df8f508ffa 
							
						 
					 
					
						
						
							
							Writing to TX buffer also needs to fire an interrupt to kick off transmission if it is idle.  
						
						... 
						
						
						
						Formatting 
						
						
					 
					
						2024-03-02 09:09:27 +10:00 
						 
				 
			
				
					
						
							
							
								Dario Nieuwenhuis 
							
						 
					 
					
						
						
						
						
							
						
						
							95234cddba 
							
						 
					 
					
						
						
							
							stm32: autogenerate mux config for all chips.  
						
						
						
						
					 
					
						2024-03-01 23:54:37 +01:00 
						 
				 
			
				
					
						
							
							
								Caleb Garrett 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							998532c33e 
							
						 
					 
					
						
						
							
							Merge branch 'embassy-rs:main' into cryp  
						
						
						
						
					 
					
						2024-02-29 15:21:06 -05:00 
						 
				 
			
				
					
						
							
							
								eZio Pan 
							
						 
					 
					
						
						
						
						
							
						
						
							47c579eba2 
							
						 
					 
					
						
						
							
							update metapac  
						
						
						
						
					 
					
						2024-02-29 00:11:40 +08:00 
						 
				 
			
				
					
						
							
							
								Haobo Gu 
							
						 
					 
					
						
						
						
						
							
						
						
							a0afd378f4 
							
						 
					 
					
						
						
							
							update usbd-hid to latest  
						
						... 
						
						
						
						Signed-off-by: Haobo Gu <haobogu@outlook.com> 
						
						
					 
					
						2024-02-26 17:28:29 +08:00 
						 
				 
			
				
					
						
							
							
								Caleb Garrett 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							29d0d80808 
							
						 
					 
					
						
						
							
							Merge branch 'main' into cryp  
						
						
						
						
					 
					
						2024-02-25 21:21:21 -05:00 
						 
				 
			
				
					
						
							
							
								Dario Nieuwenhuis 
							
						 
					 
					
						
						
						
						
							
						
						
							72c6f9a101 
							
						 
					 
					
						
						
							
							stm32/adc: reexport enums from PAC to avoid boilerplate hell.  
						
						
						
						
					 
					
						2024-02-26 03:02:58 +01:00 
						 
				 
			
				
					
						
							
							
								Caleb Garrett 
							
						 
					 
					
						
						
						
						
							
						
						
							f352b6d68b 
							
						 
					 
					
						
						
							
							Address CI build issues.  
						
						
						
						
					 
					
						2024-02-25 20:59:07 -05:00 
						 
				 
			
				
					
						
							
							
								Caleb Garrett 
							
						 
					 
					
						
						
						
						
							
						
						
							967b4927b0 
							
						 
					 
					
						
						
							
							Correct tag generation.  
						
						
						
						
					 
					
						2024-02-25 20:59:07 -05:00 
						 
				 
			
				
					
						
							
							
								Caleb Garrett 
							
						 
					 
					
						
						
						
						
							
						
						
							bf4cbd7577 
							
						 
					 
					
						
						
							
							Add CRYP example.  
						
						
						
						
					 
					
						2024-02-25 20:59:07 -05: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 
						 
				 
			
				
					
						
							
							
								Corey Schuhen 
							
						 
					 
					
						
						
						
						
							
						
						
							1327a644b6 
							
						 
					 
					
						
						
							
							FDCAN: Don't require internal module for public API.  
						
						
						
						
					 
					
						2024-02-25 10:14:12 +10:00 
						 
				 
			
				
					
						
							
							
								Eli Orona 
							
						 
					 
					
						
						
						
						
							
						
						
							e79d2dd756 
							
						 
					 
					
						
						
							
							Move to internal mod and re-export the enums  
						
						
						
						
					 
					
						2024-02-24 12:54:58 -08: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 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							9c918f6474 
							
						 
					 
					
						
						
							
							Merge pull request  #2588  from cschuhen/feature/fdcan_buffered  
						
						... 
						
						
						
						Add FDCAN Buffered mode. 
						
						
					 
					
						2024-02-23 00:07:05 +01:00 
						 
				 
			
				
					
						
							
							
								Eli Orona 
							
						 
					 
					
						
						
						
						
							
						
						
							88e29608ed 
							
						 
					 
					
						
						
							
							Rust fmt  
						
						
						
						
					 
					
						2024-02-20 17:59:51 -08:00 
						 
				 
			
				
					
						
							
							
								Eli Orona 
							
						 
					 
					
						
						
						
						
							
						
						
							9505695830 
							
						 
					 
					
						
						
							
							Move compile test to the STM32F334 example.  
						
						
						
						
					 
					
						2024-02-20 17:55:05 -08:00 
						 
				 
			
				
					
						
							
							
								Dario Nieuwenhuis 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							ce81bb5d53 
							
						 
					 
					
						
						
							
							Merge pull request  #2559  from mchant/main  
						
						... 
						
						
						
						added usb_hid_mouse example for rp 
						
						
					 
					
						2024-02-20 00:05:41 +00:00 
						 
				 
			
				
					
						
							
							
								Mick Chanthaseth 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							bae30fb397 
							
						 
					 
					
						
						
							
							removed extra spaces.  
						
						
						
						
					 
					
						2024-02-19 15:41:15 -08:00 
						 
				 
			
				
					
						
							
							
								Mick Chanthaseth 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							9c870981e3 
							
						 
					 
					
						
						
							
							fixed formatting in usb_hid_mouse.rs  
						
						
						
						
					 
					
						2024-02-19 15:28:57 -08:00