shufps
							
						 
					 | 
					
						
						
						
						
							
						
						
							4e2361c024
							
						
					 | 
					
						
						
							
							adds timer-driver for tim21 and tim22 (on L0)
						
						
						
						
						
						
					 | 
					
						2024-01-15 08:11:22 +01:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Adin Ackerman
							
						 
					 | 
					
						
						
						
						
							
						
						
							34713b4910
							
						
					 | 
					
						
						
							
							fix g0 being left out of some clock controls
						
						
						
						
						
						
					 | 
					
						2024-01-02 16:03:23 -08:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								eZio Pan
							
						 
					 | 
					
						
						
						
						
							
						
						
							8c2a6df03b
							
						
					 | 
					
						
						
							
							implement PWM waveform generating with DMA
						
						
						
						
						
						
					 | 
					
						2023-12-28 20:09:12 +08:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Dario Nieuwenhuis
							
						 
					 | 
					
						
						
						
						
							
						
						
							4deae51e65
							
						
					 | 
					
						
						
							
							stm32/sai: deduplicate code for subblocks A/B.
						
						
						
						
						
						
					 | 
					
						2023-12-19 00:06:30 +01:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Carlos Barrales Ruiz
							
						 
					 | 
					
						
						
						
						
							
						
						
							78f709a362
							
						
					 | 
					
						
						
							
							* Add GP TIM9 and TIM11 to be used as time_driver
						
						
						
						
						
						
					 | 
					
						2023-12-09 14:14:34 +01:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Dario Nieuwenhuis
							
						 
					 | 
					
						
						
						
						
							
						
						
							c27459c052
							
						
					 | 
					
						
						
							
							Update stm32-metapac.
						
						
						
						
						
						
					 | 
					
						2023-12-08 20:07:59 +01:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Adam Greig
							
						 
					 | 
					
						
						
						
						
							
						
						
							09d7950313
							
						
					 | 
					
						
						
							
							STM32 DAC: Rework DAC driver, support all families.
						
						
						
						
						
						
					 | 
					
						2023-11-25 00:29:45 +01:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Adam Greig
							
						 
					 | 
					
						
						
						
						
							
						
						
							897663e023
							
						
					 | 
					
						
						
							
							STM32: Add cfg to differentiate L4 and L4+ families
						
						
						
						
						
						
					 | 
					
						2023-11-25 00:29:45 +01:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Adam Greig
							
						 
					 | 
					
						
						
						
						
							
						
						
							2218d30c80
							
						
					 | 
					
						
						
							
							STM32: Remove vestigal build.rs cfgs, add new flashsize_X and package_X cfgs, use in F3 RCC
						
						
						
						
						
						
					 | 
					
						2023-11-25 00:29:45 +01:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Dario Nieuwenhuis
							
						 
					 | 
					
						
						
						
						
							
						
						
							bc65b8f7ec
							
						
					 | 
					
						
						
							
							stm32/i2c: add async, dual interrupt scaffolding.
						
						
						
						
						
						
					 | 
					
						2023-11-24 23:55:45 +01:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Dario Nieuwenhuis
							
						 
					 | 
					
						
						
						
						
							
						
						
							5221705495
							
						
					 | 
					
						
						
							
							stm32/sai: fix build on chips with only SAI4 (like stm32h725re), improve sync config.
						
						
						
						
						
						
					 | 
					
						2023-11-19 22:06:05 +01:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								xoviat
							
						 
					 | 
					
						
						
						
						
							
						
						
							239ad5ebea
							
						
					 | 
					
						
						
							
							stm32: update metapac and use stop data
						
						
						
						
						
						
					 | 
					
						2023-11-05 20:09:33 -06:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								xoviat
							
						 
					 | 
					
						
						
							
							
						
						
						
							
						
						
							46cffcc8d4
							
						
					 | 
					
						
						
							
							Merge pull request #2119 from JuliDi/fmc-sram-adc
						
						
						
						
						
						
						
						STM32: Add raw access to FMC peripheral and fix typo in build.rs 
						
						
					 | 
					
						2023-11-06 01:31:56 +00:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Adam Greig
							
						 
					 | 
					
						
						
							
							
						
						
						
							
						
						
							d464d1a841
							
						
					 | 
					
						
						
							
							Remove accidentally leftover println
						
						
						
						
						
						
					 | 
					
						2023-11-06 01:11:57 +00:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Adam Greig
							
						 
					 | 
					
						
						
							
							
						
						
						
							
						
						
							28eb4cd817
							
						
					 | 
					
						
						
							
							stm32: support internal output on g4 opamps
						
						
						
						
						
						
					 | 
					
						2023-11-05 23:57:15 +00:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								xoviat
							
						 
					 | 
					
						
						
						
						
							
						
						
							dc467e89a0
							
						
					 | 
					
						
						
							
							stm32: compute stop mode and workaround rtt test bug
						
						
						
						
						
						
					 | 
					
						2023-11-04 13:49:54 -05:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								xoviat
							
						 
					 | 
					
						
						
						
						
							
						
						
							e8a3cfaed6
							
						
					 | 
					
						
						
							
							stm32/low-power: refactor refcount
						
						
						
						
						
						
					 | 
					
						2023-10-25 19:07:31 -05:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								xoviat
							
						 
					 | 
					
						
						
						
						
							
						
						
							9e230b64a4
							
						
					 | 
					
						
						
							
							stm32/build: deterministically generate data
						
						
						
						
						
						
					 | 
					
						2023-10-23 18:19:42 -05:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								xoviat
							
						 
					 | 
					
						
						
						
						
							
						
						
							a3574e519a
							
						
					 | 
					
						
						
							
							stm32: update metapac
						
						
						
						
						
						
					 | 
					
						2023-10-16 20:04:10 -05:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								xoviat
							
						 
					 | 
					
						
						
						
						
							
						
						
							b24520579a
							
						
					 | 
					
						
						
							
							rcc: ahb/apb -> hclk/pclk
						
						
						
						
						
						
					 | 
					
						2023-10-15 19:51:35 -05:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								JuliDi
							
						 
					 | 
					
						
						
							
							
						
						
						
							
						
						
							2aaf4bf96b
							
						
					 | 
					
						
						
							
							fix typo in build.rs that caused fmc ClkPin to not be implemented
						
						
						
						
						
						
					 | 
					
						2023-10-15 19:14:34 +02:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								xoviat
							
						 
					 | 
					
						
						
						
						
							
						
						
							4a156df7a1
							
						
					 | 
					
						
						
							
							stm32: expand rcc mux to g4 and h7
						
						
						
						
						
						
					 | 
					
						2023-10-14 23:33:57 -05:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								xoviat
							
						 
					 | 
					
						
						
						
						
							
						
						
							824556c9c8
							
						
					 | 
					
						
						
							
							rcc: remove mux_prefix from clocks
						
						
						
						
						
						
					 | 
					
						2023-10-14 12:51:45 -05:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								xoviat
							
						 
					 | 
					
						
						
						
						
							
						
						
							3264941c1b
							
						
					 | 
					
						
						
							
							rcc mux: update metapac
						
						
						
						
						
						
					 | 
					
						2023-10-13 23:06:32 -05:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Dario Nieuwenhuis
							
						 
					 | 
					
						
						
						
						
							
						
						
							97ca0e77bf
							
						
					 | 
					
						
						
							
							stm32: avoid creating many tiny critical sections in init.
						
						
						
						
						
						
						
						Saves 292 bytes on stm32f0 bilnky with max optimizations (from 3132 to 2840). 
						
						
					 | 
					
						2023-10-12 16:20:34 +02:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								pbert
							
						 
					 | 
					
						
						
						
						
							
						
						
							65f81a1f57
							
						
					 | 
					
						
						
							
							Remove critical section for reset
						
						
						
						
						
						
					 | 
					
						2023-10-12 11:04:45 +02:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								pbert
							
						 
					 | 
					
						
						
						
						
							
						
						
							ecdd7c0e2f
							
						
					 | 
					
						
						
							
							enable clock first
						
						
						
						
						
						
					 | 
					
						2023-10-12 11:04:44 +02:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								pbert
							
						 
					 | 
					
						
						
						
						
							
						
						
							f65a96c541
							
						
					 | 
					
						
						
							
							STM32: combine RccPeripherals reset() and enable() to reset_and_enable()
						
						
						
						
						
						
					 | 
					
						2023-10-12 11:04:19 +02:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								xoviat
							
						 
					 | 
					
						
						
						
						
							
						
						
							57ccc1051a
							
						
					 | 
					
						
						
							
							stm32: add initial rcc mux for h5
						
						
						
						
						
						
					 | 
					
						2023-10-11 20:59:47 -05:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Dario Nieuwenhuis
							
						 
					 | 
					
						
						
						
						
							
						
						
							70a91945fc
							
						
					 | 
					
						
						
							
							stm32: remove atomic-polyfill.
						
						
						
						
						
						
					 | 
					
						2023-10-12 02:07:26 +02:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Dario Nieuwenhuis
							
						 
					 | 
					
						
						
						
						
							
						
						
							0cfa8d1bb5
							
						
					 | 
					
						
						
							
							stm32/rcc: use more PLL etc enums from PAC.
						
						
						
						
						
						
					 | 
					
						2023-10-11 00:12:33 +02:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Dario Nieuwenhuis
							
						 
					 | 
					
						
						
						
						
							
						
						
							6186fe0807
							
						
					 | 
					
						
						
							
							stm32/rcc: use PLL enums from PAC.
						
						
						
						
						
						
					 | 
					
						2023-10-09 02:48:22 +02:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Dario Nieuwenhuis
							
						 
					 | 
					
						
						
						
						
							
						
						
							3a8e0d4a27
							
						
					 | 
					
						
						
							
							stm32: implement MCO for all chips.
						
						
						
						
						
						
					 | 
					
						2023-10-07 01:15:24 +02:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								shakencodes
							
						 
					 | 
					
						
						
						
						
							
						
						
							68c4820dde
							
						
					 | 
					
						
						
							
							Add MCO support for stm32wl family
						
						
						
						
						
						
					 | 
					
						2023-10-06 14:37:36 -07:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								xoviat
							
						 
					 | 
					
						
						
						
						
							
						
						
							e561e673c2
							
						
					 | 
					
						
						
							
							stm32: add opamp mod and update pac
						
						
						
						
						
						
					 | 
					
						2023-10-03 16:34:13 -05:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								JuliDi
							
						 
					 | 
					
						
						
							
							
						
						
						
							
						
						
							923f1851ee
							
						
					 | 
					
						
						
							
							remove debug logging in build.rs
						
						
						
						
						
						
					 | 
					
						2023-10-02 09:36:11 +02:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								JuliDi
							
						 
					 | 
					
						
						
							
							
						
						
						
							
						
						
							729338875c
							
						
					 | 
					
						
						
							
							support QSPI BK2
						
						
						
						
						
						
					 | 
					
						2023-10-02 09:30:57 +02:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								xoviat
							
						 
					 | 
					
						
						
						
						
							
						
						
							05218a52e6
							
						
					 | 
					
						
						
							
							stm32: update set_config
						
						
						
						
						
						
					 | 
					
						2023-10-01 09:39:10 -05:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								JuliDi
							
						 
					 | 
					
						
						
							
							
						
						
						
							
						
						
							5cb58754d4
							
						
					 | 
					
						
						
							
							skip _C pins for pin impls if split_feature not enabled.
						
						
						
						
						
						
					 | 
					
						2023-10-01 12:32:47 +02:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								JuliDi
							
						 
					 | 
					
						
						
							
							
						
						
						
							
						
						
							5c83179071
							
						
					 | 
					
						
						
							
							change split_features from array to Vec
						
						
						
						
						
						
					 | 
					
						2023-10-01 12:32:47 +02:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								JuliDi
							
						 
					 | 
					
						
						
							
							
						
						
						
							
						
						
							49608714aa
							
						
					 | 
					
						
						
							
							cleanup, fix pushing to pins_table
						
						
						
						
						
						
					 | 
					
						2023-10-01 12:32:47 +02:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								JuliDi
							
						 
					 | 
					
						
						
							
							
						
						
						
							
						
						
							f116ca83e0
							
						
					 | 
					
						
						
							
							check whether split-feature is valid
						
						
						
						
						
						
					 | 
					
						2023-10-01 12:32:47 +02:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								JuliDi
							
						 
					 | 
					
						
						
							
							
						
						
						
							
						
						
							5924cc8b49
							
						
					 | 
					
						
						
							
							handle _C pins
						
						
						
						
						
						
					 | 
					
						2023-10-01 12:30:34 +02:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Tyler
							
						 
					 | 
					
						
						
							
							
						
						
						
							
						
						
							2f9b59c5cf
							
						
					 | 
					
						
						
							
							Merge branch 'main' into issue-1974-add-sai-driver
						
						
						
						
						
						
					 | 
					
						2023-09-29 20:02:24 -06:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Tyler Gilbert
							
						 
					 | 
					
						
						
						
						
							
						
						
							ce91fb2bfc
							
						
					 | 
					
						
						
							
							Issue #1974 add SAI driver
						
						
						
						
						
						
					 | 
					
						2023-09-29 20:57:59 -05:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Dario Nieuwenhuis
							
						 
					 | 
					
						
						
						
						
							
						
						
							8315cf064e
							
						
					 | 
					
						
						
							
							stm32: add stm32wba support.
						
						
						
						
						
						
					 | 
					
						2023-09-16 04:04:45 +02:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								xoviat
							
						 
					 | 
					
						
						
						
						
							
						
						
							c28a6bdd0b
							
						
					 | 
					
						
						
							
							stm32: generate adc_common
						
						
						
						
						
						
					 | 
					
						2023-09-15 17:35:53 -05:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								xoviat
							
						 
					 | 
					
						
						
						
						
							
						
						
							fd22f4fac5
							
						
					 | 
					
						
						
							
							stm32: remove paste and use refcount statics
						
						
						
						
						
						
					 | 
					
						2023-09-05 17:45:52 -05:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								xoviat
							
						 
					 | 
					
						
						
						
						
							
						
						
							f502271940
							
						
					 | 
					
						
						
							
							stm32: add initial adc f3 impl
						
						
						
						
						
						
					 | 
					
						2023-09-05 16:46:57 -05:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								xoviat
							
						 
					 | 
					
						
						
						
						
							
						
						
							d19e1c1dd1
							
						
					 | 
					
						
						
							
							stm32:  only refcount usart and use kind direclty
						
						
						
						
						
						
					 | 
					
						2023-09-04 16:18:31 -05:00 | 
					
					
						
						
							
							
							
						
					 |