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 
						 
				 
			
				
					
						
							
							
								Aurélien Jacobs 
							
						 
					 
					
						
						
						
						
							
						
						
							10ee1c1ae8 
							
						 
					 
					
						
						
							
							stm32: ensure the core runs on HSI clock while setting up rcc  
						
						
						
						
					 
					
						2024-04-16 23:36:47 +02: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 
						 
				 
			
				
					
						
							
							
								Dario Nieuwenhuis 
							
						 
					 
					
						
						
						
						
							
						
						
							e5e9fb78af 
							
						 
					 
					
						
						
							
							update stm32-metapac.  
						
						
						
						
					 
					
						2024-04-16 20:37:10 +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 
						 
				 
			
				
					
						
							
							
								Dario Nieuwenhuis 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							6d122c274f 
							
						 
					 
					
						
						
							
							Merge pull request  #2792  from wagcampbell/wgc/u5-flash-non-secure  
						
						... 
						
						
						
						Support non-secure flash operations on STM32U5 
						
						
					 
					
						2024-04-15 22:28:34 +00:00 
						 
				 
			
				
					
						
							
							
								Warren Campbell 
							
						 
					 
					
						
						
						
						
							
						
						
							c5119c6318 
							
						 
					 
					
						
						
							
							Add support for using secure registers  
						
						
						
						
					 
					
						2024-04-15 18:02:29 -04:00 
						 
				 
			
				
					
						
							
							
								Dario Nieuwenhuis 
							
						 
					 
					
						
						
						
						
							
						
						
							913bb19a34 
							
						 
					 
					
						
						
							
							stm32/i2c: remove DMA generic params.  
						
						
						
						
					 
					
						2024-04-15 23:40:12 +02:00 
						 
				 
			
				
					
						
							
							
								Dario Nieuwenhuis 
							
						 
					 
					
						
						
						
						
							
						
						
							2eab099b85 
							
						 
					 
					
						
						
							
							stm32/spi: rename rxdma, txdma -> rx_dma, tx_dma.  
						
						
						
						
					 
					
						2024-04-15 21:56:08 +02:00 
						 
				 
			
				
					
						
							
							
								Dario Nieuwenhuis 
							
						 
					 
					
						
						
						
						
							
						
						
							09a284e959 
							
						 
					 
					
						
						
							
							stm32: rename mod traits to macros.  
						
						
						
						
					 
					
						2024-04-15 21:52:40 +02:00 
						 
				 
			
				
					
						
							
							
								Dario Nieuwenhuis 
							
						 
					 
					
						
						
						
						
							
						
						
							02da66aec8 
							
						 
					 
					
						
						
							
							stm32/dma: add ChannelAndRequest helper.  
						
						
						
						
					 
					
						2024-04-15 21:52:40 +02:00 
						 
				 
			
				
					
						
							
							
								Dario Nieuwenhuis 
							
						 
					 
					
						
						
						
						
							
						
						
							be087e5d43 
							
						 
					 
					
						
						
							
							stm32/spi: remove DMA generic params.  
						
						
						
						
					 
					
						2024-04-15 21:23:49 +02:00 
						 
				 
			
				
					
						
							
							
								Warren Campbell 
							
						 
					 
					
						
						
						
						
							
						
						
							2fa0bb7d6e 
							
						 
					 
					
						
						
							
							Use non-secure registers for u5 flash  
						
						
						
						
					 
					
						2024-04-15 14:59:31 -04:00 
						 
				 
			
				
					
						
							
							
								Torin Cooper-Bennun 
							
						 
					 
					
						
						
						
						
							
						
						
							f66b63017c 
							
						 
					 
					
						
						
							
							stm32: flash: h50: implement bank swapping  
						
						
						
						
					 
					
						2024-04-15 11:37:40 +01:00 
						 
				 
			
				
					
						
							
							
								Dario Nieuwenhuis 
							
						 
					 
					
						
						
						
						
							
						
						
							fcaa7de87e 
							
						 
					 
					
						
						
							
							stm32/rcc: make ClockMux non_exhasutive.  
						
						
						
						
					 
					
						2024-04-15 01:12:28 +02:00 
						 
				 
			
				
					
						
							
							
								Dario Nieuwenhuis 
							
						 
					 
					
						
						
						
						
							
						
						
							65c085ce91 
							
						 
					 
					
						
						
							
							Add stm32u0 support.  
						
						
						
						
					 
					
						2024-04-14 22:29:07 +02:00 
						 
				 
			
				
					
						
							
							
								Dario Nieuwenhuis 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							87b79d4499 
							
						 
					 
					
						
						
							
							Merge pull request  #2807  from chemicstry/rcc_methods  
						
						... 
						
						
						
						Expose RCC enable and disable methods 
						
						
					 
					
						2024-04-14 20:14:46 +00:00