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 
							
						 
					 
					
						
						
						
						
							
						
						
							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  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Caleb Garrett 
							
						 
					 
					
						
						
						
						
							
						
						
							766372e06a 
							
						 
					 
					
						
						
							
							rustfmt  
						
						 
						
						
						
						
					 
					
						2024-02-25 21:16:43 -05:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Caleb Garrett 
							
						 
					 
					
						
						
						
						
							
						
						
							236fc6f650 
							
						 
					 
					
						
						
							
							Add CRYP test.  
						
						 
						
						
						
						
					 
					
						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  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Corey Schuhen 
							
						 
					 
					
						
						
						
						
							
						
						
							1327a644b6 
							
						 
					 
					
						
						
							
							FDCAN: Don't require internal module for public API.  
						
						 
						
						
						
						
					 
					
						2024-02-25 10:14:12 +10:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Dario Nieuwenhuis 
							
						 
					 
					
						
						
						
						
							
						
						
							e67dfcb04f 
							
						 
					 
					
						
						
							
							stm32/dma: add AnyChannel, add support for BDMA on H7.  
						
						 
						
						
						
						
					 
					
						2024-02-24 02:41:41 +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  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Corey Schuhen 
							
						 
					 
					
						
						
						
						
							
						
						
							eafa90cd07 
							
						 
					 
					
						
						
							
							Remove the OperatingMode typestates  
						
						 
						
						... 
						
						
						
						Instead have two explcit types(without the mode generic arg)types:
- One for config
- One for all operating modes 
						
						
					 
					
						2024-02-18 13:09:37 +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  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Dario Nieuwenhuis 
							
						 
					 
					
						
						
						
						
							
						
						
							0e80dc4cd9 
							
						 
					 
					
						
						
							
							tests/stm32: add stm32f091rc, stm32h503rb.  
						
						 
						
						
						
						
					 
					
						2024-02-17 02:36:48 +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  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Caleb Garrett 
							
						 
					 
					
						
						
						
						
							
						
						
							f0045b9217 
							
						 
					 
					
						
						
							
							Added HMAC to STM32 hash test.  
						
						 
						
						
						
						
					 
					
						2024-02-13 10:17:19 -05:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Caleb Garrett 
							
						 
					 
					
						
						
						
						
							
						
						
							37c869827e 
							
						 
					 
					
						
						
							
							Update STM32 hash test.  
						
						 
						
						
						
						
					 
					
						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 
							
						 
					 
					
						
						
						
						
							
						
						
							b7c147445a 
							
						 
					 
					
						
						
							
							stm32/rcc: port F1 to new API.  
						
						 
						
						
						
						
					 
					
						2024-02-13 01:21:51 +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  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Caleb Garrett 
							
						 
					 
					
						
						
						
						
							
						
						
							b7db75adff 
							
						 
					 
					
						
						
							
							Updated stm32-metapac.  
						
						 
						
						
						
						
					 
					
						2024-02-06 10:44:52 -05:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Caleb Garrett 
							
						 
					 
					
						
						
						
						
							
						
						
							0b70d67bf6 
							
						 
					 
					
						
						
							
							Separated hash interrupt bindings.  
						
						 
						
						
						
						
					 
					
						2024-02-05 14:54:17 -05:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Caleb Garrett 
							
						 
					 
					
						
						
						
						
							
						
						
							09973ad482 
							
						 
					 
					
						
						
							
							Corrected hash CI build issues.  
						
						 
						
						
						
						
					 
					
						2024-02-05 14:44:50 -05:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Caleb Garrett 
							
						 
					 
					
						
						
						
						
							
						
						
							079bb7b490 
							
						 
					 
					
						
						
							
							Added STM32 hash test.  
						
						 
						
						
						
						
					 
					
						2024-02-05 14:36:02 -05:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Corey Schuhen 
							
						 
					 
					
						
						
						
						
							
						
						
							6e1047395d 
							
						 
					 
					
						
						
							
							HIL test for STM32 FDCAN support.  
						
						 
						
						... 
						
						
						
						Internal loopback.
fdcan: use common.rs for HIL test.
Fix tests.
Fix tests.
Fix tests
Add HIL tests for H7 even though they are a bit crippled.
CI fixes
Bah
Test
bah 
						
						
					 
					
						2024-01-31 05:40:05 +10:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Dario Nieuwenhuis 
							
						 
					 
					
						
						
						
						
							
						
						
							7696b1c0b8 
							
						 
					 
					
						
						
							
							tests/stm32: fix h7 wrong smps config.  
						
						 
						
						
						
						
					 
					
						2024-01-20 01:52:21 +01:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Ulf Lilleengen 
							
						 
					 
					
						
						
						
						
							
						
						
							7728c95584 
							
						 
					 
					
						
						
							
							fix changed import paths  
						
						 
						
						
						
						
					 
					
						2024-01-12 09:28:54 +01:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Dario Nieuwenhuis 
							
						 
					 
					
						
						
						
						
							
						
						
							495b8b739a 
							
						 
					 
					
						
						
							
							Change GPIO inherent methods back to &self.  
						
						 
						
						... 
						
						
						
						With the embedded-hal rc3 update I changed them to require `&mut self`, but
in retrospect I think `&self` is better, for extra flexibility.
This PR reverts the changes from the rc3 update to inherent methods. 
						
						
					 
					
						2024-01-10 00:00:10 +01:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Dario Nieuwenhuis 
							
						 
					 
					
						
						
						
						
							
						
						
							8b36a32ed5 
							
						 
					 
					
						
						
							
							ci: use beta, add secondary nightly ci.  
						
						 
						
						
						
						
					 
					
						2023-12-21 15:03:57 +01:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Ulf Lilleengen 
							
						 
					 
					
						
						
						
						
							
						
						
							0acf7b09c3 
							
						 
					 
					
						
						
							
							chore: replace make_static! macro usage with non-macro version  
						
						 
						
						
						
						
					 
					
						2023-12-21 10:29:57 +01:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Dario Nieuwenhuis 
							
						 
					 
					
						
						
						
						
							
						
						
							d81395fab3 
							
						 
					 
					
						
						
							
							Update embedded-hal to 1.0.0-rc.3  
						
						 
						
						
						
						
					 
					
						2023-12-14 16:19:32 +01:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Dario Nieuwenhuis 
							
						 
					 
					
						
						
						
						
							
						
						
							fe218ed978 
							
						 
					 
					
						
						
							
							tests/stm32: add L1 DAC/ADC test.  
						
						 
						
						
						
						
					 
					
						2023-12-08 20:24:15 +01:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Dario Nieuwenhuis 
							
						 
					 
					
						
						
						
						
							
						
						
							0bd47c779b 
							
						 
					 
					
						
						
							
							tests: use executor task arena instead of TAIT.  
						
						 
						
						
						
						
					 
					
						2023-11-27 01:23:49 +01:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Dario Nieuwenhuis 
							
						 
					 
					
						
						
						
						
							
						
						
							cf13f70ea9 
							
						 
					 
					
						
						
							
							stm32/test: add stm32f446 (board not in HIL rig yet)  
						
						 
						
						
						
						
					 
					
						2023-11-27 00:38:57 +01:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Adam Greig 
							
						 
					 
					
						
						
						
						
							
						
						
							09d7950313 
							
						 
					 
					
						
						
							
							STM32 DAC: Rework DAC driver, support all families.  
						
						 
						
						
						
						
					 
					
						2023-11-25 00:29:45 +01:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Dario Nieuwenhuis 
							
						 
					 
					
						
						
						
						
							
						
						
							ace5221080 
							
						 
					 
					
						
						
							
							stm32/rcc: unify f2 into f4/f7.  
						
						 
						
						
						
						
					 
					
						2023-11-13 01:59:33 +01:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Dario Nieuwenhuis 
							
						 
					 
					
						
						
						
						
							
						
						
							2376b3bdfa 
							
						 
					 
					
						
						
							
							stm32/rcc: fix pll enum naming on f4, f7.  
						
						 
						
						
						
						
					 
					
						2023-11-13 01:56:50 +01:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Dario Nieuwenhuis 
							
						 
					 
					
						
						
						
						
							
						
						
							066dc297ed 
							
						 
					 
					
						
						
							
							stm32/rcc: unify l0l1 and l4l5.  
						
						 
						
						
						
						
					 
					
						2023-11-13 01:05:07 +01:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Dario Nieuwenhuis 
							
						 
					 
					
						
						
						
						
							
						
						
							4fe344ebc0 
							
						 
					 
					
						
						
							
							stm32/rcc: consistent casing and naming for PLL enums.  
						
						 
						
						
						
						
					 
					
						2023-11-13 00:52:01 +01:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Dario Nieuwenhuis 
							
						 
					 
					
						
						
						
						
							
						
						
							0272deb158 
							
						 
					 
					
						
						
							
							stm32/rcc: add shared code for hsi48 with crs support.  
						
						 
						
						
						
						
					 
					
						2023-11-05 23:52:54 +01:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Dario Nieuwenhuis 
							
						 
					 
					
						
						
						
						
							
						
						
							8911a4d855 
							
						 
					 
					
						
						
							
							stm32/rcc: switch to modern api for l0, l1.  
						
						 
						
						
						
						
					 
					
						2023-11-05 03:06:13 +01:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								xoviat 
							
						 
					 
					
						
						
						
						
							
						
						
							e8a3cfaed6 
							
						 
					 
					
						
						
							
							stm32/low-power: refactor refcount  
						
						 
						
						
						
						
					 
					
						2023-10-25 19:07:31 -05:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								xoviat 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							17b4cf8ce7 
							
						 
					 
					
						
						
							
							Merge pull request  #2106  from xoviat/fix-stop-2  
						
						 
						
						... 
						
						
						
						stm32: fix low-power test 
						
						
					 
					
						2023-10-23 21:29:36 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								xoviat 
							
						 
					 
					
						
						
						
						
							
						
						
							df4aa0fe25 
							
						 
					 
					
						
						
							
							stm32: fix low-power test  
						
						 
						
						
						
						
					 
					
						2023-10-23 16:26:34 -05:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Dario Nieuwenhuis 
							
						 
					 
					
						
						
						
						
							
						
						
							a39ae12edc 
							
						 
					 
					
						
						
							
							stm32/rcc: misc cleanups.  
						
						 
						
						
						
						
					 
					
						2023-10-23 17:36:21 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Dario Nieuwenhuis 
							
						 
					 
					
						
						
						
						
							
						
						
							0ef1cb29f7 
							
						 
					 
					
						
						
							
							stm32/rcc: merge wb into l4/l5.  
						
						 
						
						
						
						
					 
					
						2023-10-23 17:36:21 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Dario Nieuwenhuis 
							
						 
					 
					
						
						
						
						
							
						
						
							b9e13cb5d1 
							
						 
					 
					
						
						
							
							stm32/rcc: merge wl into l4/l5.  
						
						 
						
						
						
						
					 
					
						2023-10-23 00:31:36 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Dario Nieuwenhuis 
							
						 
					 
					
						
						
						
						
							
						
						
							a84ad741a4 
							
						 
					 
					
						
						
							
							stm32/tests: add stm32wba52cg, stm32u5a9zj  
						
						 
						
						
						
						
					 
					
						2023-10-22 22:45:11 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Dario Nieuwenhuis 
							
						 
					 
					
						
						
						
						
							
						
						
							412bcad2d1 
							
						 
					 
					
						
						
							
							stm32: rename HSI16 -> HSI  
						
						 
						
						
						
						
					 
					
						2023-10-22 22:39:55 +02:00