Jan Špaček 
							
						 
					 
					
						
						
						
						
							
						
						
							7b3939ca80 
							
						 
					 
					
						
						
							
							stm32/timer: add low_level::Timer::get_clock_frequency()  
						
						
						
						
					 
					
						2024-05-04 19:44:03 +02:00 
						 
				 
			
				
					
						
							
							
								Dario Nieuwenhuis 
							
						 
					 
					
						
						
						
						
							
						
						
							b3ca42f8f9 
							
						 
					 
					
						
						
							
							stm32/i2c: add h7rs support.  
						
						
						
						
					 
					
						2024-05-01 16:33:34 +02:00 
						 
				 
			
				
					
						
							
							
								Dario Nieuwenhuis 
							
						 
					 
					
						
						
						
						
							
						
						
							fb67fe0a6c 
							
						 
					 
					
						
						
							
							stm32: add support for STM32H7[RS] "bootflash line", add HIL tests.  
						
						
						
						
					 
					
						2024-05-01 02:24:45 +02:00 
						 
				 
			
				
					
						
							
							
								Dario Nieuwenhuis 
							
						 
					 
					
						
						
						
						
							
						
						
							1ed2a0504a 
							
						 
					 
					
						
						
							
							stm32/dma: add support for same channel with different req in different DMAs/DMAMUXes.  
						
						
						
						
					 
					
						2024-04-29 23:56:15 +02:00 
						 
				 
			
				
					
						
							
							
								Dario Nieuwenhuis 
							
						 
					 
					
						
						
						
						
							
						
						
							6f44d7a9df 
							
						 
					 
					
						
						
							
							stm32: update metapac. Adds U5 LPDMA, fixes ADC_COMMONs.  
						
						
						
						
					 
					
						2024-04-29 20:52:27 +02:00 
						 
				 
			
				
					
						
							
							
								Dario Nieuwenhuis 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							679160a1c5 
							
						 
					 
					
						
						
							
							Merge pull request  #2887  from jamesmunns/james/stm32-i2cv1-errata  
						
						... 
						
						
						
						stm32: Add workaround for STM32 i2cv1 errata 
						
						
					 
					
						2024-04-29 12:06:08 +00:00 
						 
				 
			
				
					
						
							
							
								James Munns 
							
						 
					 
					
						
						
						
						
							
						
						
							5ce3a6b61e 
							
						 
					 
					
						
						
							
							Add workaround for STM32 i2cv1 errata  
						
						
						
						
					 
					
						2024-04-29 12:32:33 +02:00 
						 
				 
			
				
					
						
							
							
								Adam Greig 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							cb60f06594 
							
						 
					 
					
						
						
							
							stm32: dac: fix new_internal not setting mode as documented  
						
						
						
						
					 
					
						2024-04-29 02:28:20 +01:00 
						 
				 
			
				
					
						
							
							
								Dario Nieuwenhuis 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							14225eb3a0 
							
						 
					 
					
						
						
							
							Merge pull request  #2876  from ftk/timer32fix  
						
						... 
						
						
						
						stm32 timer: fix 32bit timer off by one ARR error 
						
						
					 
					
						2024-04-28 21:24:14 +02:00 
						 
				 
			
				
					
						
							
							
								Dario Nieuwenhuis 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							f60c094891 
							
						 
					 
					
						
						
							
							Merge pull request  #2877  from eZioPan/h5-low-power  
						
						... 
						
						
						
						low power for h5 
						
						
					 
					
						2024-04-28 18:39:35 +00:00 
						 
				 
			
				
					
						
							
							
								Dario Nieuwenhuis 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							bbedcf9b0b 
							
						 
					 
					
						
						
							
							Merge pull request  #2874  from qwerty19106/patch-1  
						
						... 
						
						
						
						Improve Uart::new_half_duplex docs 
						
						
					 
					
						2024-04-28 18:37:14 +00:00 
						 
				 
			
				
					
						
							
							
								eZio Pan 
							
						 
					 
					
						
						
						
						
							
						
						
							d9e59e8e42 
							
						 
					 
					
						
						
							
							low power for h5  
						
						
						
						
					 
					
						2024-04-28 00:33:02 +08:00 
						 
				 
			
				
					
						
							
							
								Dániel Buga 
							
						 
					 
					
						
						
						
						
							
						
						
							887d7e1430 
							
						 
					 
					
						
						
							
							Configure MAX_EP_COUNT via const generics  
						
						
						
						
					 
					
						2024-04-27 18:01:45 +02:00 
						 
				 
			
				
					
						
							
							
								ftk 
							
						 
					 
					
						
						
						
						
							
						
						
							e7bfd7bac9 
							
						 
					 
					
						
						
							
							stm32 timer: fix 32bit timer off by 1 ARR error  
						
						
						
						
					 
					
						2024-04-27 15:49:30 +03:00 
						 
				 
			
				
					
						
							
							
								qwerty19106 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							c929ad226b 
							
						 
					 
					
						
						
							
							Improve Uart::new_half_duplex docs  
						
						
						
						
					 
					
						2024-04-27 12:22:35 +04:00 
						 
				 
			
				
					
						
							
							
								Dario Nieuwenhuis 
							
						 
					 
					
						
						
						
						
							
						
						
							5732ee7ca9 
							
						 
					 
					
						
						
							
							Reduce use of the full futures crate.  
						
						
						
						
					 
					
						2024-04-26 23:22:25 +02:00 
						 
				 
			
				
					
						
							
							
								Dario Nieuwenhuis 
							
						 
					 
					
						
						
						
						
							
						
						
							a8401ec94e 
							
						 
					 
					
						
						
							
							stm32/usart: remove wildcard import.  
						
						
						
						
					 
					
						2024-04-26 22:59:11 +02:00 
						 
				 
			
				
					
						
							
							
								Dario Nieuwenhuis 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							49b143ec6d 
							
						 
					 
					
						
						
							
							Merge pull request  #2871  from bugadani/synopsys  
						
						... 
						
						
						
						Extract Synopsys USB OTG driver from embassy-stm32 
						
						
					 
					
						2024-04-26 20:23:09 +00:00 
						 
				 
			
				
					
						
							
							
								Dániel Buga 
							
						 
					 
					
						
						
						
						
							
						
						
							bc0408dc4b 
							
						 
					 
					
						
						
							
							Remove extra disable call  
						
						
						
						
					 
					
						2024-04-26 22:16:45 +02:00 
						 
				 
			
				
					
						
							
							
								Dániel Buga 
							
						 
					 
					
						
						
						
						
							
						
						
							7ce2594eb7 
							
						 
					 
					
						
						
							
							Reset inited flag to allow re-enabling  
						
						
						
						
					 
					
						2024-04-26 18:18:08 +02:00 
						 
				 
			
				
					
						
							
							
								Dániel Buga 
							
						 
					 
					
						
						
						
						
							
						
						
							50aefb4174 
							
						 
					 
					
						
						
							
							Hide the Dir trait  
						
						
						
						
					 
					
						2024-04-26 18:13:15 +02:00 
						 
				 
			
				
					
						
							
							
								Dániel Buga 
							
						 
					 
					
						
						
						
						
							
						
						
							91c42e0b9e 
							
						 
					 
					
						
						
							
							Extract synopsys otg driver  
						
						
						
						
					 
					
						2024-04-26 17:58:23 +02:00 
						 
				 
			
				
					
						
							
							
								Michael de Silva 
							
						 
					 
					
						
						
						
						
							
						
						
							02bb85a791 
							
						 
					 
					
						
						
							
							Add trace logging for USART  
						
						
						
						
					 
					
						2024-04-24 01:59:00 +05:30 
						 
				 
			
				
					
						
							
							
								Dario Nieuwenhuis 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							1de44e7086 
							
						 
					 
					
						
						
							
							Merge pull request  #2840  from MaxiluxSystems/feature/fdcan-runtime-cfg  
						
						... 
						
						
						
						stm32: can: fd: Properties for common runtime get/set operations 
						
						
					 
					
						2024-04-23 13:46:09 +00:00 
						 
				 
			
				
					
						
							
							
								Torin Cooper-Bennun 
							
						 
					 
					
						
						
						
						
							
						
						
							e15fd5895f 
							
						 
					 
					
						
						
							
							stm32: can: fd: Properties: simplify reg accesses  
						
						
						
						
					 
					
						2024-04-23 12:46:42 +01:00 
						 
				 
			
				
					
						
							
							
								Torin Cooper-Bennun 
							
						 
					 
					
						
						
						
						
							
						
						
							521c132e34 
							
						 
					 
					
						
						
							
							stm32: can: fd: introduce BusErrorMode with docs and Properties getter  
						
						
						
						
					 
					
						2024-04-23 12:34:17 +01:00 
						 
				 
			
				
					
						
							
							
								Torin Cooper-Bennun 
							
						 
					 
					
						
						
						
						
							
						
						
							6ca7e0feab 
							
						 
					 
					
						
						
							
							stm32: can: fd: fix a couple doc comments  
						
						
						
						
					 
					
						2024-04-23 12:34:02 +01:00 
						 
				 
			
				
					
						
							
							
								Dario Nieuwenhuis 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							511bee7230 
							
						 
					 
					
						
						
							
							Merge pull request  #2854  from ericyanush/feat/add-bxcan-sleep-wakeup  
						
						... 
						
						
						
						Add stm32 bxCAN sleep/wakeup functionality 
						
						
					 
					
						2024-04-22 22:57:22 +00:00 
						 
				 
			
				
					
						
							
							
								Eric Yanush 
							
						 
					 
					
						
						
						
						
							
						
						
							5c56aff9c2 
							
						 
					 
					
						
						
							
							rustfmt fixes  
						
						
						
						
					 
					
						2024-04-22 14:05:28 -06:00 
						 
				 
			
				
					
						
							
							
								Eric Yanush 
							
						 
					 
					
						
						
						
						
							
						
						
							e65503e255 
							
						 
					 
					
						
						
							
							Add sleep/wakeup handling for bxCAN peripherals  
						
						
						
						
					 
					
						2024-04-22 14:04:39 -06:00 
						 
				 
			
				
					
						
							
							
								Eric Yanush 
							
						 
					 
					
						
						
						
						
							
						
						
							3e00c1ac52 
							
						 
					 
					
						
						
							
							rustfmt whitespace fixes  
						
						
						
						
					 
					
						2024-04-22 14:01:48 -06:00 
						 
				 
			
				
					
						
							
							
								Torin Cooper-Bennun 
							
						 
					 
					
						
						
						
						
							
						
						
							263071d016 
							
						 
					 
					
						
						
							
							stm32: can: fd: Properties: rm &mut refs; make !Sync; rename getters  
						
						
						
						
					 
					
						2024-04-22 13:14:32 +01:00 
						 
				 
			
				
					
						
							
							
								Torin Cooper-Bennun 
							
						 
					 
					
						
						
						
						
							
						
						
							7f55a28a50 
							
						 
					 
					
						
						
							
							stm32: can: fd: Properties for common runtime get/set operations  
						
						
						
						
					 
					
						2024-04-22 13:14:32 +01:00 
						 
				 
			
				
					
						
							
							
								Eric Yanush 
							
						 
					 
					
						
						
						
						
							
						
						
							68a4fd8f4a 
							
						 
					 
					
						
						
							
							Enable LEC interrupt as well  
						
						
						
						
					 
					
						2024-04-22 01:52:10 -06:00 
						 
				 
			
				
					
						
							
							
								Eric Yanush 
							
						 
					 
					
						
						
						
						
							
						
						
							6e1290b3f1 
							
						 
					 
					
						
						
							
							Ensure bus errors are forwarded only once, enable bus off/passive/warning interrupts  
						
						
						
						
					 
					
						2024-04-22 01:46:24 -06:00 
						 
				 
			
				
					
						
							
							
								Joël Schulz-Ansres 
							
						 
					 
					
						
						
						
						
							
						
						
							152d514f52 
							
						 
					 
					
						
						
							
							Fix spelling in vbus_detection doc comment  
						
						
						
						
					 
					
						2024-04-22 00:39:59 +02:00 
						 
				 
			
				
					
						
							
							
								Dario Nieuwenhuis 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							00708d8c27 
							
						 
					 
					
						
						
							
							Merge pull request  #2833  from qwerty19106/stm32_fix_half_duplex_uart  
						
						... 
						
						
						
						Allow Uart::new_half_duplex for any usart version 
						
						
					 
					
						2024-04-18 14:49:11 +00:00 
						 
				 
			
				
					
						
							
							
								qwerty19106 
							
						 
					 
					
						
						
						
						
							
						
						
							ce58cd0f1c 
							
						 
					 
					
						
						
							
							Allow Uart::new_half_duplex for all usart_vx  
						
						
						
						
					 
					
						2024-04-18 10:34:52 +04:00 
						 
				 
			
				
					
						
							
							
								Torin Cooper-Bennun 
							
						 
					 
					
						
						
						
						
							
						
						
							80b3db4ea6 
							
						 
					 
					
						
						
							
							stm32: can: fd: implement bus-off recovery  
						
						... 
						
						
						
						as per RM0492 and other relevant RMs, bus-off recovery is not automatic.
CCCR.INIT is set by the device upon bus-off; the CPU must reset
CCCR.INIT to initiate the recovery. 
						
						
					 
					
						2024-04-17 14:58:08 +01:00 
						 
				 
			
				
					
						
							
							
								Torin Cooper-Bennun 
							
						 
					 
					
						
						
						
						
							
						
						
							901bdfc7b8 
							
						 
					 
					
						
						
							
							stm32: can: fd: on_interrupt: simplify, rm redundant code  
						
						... 
						
						
						
						PED, PEA are never enabled in the interrupt enable code in
peripheral.rs; no need to process the flags here 
						
						
					 
					
						2024-04-17 14:57:58 +01:00 
						 
				 
			
				
					
						
							
							
								Dario Nieuwenhuis 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							bab4affe7c 
							
						 
					 
					
						
						
							
							Merge pull request  #2813  from diondokter/u0-dion  
						
						... 
						
						
						
						More U0 support 
						
						
					 
					
						2024-04-16 18:45:09 +00:00 
						 
				 
			
				
					
						
							
							
								Dario Nieuwenhuis 
							
						 
					 
					
						
						
						
						
							
						
						
							2bd5095991 
							
						 
					 
					
						
						
							
							stm32/usb: enable USV for U0.  
						
						
						
						
					 
					
						2024-04-16 20:37:42 +02:00 
						 
				 
			
				
					
						
							
							
								Daniel Igaz 
							
						 
					 
					
						
						
						
						
							
						
						
							32b1b4067f 
							
						 
					 
					
						
						
							
							Bug: There are at most 18 channels for the ADC.  
						
						
						
						
					 
					
						2024-04-16 20:27:12 +02:00 
						 
				 
			
				
					
						
							
							
								Dario Nieuwenhuis 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							b3710a31f0 
							
						 
					 
					
						
						
							
							Merge pull request  #2825  from MaxiluxSystems/fix/adc-blocking-delay-overflow  
						
						... 
						
						
						
						stm32: adc: fix blocking_delay_us() overflowing when sys freq is high 
						
						
					 
					
						2024-04-16 14:22:39 +00:00 
						 
				 
			
				
					
						
							
							
								Torin Cooper-Bennun 
							
						 
					 
					
						
						
						
						
							
						
						
							d928663bae 
							
						 
					 
					
						
						
							
							stm32: adc: fix blocking_delay_us() overflowing when sys freq is high  
						
						... 
						
						
						
						e.g. H503 running at 250 MHz resulted in an upper bound of 17 us here.
casting up to u64 for intermediate calc allows the upper bound to be
increased by a factor of 1e6 
						
						
					 
					
						2024-04-16 15:13:31 +01:00 
						 
				 
			
				
					
						
							
							
								Dion Dokter 
							
						 
					 
					
						
						
						
						
							
						
						
							c8c7c718f3 
							
						 
					 
					
						
						
							
							Merge branch 'master' into u0-dion  
						
						
						
						
					 
					
						2024-04-16 13:48:18 +02:00 
						 
				 
			
				
					
						
							
							
								James Munns 
							
						 
					 
					
						
						
						
						
							
						
						
							2315a39293 
							
						 
					 
					
						
						
							
							Remove nested CS  
						
						
						
						
					 
					
						2024-04-16 13:39:00 +02:00 
						 
				 
			
				
					
						
							
							
								James Munns 
							
						 
					 
					
						
						
						
						
							
						
						
							75352d181c 
							
						 
					 
					
						
						
							
							Add critical sections to avoid USB OTG Errata  
						
						
						
						
					 
					
						2024-04-16 12:07:40 +02:00 
						 
				 
			
				
					
						
							
							
								Dario Nieuwenhuis 
							
						 
					 
					
						
						
						
						
							
						
						
							d6b1233f16 
							
						 
					 
					
						
						
							
							stm32/usart: remove DMA generic params.  
						
						
						
						
					 
					
						2024-04-16 02:00:55 +02:00 
						 
				 
			
				
					
						
							
							
								Dario Nieuwenhuis 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							524c24c8b3 
							
						 
					 
					
						
						
							
							Merge pull request  #2808  from MaxiluxSystems/feature/stm32h50-flash-swap-banks  
						
						... 
						
						
						
						stm32: flash: h50: implement bank swapping 
						
						
					 
					
						2024-04-15 22:35:07 +00:00