dvdsk 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							be50b62677 
							
						 
					 
					
						
						
							
							stm32/uart impl ReadReady for RingbufferdUart  
						
						
						
						
					 
					
						2024-10-23 21:06:58 +02:00 
						 
				 
			
				
					
						
							
							
								Ulf Lilleengen 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							8803128707 
							
						 
					 
					
						
						
							
							Merge pull request  #3317  from GrantM11235/simplepwmchannel  
						
						... 
						
						
						
						embassy-stm32: Add SimplePwmChannel 
						
						
					 
					
						2024-10-23 10:30:13 +00:00 
						 
				 
			
				
					
						
							
							
								Haobo Gu 
							
						 
					 
					
						
						
						
						
							
						
						
							e5bc266654 
							
						 
					 
					
						
						
							
							feat: set ospi memory mapped mode  
						
						... 
						
						
						
						Signed-off-by: Haobo Gu <haobogu@outlook.com> 
						
						
					 
					
						2024-10-23 12:54:50 +08:00 
						 
				 
			
				
					
						
							
							
								Dario Nieuwenhuis 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							8eb80c6816 
							
						 
					 
					
						
						
							
							Merge pull request  #3444  from dnbln/main  
						
						... 
						
						
						
						feat: allow `bind_interrupts!` to accept conditional compilation attrs 
						
						
					 
					
						2024-10-22 15:18:35 +00:00 
						 
				 
			
				
					
						
							
							
								Dinu Blanovschi 
							
						 
					 
					
						
						
						
						
							
						
						
							c797915525 
							
						 
					 
					
						
						
							
							fix: review comments  
						
						
						
						
					 
					
						2024-10-22 16:56:05 +02:00 
						 
				 
			
				
					
						
							
							
								Dinu Blanovschi 
							
						 
					 
					
						
						
						
						
							
						
						
							e9f2e63796 
							
						 
					 
					
						
						
							
							fix  
						
						
						
						
					 
					
						2024-10-22 16:50:10 +02:00 
						 
				 
			
				
					
						
							
							
								Dinu Blanovschi 
							
						 
					 
					
						
						
						
						
							
						
						
							5c23c789ee 
							
						 
					 
					
						
						
							
							fix  
						
						
						
						
					 
					
						2024-10-22 16:23:17 +02:00 
						 
				 
			
				
					
						
							
							
								Dinu Blanovschi 
							
						 
					 
					
						
						
						
						
							
						
						
							82a438a037 
							
						 
					 
					
						
						
							
							fix  
						
						
						
						
					 
					
						2024-10-22 15:51:05 +02:00 
						 
				 
			
				
					
						
							
							
								Dinu Blanovschi 
							
						 
					 
					
						
						
						
						
							
						
						
							ccd635f0dc 
							
						 
					 
					
						
						
							
							fix + allow both conditions on the irq and the handlers  
						
						
						
						
					 
					
						2024-10-22 15:43:28 +02:00 
						 
				 
			
				
					
						
							
							
								Dinu Blanovschi 
							
						 
					 
					
						
						
						
						
							
						
						
							3279c19eee 
							
						 
					 
					
						
						
							
							feat(stm32): allow bind_interrupts! to accept conditional compilation attrs  
						
						
						
						
					 
					
						2024-10-22 12:30:37 +02:00 
						 
				 
			
				
					
						
							
							
								Lucas Martins 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							82772e3a8f 
							
						 
					 
					
						
						
							
							📝  fix wrong comment  
						
						
						
						
					 
					
						2024-10-21 17:50:05 -03:00 
						 
				 
			
				
					
						
							
							
								Lucas Martins 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							2c9b528edd 
							
						 
					 
					
						
						
							
							fmt  
						
						
						
						
					 
					
						2024-10-21 15:06:06 -03:00 
						 
				 
			
				
					
						
							
							
								Lucas Martins 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							c0addc005b 
							
						 
					 
					
						
						
							
							add uart permutations usefull for rs485  
						
						
						
						
					 
					
						2024-10-21 14:48:57 -03:00 
						 
				 
			
				
					
						
							
							
								Lucas Martins 
							
						 
					 
					
						
						
						
						
							
						
						
							1d395fc2b6 
							
						 
					 
					
						
						
							
							stm32/flash: add stm32f2, stm32h5 flash driver  
						
						
						
						
					 
					
						2024-10-21 02:21:53 +02:00 
						 
				 
			
				
					
						
							
							
								Dario Nieuwenhuis 
							
						 
					 
					
						
						
						
						
							
						
						
							ecac24a1c7 
							
						 
					 
					
						
						
							
							stm32: Fix build for chips with octospim but not octospi2.  
						
						
						
						
					 
					
						2024-10-21 01:30:21 +02:00 
						 
				 
			
				
					
						
							
							
								Christian Enderle 
							
						 
					 
					
						
						
						
						
							
						
						
							9cf75d7eac 
							
						 
					 
					
						
						
							
							stm32/flash: add support for l5  
						
						
						
						
					 
					
						2024-10-17 20:17:01 +02:00 
						 
				 
			
				
					
						
							
							
								Alexandros Liarokapis 
							
						 
					 
					
						
						
						
						
							
						
						
							9f1b6b4791 
							
						 
					 
					
						
						
							
							Revise I2S interface to ring-buffered.  
						
						
						
						
					 
					
						2024-10-16 18:45:27 +03:00 
						 
				 
			
				
					
						
							
							
								Tu Nguyen 
							
						 
					 
					
						
						
						
						
							
						
						
							8af52488e7 
							
						 
					 
					
						
						
							
							add RTR flag if it is remote frame  
						
						
						
						
					 
					
						2024-10-16 17:45:40 +07:00 
						 
				 
			
				
					
						
							
							
								Ulf Lilleengen 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							bcfbaaab95 
							
						 
					 
					
						
						
							
							Merge pull request  #3336  from liarokapisv/stm32-alternative-ringbuffer-impl  
						
						... 
						
						
						
						stm32: Ringbuffer rewrite 
						
						
					 
					
						2024-10-16 08:01:58 +00:00 
						 
				 
			
				
					
						
							
							
								Dion Dokter 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							e350ca836a 
							
						 
					 
					
						
						
							
							STM32 QSPI typo ( #3418 )  
						
						
						
						
					 
					
						2024-10-15 13:23:57 +02:00 
						 
				 
			
				
					
						
							
							
								Alexandros Liarokapis 
							
						 
					 
					
						
						
						
						
							
						
						
							28d03537e9 
							
						 
					 
					
						
						
							
							stm32: Automatically clear on WritableRingBuffer start  
						
						
						
						
					 
					
						2024-10-15 12:29:12 +03:00 
						 
				 
			
				
					
						
							
							
								Alexandros Liarokapis 
							
						 
					 
					
						
						
						
						
							
						
						
							d280b23428 
							
						 
					 
					
						
						
							
							fix adc/ringbuffered_v2.rs  
						
						
						
						
					 
					
						2024-10-15 12:29:12 +03:00 
						 
				 
			
				
					
						
							
							
								Alexandros Liarokapis 
							
						 
					 
					
						
						
						
						
							
						
						
							2ec05da5dd 
							
						 
					 
					
						
						
							
							simplify if/else handling on ringbuffer  
						
						
						
						
					 
					
						2024-10-15 12:29:12 +03:00 
						 
				 
			
				
					
						
							
							
								Alexandros Liarokapis 
							
						 
					 
					
						
						
						
						
							
						
						
							f0d2ebdc7e 
							
						 
					 
					
						
						
							
							stm32: fix ringbugger overrun errors due to bad dma wrap-around behavior  
						
						
						
						
					 
					
						2024-10-15 12:29:12 +03:00 
						 
				 
			
				
					
						
							
							
								Alexandros Liarokapis 
							
						 
					 
					
						
						
						
						
							
						
						
							c991ddb766 
							
						 
					 
					
						
						
							
							use request_pause instead of request_stop at adc shutdown  
						
						
						
						
					 
					
						2024-10-15 12:29:12 +03:00 
						 
				 
			
				
					
						
							
							
								Alexandros Liarokapis 
							
						 
					 
					
						
						
						
						
							
						
						
							9c7b296432 
							
						 
					 
					
						
						
							
							overrun at invalid diffs, rename clear to reset, simplify dma_sync method  
						
						
						
						
					 
					
						2024-10-15 12:29:12 +03:00 
						 
				 
			
				
					
						
							
							
								Alexandros Liarokapis 
							
						 
					 
					
						
						
						
						
							
						
						
							8271225216 
							
						 
					 
					
						
						
							
							make len method take mut self and remove sync index calls  
						
						
						
						
					 
					
						2024-10-15 12:29:12 +03:00 
						 
				 
			
				
					
						
							
							
								Alexandros Liarokapis 
							
						 
					 
					
						
						
						
						
							
						
						
							85fb890b00 
							
						 
					 
					
						
						
							
							add auto-clear functionality to ringbuffer  
						
						
						
						
					 
					
						2024-10-15 12:29:12 +03:00 
						 
				 
			
				
					
						
							
							
								Alexandros Liarokapis 
							
						 
					 
					
						
						
						
						
							
						
						
							f4ec0cb4d4 
							
						 
					 
					
						
						
							
							simplify and rename ringbuffer methods, make len available  
						
						
						
						
					 
					
						2024-10-15 12:29:12 +03:00 
						 
				 
			
				
					
						
							
							
								Alexandros Liarokapis 
							
						 
					 
					
						
						
						
						
							
						
						
							2b10caafd4 
							
						 
					 
					
						
						
							
							stm32: initial support for alternative ringbuffer implementation  
						
						
						
						
					 
					
						2024-10-15 12:29:12 +03:00 
						 
				 
			
				
					
						
							
							
								Роман Кривенков 
							
						 
					 
					
						
						
						
						
							
						
						
							6862ac56cb 
							
						 
					 
					
						
						
							
							Stm32: implement async flush for UART  
						
						
						
						
					 
					
						2024-10-14 13:28:35 +04:00 
						 
				 
			
				
					
						
							
							
								Dario Nieuwenhuis 
							
						 
					 
					
						
						
						
						
							
						
						
							9a45d776d8 
							
						 
					 
					
						
						
							
							rustfmt for new nightly.  
						
						
						
						
					 
					
						2024-10-14 00:12:45 +02:00 
						 
				 
			
				
					
						
							
							
								Dario Nieuwenhuis 
							
						 
					 
					
						
						
						
						
							
						
						
							ee669ee5c5 
							
						 
					 
					
						
						
							
							Update nighlty, fix warnings.  
						
						... 
						
						
						
						Fixes  #2599  
					
						2024-10-14 00:11:16 +02:00 
						 
				 
			
				
					
						
							
							
								HaoboGu 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							0222faa8a1 
							
						 
					 
					
						
						
							
							Add octospim support for octospi ( #3102 )  
						
						... 
						
						
						
						* feat: add octospim to ospi
Signed-off-by: Haobo Gu <haobogu@outlook.com>
* feat: make octospim behind feature gate
Signed-off-by: Haobo Gu <haobogu@outlook.com>
* refactor: fix fmt issue
Signed-off-by: Haobo Gu <haobogu@outlook.com>
* refactor: fix ci failure
Signed-off-by: Haobo Gu <haobogu@outlook.com>
* feat: add octospim reg writing code
Signed-off-by: Haobo Gu <haobogu@outlook.com>
* feat(octospi): enable rcc for octospim at the initialization
Signed-off-by: Haobo Gu <haobogu@outlook.com>
* fix: add octospim feature gate
Signed-off-by: Haobo Gu <haobogu@outlook.com>
* fix: fix cfg flag
Signed-off-by: Haobo Gu <haobogu@outlook.com>
* fix: fix rcc register on stm32l4 and stm32u5
Signed-off-by: Haobo Gu <haobogu@outlook.com>
* feat(ospi): support OCTOSPI2 in build.rs
Signed-off-by: Haobo Gu <haobogu@outlook.com>
* feat(ospi): add OCTOSPI2 pin impls
Signed-off-by: HaoboGu <haobogu@outlook.com>
* feat(ospi): support both ospi instances in stm32 OCTOSPIM
Signed-off-by: Haobo Gu <haobogu@outlook.com>
---------
Signed-off-by: Haobo Gu <haobogu@outlook.com>
Signed-off-by: HaoboGu <haobogu@outlook.com> 
						
						
					 
					
						2024-10-13 22:32:22 +02:00 
						 
				 
			
				
					
						
							
							
								Dario Nieuwenhuis 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							2f6273bb5d 
							
						 
					 
					
						
						
							
							Merge pull request  #3299  from badrbouslikhin/main  
						
						... 
						
						
						
						fix(stm32): disable transmitter during during half-duplex flush 
						
						
					 
					
						2024-10-13 20:10:16 +00:00 
						 
				 
			
				
					
						
							
							
								Beat Küng 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							0bf99820f3 
							
						 
					 
					
						
						
							
							stm32: add RX Pull configuration option to USART  
						
						
						
						
					 
					
						2024-10-12 13:47:26 +02:00 
						 
				 
			
				
					
						
							
							
								Fabian Viöl 
							
						 
					 
					
						
						
						
						
							
						
						
							3870411a4a 
							
						 
					 
					
						
						
							
							stm32/i2c: disable pullup instead of pulldown  
						
						
						
						
					 
					
						2024-10-10 16:12:51 +02:00 
						 
				 
			
				
					
						
							
							
								Dario Nieuwenhuis 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							456c226b29 
							
						 
					 
					
						
						
							
							Merge pull request  #3404  from farmblox/fix-stm32-exti-low-power  
						
						... 
						
						
						
						stm32: fix low-power EXTI IRQ handler dropped edges 
						
						
					 
					
						2024-10-08 20:48:26 +00:00 
						 
				 
			
				
					
						
							
							
								Lena Berlin 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							df0fc04198 
							
						 
					 
					
						
						
							
							fix: stm32l0 low-power EXTI IRQ handler wiped pending bits before they were checked  
						
						
						
						
					 
					
						2024-10-08 11:18:59 -04:00 
						 
				 
			
				
					
						
							
							
								klownfish 
							
						 
					 
					
						
						
						
						
							
						
						
							7b45577704 
							
						 
					 
					
						
						
							
							fix warnings  
						
						
						
						
					 
					
						2024-09-25 16:55:27 +02:00 
						 
				 
			
				
					
						
							
							
								klownfish 
							
						 
					 
					
						
						
						
						
							
						
						
							8c1b4faae1 
							
						 
					 
					
						
						
							
							resuse adc v4 for u5  
						
						
						
						
					 
					
						2024-09-25 01:01:19 +02:00 
						 
				 
			
				
					
						
							
							
								klownfish 
							
						 
					 
					
						
						
						
						
							
						
						
							60347976b2 
							
						 
					 
					
						
						
							
							Merge remote-tracking branch 'origin/main' into u5_adc  
						
						
						
						
					 
					
						2024-09-24 20:46:04 +02:00 
						 
				 
			
				
					
						
							
							
								klownfish 
							
						 
					 
					
						
						
						
						
							
						
						
							3ce40f41fb 
							
						 
					 
					
						
						
							
							WIP: add u5 adc4  
						
						
						
						
					 
					
						2024-09-24 19:03:20 +02:00 
						 
				 
			
				
					
						
							
							
								Ulf Lilleengen 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							81573b1a6d 
							
						 
					 
					
						
						
							
							Merge pull request  #3364  from hansihe/fix-fdcan-preemption-dequeued-frame-return  
						
						... 
						
						
						
						Fix return value of `fdcan` `write` 
						
						
					 
					
						2024-09-23 08:09:17 +00:00 
						 
				 
			
				
					
						
							
							
								Dario Nieuwenhuis 
							
						 
					 
					
						
						
						
						
							
						
						
							68b783aedf 
							
						 
					 
					
						
						
							
							stm32/spi: fix hang/corruption of word sizes other than 8bit.  
						
						
						
						
					 
					
						2024-09-23 02:06:58 +02:00 
						 
				 
			
				
					
						
							
							
								Dario Nieuwenhuis 
							
						 
					 
					
						
						
						
						
							
						
						
							59dcffbc60 
							
						 
					 
					
						
						
							
							stm32/gpdma: clear tr3 just in case.  
						
						
						
						
					 
					
						2024-09-23 02:06:58 +02:00 
						 
				 
			
				
					
						
							
							
								Dario Nieuwenhuis 
							
						 
					 
					
						
						
						
						
							
						
						
							f2f96a731c 
							
						 
					 
					
						
						
							
							stm32/gpdma: ensure bndt in bytes doesn't overflow.  
						
						
						
						
					 
					
						2024-09-23 02:06:58 +02:00 
						 
				 
			
				
					
						
							
							
								Dario Nieuwenhuis 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							9705f3332b 
							
						 
					 
					
						
						
							
							Merge pull request  #3337  from doesnotcompete/feature/h7rs-usb  
						
						... 
						
						
						
						Add OTG_HS support for STM32H7R/S 
						
						
					 
					
						2024-09-22 23:56:17 +00:00 
						 
				 
			
				
					
						
							
							
								Hans Josephsen 
							
						 
					 
					
						
						
						
						
							
						
						
							e2d2b0f362 
							
						 
					 
					
						
						
							
							Currently the return value of write is broken, it never returns the  
						
						... 
						
						
						
						previous frame even when present.
This happens because a slice of length 64 is always passed to Frame::new
from within the `abort_pending_mailbox` function, causing `Frame::new`
to return None.
The fix is to take a subslice of length `data_length`. 
						
						
					 
					
						2024-09-22 12:40:46 +02:00 
						 
				 
			
				
					
						
							
							
								Shaw Drastin 
							
						 
					 
					
						
						
						
						
							
						
						
							db31e36485 
							
						 
					 
					
						
						
							
							stm32/spi: issue correct DMA word length when reading  
						
						... 
						
						
						
						Currently, when calling read() of the SPI bus, DMA always transmits u8,
which will cause hang if SPI transfer size > 8bit. Use matching word
size for TX DMA instead. 
						
						
					 
					
						2024-09-22 11:13:10 +02:00