Dion Dokter 
							
						 
					 
					
						
						
						
						
							
						
						
							ca84be80bc 
							
						 
					 
					
						
						
							
							Add wdt and flash  
						
						
						
						
					 
					
						2024-04-14 00:45:53 +02:00 
						 
				 
			
				
					
						
							
							
								Dion Dokter 
							
						 
					 
					
						
						
						
						
							
						
						
							b659e3d529 
							
						 
					 
					
						
						
							
							Add ADC  
						
						
						
						
					 
					
						2024-04-14 00:04:13 +02:00 
						 
				 
			
				
					
						
							
							
								Dion Dokter 
							
						 
					 
					
						
						
						
						
							
						
						
							5f23e39052 
							
						 
					 
					
						
						
							
							Add some examples.  
						
						... 
						
						
						
						- usart works
- dac works
- rng gets stuck on while loop
- usb_serial works, but cannot test due to lack of user usb port
- adc needs work and does not work yet 
						
						
					 
					
						2024-04-13 18:40:46 +02:00 
						 
				 
			
				
					
						
							
							
								Dario Nieuwenhuis 
							
						 
					 
					
						
						
						
						
							
						
						
							ec6ff217ca 
							
						 
					 
					
						
						
							
							Add stm32u0 support.  
						
						
						
						
					 
					
						2024-04-13 03:57:21 +02:00 
						 
				 
			
				
					
						
							
							
								Dario Nieuwenhuis 
							
						 
					 
					
						
						
						
						
							
						
						
							52bd24499c 
							
						 
					 
					
						
						
							
							stm32/adc: update g4 for new pac.  
						
						
						
						
					 
					
						2024-04-13 03:34:28 +02:00 
						 
				 
			
				
					
						
							
							
								Dario Nieuwenhuis 
							
						 
					 
					
						
						
						
						
							
						
						
							d9426549c3 
							
						 
					 
					
						
						
							
							stm32/flash: remove otp flash regions (removed in newer metapacs).  
						
						
						
						
					 
					
						2024-04-13 03:33:16 +02:00 
						 
				 
			
				
					
						
							
							
								Michael Zill 
							
						 
					 
					
						
						
						
						
							
						
						
							9f4d320d67 
							
						 
					 
					
						
						
							
							stm32/spi,crc: update for new PAC  
						
						
						
						
					 
					
						2024-04-13 03:33:04 +02:00 
						 
				 
			
				
					
						
							
							
								chemicstry 
							
						 
					 
					
						
						
						
						
							
						
						
							64b806db0b 
							
						 
					 
					
						
						
							
							Expose RCC enable and disable methods  
						
						
						
						
					 
					
						2024-04-12 18:07:44 +03:00 
						 
				 
			
				
					
						
							
							
								Dario Nieuwenhuis 
							
						 
					 
					
						
						
						
						
							
						
						
							499c6e84a3 
							
						 
					 
					
						
						
							
							stm32/otg: fix OTG_HS in FS mode.  
						
						
						
						
					 
					
						2024-04-12 03:33:20 +02:00 
						 
				 
			
				
					
						
							
							
								Boris Faure 
							
						 
					 
					
						
						
						
						
							
						
						
							98b4eb4491 
							
						 
					 
					
						
						
							
							stm32: fix typo in doc  
						
						
						
						
					 
					
						2024-04-11 22:51:34 +02:00 
						 
				 
			
				
					
						
							
							
								Andres Vahter 
							
						 
					 
					
						
						
						
						
							
						
						
							6e24dc58c6 
							
						 
					 
					
						
						
							
							stm32 adc: use fn blocking_delay_us(us: u32)  
						
						
						
						
					 
					
						2024-04-10 22:23:49 +03:00 
						 
				 
			
				
					
						
							
							
								Andres Vahter 
							
						 
					 
					
						
						
						
						
							
						
						
							68b1a840c6 
							
						 
					 
					
						
						
							
							stm32 adc: remove DelayNs  
						
						
						
						
					 
					
						2024-04-10 10:33:15 +03:00 
						 
				 
			
				
					
						
							
							
								Andres Vahter 
							
						 
					 
					
						
						
						
						
							
						
						
							fd802ffdfd 
							
						 
					 
					
						
						
							
							stm32: use embedded_hal_1::delay::DelayNs  
						
						... 
						
						
						
						This makes delay compatible with https://lib.rs/crates/rtic-monotonics . 
						
						
					 
					
						2024-04-09 22:32:09 +03:00 
						 
				 
			
				
					
						
							
							
								Andelf 
							
						 
					 
					
						
						
						
						
							
						
						
							803b76df86 
							
						 
					 
					
						
						
							
							Fix crash caused by using higher MSI on STM32WL  
						
						
						
						
					 
					
						2024-04-08 01:23:49 +08:00 
						 
				 
			
				
					
						
							
							
								Dillon McEwan 
							
						 
					 
					
						
						
						
						
							
						
						
							2ad82c2adf 
							
						 
					 
					
						
						
							
							Fix 'clocok' typo in RCC docs  
						
						
						
						
					 
					
						2024-04-05 10:07:15 -07:00 
						 
				 
			
				
					
						
							
							
								Torin Cooper-Bennun 
							
						 
					 
					
						
						
						
						
							
						
						
							c953b9045b 
							
						 
					 
					
						
						
							
							stm32: adc: v3: [h5] set OR.OP0 to 1 when ADCx_INP0 is selected, per RM  
						
						
						
						
					 
					
						2024-04-05 13:00:33 +01:00 
						 
				 
			
				
					
						
							
							
								Dario Nieuwenhuis 
							
						 
					 
					
						
						
						
						
							
						
						
							c2b8ddaa83 
							
						 
					 
					
						
						
							
							stm32/qspi: autodeduce transfer len from buffer len.  
						
						... 
						
						
						
						mirrors change made in #2672 . 
						
						
					 
					
						2024-04-05 01:41:47 +02:00 
						 
				 
			
				
					
						
							
							
								Dario Nieuwenhuis 
							
						 
					 
					
						
						
						
						
							
						
						
							3d7d3e0286 
							
						 
					 
					
						
						
							
							stm32/time-driver: always use CC interrupt.  
						
						... 
						
						
						
						This avoids cfg's, because it works both for timers that have a a dedicated CC interrupt
line, and timers where all interrupts go to a single interrupt line. 
						
						
					 
					
						2024-04-05 00:56:21 +02:00 
						 
				 
			
				
					
						
							
							
								eZio Pan 
							
						 
					 
					
						
						
						
						
							
						
						
							5dc3738bc2 
							
						 
					 
					
						
						
							
							add missing interrupt for timer  
						
						
						
						
					 
					
						2024-04-05 00:51:20 +02:00 
						 
				 
			
				
					
						
							
							
								eZio Pan 
							
						 
					 
					
						
						
						
						
							
						
						
							78b9cb98d4 
							
						 
					 
					
						
						
							
							"separate CC interrupt" is for AdvCh4 only  
						
						
						
						
					 
					
						2024-04-05 00:51:20 +02:00 
						 
				 
			
				
					
						
							
							
								eZio Pan 
							
						 
					 
					
						
						
						
						
							
						
						
							348a46b110 
							
						 
					 
					
						
						
							
							move enable_outputs to private trait ...  
						
						... 
						
						
						
						... to avoid API leaking. 
						
						
					 
					
						2024-04-05 00:51:20 +02:00 
						 
				 
			
				
					
						
							
							
								Dario Nieuwenhuis 
							
						 
					 
					
						
						
						
						
							
						
						
							d597815c9a 
							
						 
					 
					
						
						
							
							stm32: remove last few mod sealed's.  
						
						
						
						
					 
					
						2024-04-05 00:48:46 +02:00 
						 
				 
			
				
					
						
							
							
								Dario Nieuwenhuis 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							a0439479f7 
							
						 
					 
					
						
						
							
							Merge pull request  #2742  from sgoll/i2c-async-transaction  
						
						... 
						
						
						
						stm32/i2c(v1): Implement asynchronous transactions 
						
						
					 
					
						2024-04-04 21:43:21 +00:00 
						 
				 
			
				
					
						
							
							
								Dario Nieuwenhuis 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							921fa9af80 
							
						 
					 
					
						
						
							
							Merge pull request  #2672  from nautd/karun/main_octospi_implementation  
						
						... 
						
						
						
						Octospi implementation 
						
						
					 
					
						2024-04-04 21:41:34 +00:00 
						 
				 
			
				
					
						
							
							
								Dario Nieuwenhuis 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							6c35a1769d 
							
						 
					 
					
						
						
							
							Merge pull request  #2697  from eZioPan/stm32-cordic  
						
						... 
						
						
						
						stm32 CORDIC driver 
						
						
					 
					
						2024-04-04 21:32:27 +00:00 
						 
				 
			
				
					
						
							
							
								Karun 
							
						 
					 
					
						
						
						
						
							
						
						
							330a3b0488 
							
						 
					 
					
						
						
							
							Fix passing of dual quad param to inner constructor  
						
						
						
						
					 
					
						2024-04-03 16:42:16 -04:00 
						 
				 
			
				
					
						
							
							
								Karun 
							
						 
					 
					
						
						
						
						
							
						
						
							4ea7dfce17 
							
						 
					 
					
						
						
							
							Fix build errors  
						
						... 
						
						
						
						Add empty checks/peripheral busy waits 
						
						
					 
					
						2024-04-03 16:36:02 -04:00 
						 
				 
			
				
					
						
							
							
								Karun 
							
						 
					 
					
						
						
						
						
							
						
						
							80aeea93fd 
							
						 
					 
					
						
						
							
							Configure dual-quad setting by constructor  
						
						
						
						
					 
					
						2024-04-03 16:05:23 -04:00 
						 
				 
			
				
					
						
							
							
								Karun 
							
						 
					 
					
						
						
						
						
							
						
						
							b3bbf42b8b 
							
						 
					 
					
						
						
							
							Remove data length from transfer config  
						
						... 
						
						
						
						Remove non hal traits
Fix function comments 
						
						
					 
					
						2024-04-03 15:58:20 -04:00 
						 
				 
			
				
					
						
							
							
								Karun 
							
						 
					 
					
						
						
						
						
							
						
						
							630fd90d26 
							
						 
					 
					
						
						
							
							Address PR comments  
						
						
						
						
					 
					
						2024-04-03 14:01:40 -04:00 
						 
				 
			
				
					
						
							
							
								Karun 
							
						 
					 
					
						
						
						
						
							
						
						
							a031b3b79e 
							
						 
					 
					
						
						
							
							Update metapac  
						
						
						
						
					 
					
						2024-04-03 13:42:38 -04:00 
						 
				 
			
				
					
						
							
							
								Sebastian Goll 
							
						 
					 
					
						
						
						
						
							
						
						
							6efac5562a 
							
						 
					 
					
						
						
							
							Merge remote-tracking branch 'upstream/main' into i2c-async-transaction  
						
						
						
						
					 
					
						2024-04-03 16:53:45 +02:00 
						 
				 
			
				
					
						
							
							
								Karun 
							
						 
					 
					
						
						
						
						
							
						
						
							66a7b62909 
							
						 
					 
					
						
						
							
							Add octospi version dependency for max transfer support  
						
						
						
						
					 
					
						2024-04-02 16:24:31 -04:00 
						 
				 
			
				
					
						
							
							
								Boris Faure 
							
						 
					 
					
						
						
						
						
							
						
						
							1e399fbf9d 
							
						 
					 
					
						
						
							
							stm32: fix typo in doc  
						
						
						
						
					 
					
						2024-04-02 22:16:11 +02:00 
						 
				 
			
				
					
						
							
							
								Karun 
							
						 
					 
					
						
						
						
						
							
						
						
							166c95be6c 
							
						 
					 
					
						
						
							
							Update to use private supertrait, following PR#2730  
						
						
						
						
					 
					
						2024-04-02 16:14:10 -04:00 
						 
				 
			
				
					
						
							
							
								Karun Koppula 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							9344f55ff3 
							
						 
					 
					
						
						
							
							Merge branch 'main' into karun/main_octospi_implementation  
						
						
						
						
					 
					
						2024-04-02 15:51:50 -04:00 
						 
				 
			
				
					
						
							
							
								Karun 
							
						 
					 
					
						
						
						
						
							
						
						
							2caea89b6a 
							
						 
					 
					
						
						
							
							Update build dependency as well  
						
						
						
						
					 
					
						2024-04-02 15:50:57 -04:00 
						 
				 
			
				
					
						
							
							
								Karun 
							
						 
					 
					
						
						
						
						
							
						
						
							d62615b536 
							
						 
					 
					
						
						
							
							Update metapac to use PR  #442  with octospi rcc updates  
						
						
						
						
					 
					
						2024-04-02 15:48:39 -04:00 
						 
				 
			
				
					
						
							
							
								Sebastian Goll 
							
						 
					 
					
						
						
						
						
							
						
						
							804b19b116 
							
						 
					 
					
						
						
							
							Merge remote-tracking branch 'upstream/main' into i2c-async-transaction  
						
						
						
						
					 
					
						2024-04-02 16:06:15 +02:00 
						 
				 
			
				
					
						
							
							
								Dario Nieuwenhuis 
							
						 
					 
					
						
						
						
						
							
						
						
							c8936edb6c 
							
						 
					 
					
						
						
							
							stm32/can: simplify bxcan api, merging bx::* into the main structs.  
						
						... 
						
						
						
						The bx::* separate structs (Can, Rx, Tx) and separate `Instance` trait
are a relic from the `bxcan` crate. Remove them, move the functionality
into the main structs. 
						
						
					 
					
						2024-04-02 11:08:03 +02:00 
						 
				 
			
				
					
						
							
							
								Tyler Gilbert 
							
						 
					 
					
						
						
						
						
							
						
						
							cb01d03835 
							
						 
					 
					
						
						
							
							Add async stop() function to stm32 bdma_dma  
						
						
						
						
					 
					
						2024-03-31 16:31:47 -05:00 
						 
				 
			
				
					
						
							
							
								Sebastian Goll 
							
						 
					 
					
						
						
						
						
							
						
						
							1b505bf18e 
							
						 
					 
					
						
						
							
							Merge remote-tracking branch 'upstream/main' into i2c-async-transaction  
						
						
						
						
					 
					
						2024-03-28 22:39:52 +01:00 
						 
				 
			
				
					
						
							
							
								Corey Schuhen 
							
						 
					 
					
						
						
						
						
							
						
						
							25618cd93d 
							
						 
					 
					
						
						
							
							RTR fix.  
						
						
						
						
					 
					
						2024-03-28 09:53:30 +10:00 
						 
				 
			
				
					
						
							
							
								Corey Schuhen 
							
						 
					 
					
						
						
						
						
							
						
						
							a9f0c8c3a9 
							
						 
					 
					
						
						
							
							Fixes for no-time.  
						
						
						
						
					 
					
						2024-03-28 09:32:13 +10:00 
						 
				 
			
				
					
						
							
							
								Corey Schuhen 
							
						 
					 
					
						
						
						
						
							
						
						
							2217b80278 
							
						 
					 
					
						
						
							
							CAN: Unify API's between BXCAN and FDCAN. Use Envelope for all read methods instead of a tuple sometimes.  
						
						
						
						
					 
					
						2024-03-28 09:32:13 +10:00 
						 
				 
			
				
					
						
							
							
								Corey Schuhen 
							
						 
					 
					
						
						
						
						
							
						
						
							f5daa50a7b 
							
						 
					 
					
						
						
							
							BXCAN: Add struct that combines Buffered RX and Buffered TX.  
						
						
						
						
					 
					
						2024-03-28 09:32:13 +10:00 
						 
				 
			
				
					
						
							
							
								Corey Schuhen 
							
						 
					 
					
						
						
						
						
							
						
						
							41b7e4a434 
							
						 
					 
					
						
						
							
							BXCAN: Create TxMode in order to support buffered TX.  
						
						
						
						
					 
					
						2024-03-28 09:32:13 +10:00 
						 
				 
			
				
					
						
							
							
								Corey Schuhen 
							
						 
					 
					
						
						
						
						
							
						
						
							26c739c2f9 
							
						 
					 
					
						
						
							
							BXCAN: Create RxMode enum and move reader methods into it, laying foundations for different Rx buffering modes.  
						
						
						
						
					 
					
						2024-03-28 09:32:13 +10:00 
						 
				 
			
				
					
						
							
							
								Corey Schuhen 
							
						 
					 
					
						
						
						
						
							
						
						
							3bdaad39e8 
							
						 
					 
					
						
						
							
							BXCAN: Register access into new Registers struct.  
						
						
						
						
					 
					
						2024-03-28 09:32:13 +10:00 
						 
				 
			
				
					
						
							
							
								Corey Schuhen 
							
						 
					 
					
						
						
						
						
							
						
						
							32065d7719 
							
						 
					 
					
						
						
							
							BXCAN: Cut out more that wasn't required from BXCAN crate.  
						
						
						
						
					 
					
						2024-03-28 09:32:08 +10:00