Scott Mabin 
							
						 
					 
					
						
						
						
						
							
						
						
							e0ce7fcde7 
							
						 
					 
					
						
						
							
							stm32f2 pll overflow with crystal  
						
						... 
						
						
						
						With a large enough HSE input frequency, the vco clock calculation will
overflow a u32. Therefore, in this specific case we have to use the
inner value and cast to u64 to ensure the mul isn't clipped before
applying the divider. 
						
						
					 
					
						2023-07-30 01:00:53 +01:00 
						 
				 
			
				
					
						
							
							
								xoviat 
							
						 
					 
					
						
						
						
						
							
						
						
							a9f6e30bcd 
							
						 
					 
					
						
						
							
							rustfmt  
						
						
						
						
					 
					
						2023-07-29 12:03:01 -05:00 
						 
				 
			
				
					
						
							
							
								xoviat 
							
						 
					 
					
						
						
						
						
							
						
						
							0d7b005252 
							
						 
					 
					
						
						
							
							stm32/pwm: add output type control  
						
						
						
						
					 
					
						2023-07-29 12:01:32 -05:00 
						 
				 
			
				
					
						
							
							
								Dario Nieuwenhuis 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							fcbfd224a7 
							
						 
					 
					
						
						
							
							Merge pull request  #1706  from mattico/timeouti2c-lifetime  
						
						... 
						
						
						
						TimeoutI2c: allow ref to live shorter than peripheral 
						
						
					 
					
						2023-07-28 23:08:06 +00:00 
						 
				 
			
				
					
						
							
							
								xoviat 
							
						 
					 
					
						
						
						
						
							
						
						
							5bb5654d84 
							
						 
					 
					
						
						
							
							stm32/hrtim: pub instance  
						
						
						
						
					 
					
						2023-07-28 17:39:01 -05:00 
						 
				 
			
				
					
						
							
							
								xoviat 
							
						 
					 
					
						
						
						
						
							
						
						
							a8d3bcbb75 
							
						 
					 
					
						
						
							
							stm32/hrtim: shorten names  
						
						
						
						
					 
					
						2023-07-28 17:37:14 -05:00 
						 
				 
			
				
					
						
							
							
								xoviat 
							
						 
					 
					
						
						
						
						
							
						
						
							ec787d3518 
							
						 
					 
					
						
						
							
							stm32/hrtim: cleanup merge issues  
						
						
						
						
					 
					
						2023-07-28 17:27:15 -05:00 
						 
				 
			
				
					
						
							
							
								xoviat 
							
						 
					 
					
						
						
						
						
							
						
						
							c7c701b3e3 
							
						 
					 
					
						
						
							
							Merge branch 'main' of  https://github.com/embassy-rs/embassy  into hrtim  
						
						
						
						
					 
					
						2023-07-28 17:18:22 -05:00 
						 
				 
			
				
					
						
							
							
								xoviat 
							
						 
					 
					
						
						
						
						
							
						
						
							e495d606ec 
							
						 
					 
					
						
						
							
							stm32/hrtim: extract traits  
						
						
						
						
					 
					
						2023-07-28 17:16:46 -05:00 
						 
				 
			
				
					
						
							
							
								xoviat 
							
						 
					 
					
						
						
						
						
							
						
						
							28136579e9 
							
						 
					 
					
						
						
							
							stm32/hrtim: extract into mod  
						
						
						
						
					 
					
						2023-07-28 17:07:08 -05:00 
						 
				 
			
				
					
						
							
							
								Matt Ickstadt 
							
						 
					 
					
						
						
						
						
							
						
						
							5a8704b4d8 
							
						 
					 
					
						
						
							
							TimeoutI2c: allow ref to live shorter than peripheral  
						
						
						
						
					 
					
						2023-07-28 11:16:43 -05:00 
						 
				 
			
				
					
						
							
							
								JuliDi 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							6dd2fc5941 
							
						 
					 
					
						
						
							
							add document-features  
						
						
						
						
					 
					
						2023-07-28 16:59:13 +02:00 
						 
				 
			
				
					
						
							
							
								Dario Nieuwenhuis 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							3690af9bea 
							
						 
					 
					
						
						
							
							stm32/timer: merge pwm module into timer. ( #1703 )  
						
						... 
						
						
						
						The traits there are applicable to timer use cases other than PWM.
It doesn't make sense to keep them separated. 
						
						
					 
					
						2023-07-28 15:29:27 +02:00 
						 
				 
			
				
					
						
							
							
								Dario Nieuwenhuis 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							8d8c642845 
							
						 
					 
					
						
						
							
							Merge pull request  #1701  from chemicstry/bxcan_methods2  
						
						... 
						
						
						
						stm32/can: implement more convenience methods 
						
						
					 
					
						2023-07-28 11:44:30 +00:00 
						 
				 
			
				
					
						
							
							
								Dario Nieuwenhuis 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							036e6ae30c 
							
						 
					 
					
						
						
							
							Rename embassy-hal-common to embassy-hal-internal, document it's for internal use only. ( #1700 )  
						
						
						
						
					 
					
						2023-07-28 13:23:22 +02:00 
						 
				 
			
				
					
						
							
							
								chemicstry 
							
						 
					 
					
						
						
						
						
							
						
						
							38b5d1ee2b 
							
						 
					 
					
						
						
							
							stm32/can: implement more convenience methods  
						
						
						
						
					 
					
						2023-07-28 14:22:24 +03:00 
						 
				 
			
				
					
						
							
							
								Dario Nieuwenhuis 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							2e4f89068a 
							
						 
					 
					
						
						
							
							Merge pull request  #1686  from xoviat/usart  
						
						... 
						
						
						
						stm32/usart: fix error msg for lptim 
						
						
					 
					
						2023-07-28 10:42:32 +00:00 
						 
				 
			
				
					
						
							
							
								xoviat 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							44c8db2911 
							
						 
					 
					
						
						
							
							Merge pull request  #1681  from alexferro/feature/stm32-dma-read-exact  
						
						... 
						
						
						
						Add a STM32/DMARingBuffer::read_exact helper 
						
						
					 
					
						2023-07-28 01:16:48 +00:00 
						 
				 
			
				
					
						
							
							
								chemicstry 
							
						 
					 
					
						
						
						
						
							
						
						
							a56ef685f3 
							
						 
					 
					
						
						
							
							stm32: forward defmt feature to embassy-time  
						
						
						
						
					 
					
						2023-07-25 12:19:42 +03:00 
						 
				 
			
				
					
						
							
							
								chemicstry 
							
						 
					 
					
						
						
						
						
							
						
						
							62ab0bf2e7 
							
						 
					 
					
						
						
							
							stm32/can: implement proper RX timestamps  
						
						
						
						
					 
					
						2023-07-25 12:12:45 +03:00 
						 
				 
			
				
					
						
							
							
								xoviat 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							77e34c5e8a 
							
						 
					 
					
						
						
							
							Merge pull request  #1684  from xoviat/wpan  
						
						... 
						
						
						
						stm32/rcc: move rcc logic from ipcc 
						
						
					 
					
						2023-07-25 01:22:07 +00:00 
						 
				 
			
				
					
						
							
							
								xoviat 
							
						 
					 
					
						
						
						
						
							
						
						
							270d1d59a0 
							
						 
					 
					
						
						
							
							stm32/rcc: use wpan default only for wpan  
						
						
						
						
					 
					
						2023-07-24 18:25:15 -05:00 
						 
				 
			
				
					
						
							
							
								xoviat 
							
						 
					 
					
						
						
						
						
							
						
						
							3c41784de8 
							
						 
					 
					
						
						
							
							stm32/usart: fix error msg for lptim  
						
						
						
						
					 
					
						2023-07-24 18:08:23 -05:00 
						 
				 
			
				
					
						
							
							
								xoviat 
							
						 
					 
					
						
						
						
						
							
						
						
							1425dda0a7 
							
						 
					 
					
						
						
							
							stm32/rcc: fix minor issues  
						
						
						
						
					 
					
						2023-07-24 17:19:45 -05:00 
						 
				 
			
				
					
						
							
							
								Dario Nieuwenhuis 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							9f898c460f 
							
						 
					 
					
						
						
							
							Merge pull request  #1685  from chemicstry/bxcan_async_enable  
						
						... 
						
						
						
						stm32/can: bxcan async enable 
						
						
					 
					
						2023-07-24 15:24:18 +00:00 
						 
				 
			
				
					
						
							
							
								chemicstry 
							
						 
					 
					
						
						
						
						
							
						
						
							2a0fe73045 
							
						 
					 
					
						
						
							
							stm32/can: bxcan async enable  
						
						
						
						
					 
					
						2023-07-24 17:53:23 +03:00 
						 
				 
			
				
					
						
							
							
								xoviat 
							
						 
					 
					
						
						
						
						
							
						
						
							bd60f003e0 
							
						 
					 
					
						
						
							
							stm32/rcc: move rcc logic from ipcc  
						
						
						
						
					 
					
						2023-07-23 17:01:34 -05:00 
						 
				 
			
				
					
						
							
							
								Alex Ferro 
							
						 
					 
					
						
						
						
						
							
						
						
							4883fdd154 
							
						 
					 
					
						
						
							
							Add a STM32/DMARingBuffer::read_exact helper  
						
						... 
						
						
						
						This provides a helper function with an async implementation, that
will only return (or error) when it was able to read that many bytes,
sleeping until ready.
Additionally, corrected the documentation for Ringbuffer functions to use
"elements" instead of "bytes" as the types were already generic over the
word/element size. 
						
						
					 
					
						2023-07-22 17:17:01 -06:00 
						 
				 
			
				
					
						
							
							
								xoviat 
							
						 
					 
					
						
						
						
						
							
						
						
							d42dff45de 
							
						 
					 
					
						
						
							
							Merge branch 'main' of  https://github.com/embassy-rs/embassy  into hrtim  
						
						
						
						
					 
					
						2023-07-22 14:49:31 -05:00 
						 
				 
			
				
					
						
							
							
								JuliDi 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							8e230bf6ec 
							
						 
					 
					
						
						
							
							add missing TransferOptions fields for DMA  
						
						
						
						
					 
					
						2023-07-22 21:36:03 +02:00 
						 
				 
			
				
					
						
							
							
								JuliDi 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							a56b3e9a44 
							
						 
					 
					
						
						
							
							update feature gates for v3  
						
						
						
						
					 
					
						2023-07-22 19:47:36 +02:00 
						 
				 
			
				
					
						
							
							
								JuliDi 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							0378366e29 
							
						 
					 
					
						
						
							
							Merge remote-tracking branch 'xoviat/update-metapac' into fix-dac-example  
						
						
						
						
					 
					
						2023-07-22 19:26:20 +02:00 
						 
				 
			
				
					
						
							
							
								JuliDi 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							80ce6d1fb7 
							
						 
					 
					
						
						
							
							update DAC triggers to incorporate v3  
						
						
						
						
					 
					
						2023-07-22 19:25:02 +02:00 
						 
				 
			
				
					
						
							
							
								xoviat 
							
						 
					 
					
						
						
						
						
							
						
						
							ba8e5d8589 
							
						 
					 
					
						
						
							
							rustfmt  
						
						
						
						
					 
					
						2023-07-22 12:10:50 -05:00 
						 
				 
			
				
					
						
							
							
								xoviat 
							
						 
					 
					
						
						
						
						
							
						
						
							192cdc2f85 
							
						 
					 
					
						
						
							
							stm32: suppress adc f3  
						
						
						
						
					 
					
						2023-07-22 12:07:02 -05:00 
						 
				 
			
				
					
						
							
							
								xoviat 
							
						 
					 
					
						
						
						
						
							
						
						
							64f8a779ca 
							
						 
					 
					
						
						
							
							stm32: add dac fix  
						
						
						
						
					 
					
						2023-07-22 11:54:54 -05:00 
						 
				 
			
				
					
						
							
							
								xoviat 
							
						 
					 
					
						
						
						
						
							
						
						
							5693ed1178 
							
						 
					 
					
						
						
							
							stm32: add minimal fdcan impl  
						
						
						
						
					 
					
						2023-07-22 11:50:30 -05:00 
						 
				 
			
				
					
						
							
							
								xoviat 
							
						 
					 
					
						
						
						
						
							
						
						
							19c6c698b5 
							
						 
					 
					
						
						
							
							stm32: update metapac  
						
						
						
						
					 
					
						2023-07-22 11:43:14 -05:00 
						 
				 
			
				
					
						
							
							
								Adam Greig 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							e5b4641f9e 
							
						 
					 
					
						
						
							
							stm32/dac: set pin mode to analog (ref  #334 )  
						
						
						
						
					 
					
						2023-07-22 13:19:26 +01:00 
						 
				 
			
				
					
						
							
							
								Alessandro Pezzato 
							
						 
					 
					
						
						
						
						
							
						
						
							36ff688fab 
							
						 
					 
					
						
						
							
							stm32/uart: optimize swap_rx_tx  
						
						
						
						
					 
					
						2023-07-19 10:50:40 +02:00 
						 
				 
			
				
					
						
							
							
								Alessandro Pezzato 
							
						 
					 
					
						
						
						
						
							
						
						
							3df2c71e6c 
							
						 
					 
					
						
						
							
							stm32/uart: add swap_rx_tx  
						
						
						
						
					 
					
						2023-07-19 10:26:47 +02:00 
						 
				 
			
				
					
						
							
							
								Dario Nieuwenhuis 
							
						 
					 
					
						
						
						
						
							
						
						
							10f5966787 
							
						 
					 
					
						
						
							
							Convert files to LF endings.  
						
						
						
						
					 
					
						2023-07-18 14:24:58 +02:00 
						 
				 
			
				
					
						
							
							
								xoviat 
							
						 
					 
					
						
						
						
						
							
						
						
							55ac480cb0 
							
						 
					 
					
						
						
							
							stm32/eth: fix cfg(not(time))  
						
						
						
						
					 
					
						2023-07-17 16:24:09 -05:00 
						 
				 
			
				
					
						
							
							
								xoviat 
							
						 
					 
					
						
						
						
						
							
						
						
							17d5e1c470 
							
						 
					 
					
						
						
							
							stm32/eth: add set_poll_interval  
						
						
						
						
					 
					
						2023-07-15 12:02:08 -05:00 
						 
				 
			
				
					
						
							
							
								xoviat 
							
						 
					 
					
						
						
						
						
							
						
						
							975a780efe 
							
						 
					 
					
						
						
							
							stm32/eth: impl. poll interval  
						
						
						
						
					 
					
						2023-07-15 09:57:09 -05:00 
						 
				 
			
				
					
						
							
							
								xoviat 
							
						 
					 
					
						
						
						
						
							
						
						
							c3774607a5 
							
						 
					 
					
						
						
							
							stm32/eth: convert static metho  
						
						
						
						
					 
					
						2023-07-15 09:37:25 -05:00 
						 
				 
			
				
					
						
							
							
								xoviat 
							
						 
					 
					
						
						
						
						
							
						
						
							48b37aa2bf 
							
						 
					 
					
						
						
							
							stm32/eth: refactor genericsmi  
						
						
						
						
					 
					
						2023-07-15 09:32:36 -05:00 
						 
				 
			
				
					
						
							
							
								Phil Markgraf 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							3bae533066 
							
						 
					 
					
						
						
							
							Enable RTC on STM32WL chips ( #1645 )  
						
						... 
						
						
						
						* Add clippy allow to not report if same then branch
* Support enabling RTC clock on STM32WL
* Add clippy allow to not report if same then branch
* Support enabling RTC clock on STM32WL
* Add rtc example for stm32wl
* Address code review feedback 
						
						
					 
					
						2023-07-15 13:40:23 +02:00 
						 
				 
			
				
					
						
							
							
								Dario Nieuwenhuis 
							
						 
					 
					
						
						
						
						
							
						
						
							dff9bd9711 
							
						 
					 
					
						
						
							
							Remove trivial to remove uses of atomic-polyfill.  
						
						
						
						
					 
					
						2023-07-12 18:30:43 +02:00 
						 
				 
			
				
					
						
							
							
								shakencodes 
							
						 
					 
					
						
						
						
						
							
						
						
							29f3d5b68d 
							
						 
					 
					
						
						
							
							Ensure I2C master_stop() called after error  
						
						
						
						
					 
					
						2023-07-10 16:40:33 -07:00