Joël Schulz-Ansres 
							
						 
					 
					
						
						
						
						
							
						
						
							db56c4fe6f 
							
						 
					 
					
						
						
							
							Add miso pullup to spi configuration, add input as field for speed  
						
						
						
						
					 
					
						2024-05-15 12:54:30 +02:00 
						 
				 
			
				
					
						
							
							
								Dario Nieuwenhuis 
							
						 
					 
					
						
						
						
						
							
						
						
							a14319f51e 
							
						 
					 
					
						
						
							
							stm32: allow some unused.  
						
						
						
						
					 
					
						2024-05-13 00:00:36 +02:00 
						 
				 
			
				
					
						
							
							
								Dario Nieuwenhuis 
							
						 
					 
					
						
						
						
						
							
						
						
							623d3ec306 
							
						 
					 
					
						
						
							
							stm32/ospi: remove unused trait.  
						
						
						
						
					 
					
						2024-05-12 23:41:46 +02:00 
						 
				 
			
				
					
						
							
							
								Timo Kröger 
							
						 
					 
					
						
						
						
						
							
						
						
							5c93e9dadd 
							
						 
					 
					
						
						
							
							[UCPD] Use ChannelAndRequest helper  
						
						
						
						
					 
					
						2024-05-10 10:37:56 +02:00 
						 
				 
			
				
					
						
							
							
								Dario Nieuwenhuis 
							
						 
					 
					
						
						
						
						
							
						
						
							b13ad7e80b 
							
						 
					 
					
						
						
							
							Fix PeripheralRef soundness issue allowing &T.  
						
						... 
						
						
						
						Fix soundness issue introduced in a previous soundness fix https://github.com/embassy-rs/embassy/pull/2602  .
PeripheralRef must not implement DerefMut itself, but the blanket impl must still require DerefMut. Otherwise
you can create two instances of a driver on the same uart by using `&my_uart`. 
						
						
					 
					
						2024-05-07 23:26:15 +02:00 
						 
				 
			
				
					
						
							
							
								Jan Špaček 
							
						 
					 
					
						
						
						
						
							
						
						
							7b3939ca80 
							
						 
					 
					
						
						
							
							stm32/timer: add low_level::Timer::get_clock_frequency()  
						
						
						
						
					 
					
						2024-05-04 19:44:03 +02:00 
						 
				 
			
				
					
						
							
							
								Dario Nieuwenhuis 
							
						 
					 
					
						
						
						
						
							
						
						
							366f6215c3 
							
						 
					 
					
						
						
							
							stm32/i2c: actually add h7rs support.  
						
						
						
						
					 
					
						2024-05-01 17:00:02 +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 
							
						 
					 
					
						
						
						
						
							
						
						
							b3d94160b4 
							
						 
					 
					
						
						
							
							stm32: add support for H5[23], U5[FG], WBA5[045].  
						
						
						
						
					 
					
						2024-04-30 00:09:49 +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 
							
						 
					 
					
						
						
						
						
							
						
						
							7fb74ff756 
							
						 
					 
					
						
						
							
							stm32: rustfmt generated files in build.rs  
						
						
						
						
					 
					
						2024-04-29 23:51:33 +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