Corey Schuhen 
							
						 
					 
					
						
						
						
						
							
						
						
							1327a644b6 
							
						 
					 
					
						
						
							
							FDCAN: Don't require internal module for public API.  
						
						
						
						
					 
					
						2024-02-25 10:14:12 +10:00 
						 
				 
			
				
					
						
							
							
								Corey Schuhen 
							
						 
					 
					
						
						
						
						
							
						
						
							3f93105e9f 
							
						 
					 
					
						
						
							
							Add dep for static_cell to example.  
						
						
						
						
					 
					
						2024-02-19 08:33:19 +10:00 
						 
				 
			
				
					
						
							
							
								Corey Schuhen 
							
						 
					 
					
						
						
						
						
							
						
						
							eafa90cd07 
							
						 
					 
					
						
						
							
							Remove the OperatingMode typestates  
						
						... 
						
						
						
						Instead have two explcit types(without the mode generic arg)types:
- One for config
- One for all operating modes 
						
						
					 
					
						2024-02-18 13:09:37 +10:00 
						 
				 
			
				
					
						
							
							
								Corey Schuhen 
							
						 
					 
					
						
						
						
						
							
						
						
							5ad291b708 
							
						 
					 
					
						
						
							
							Add a buffered mode.  
						
						
						
						
					 
					
						2024-02-17 18:26:57 +10:00 
						 
				 
			
				
					
						
							
							
								Corey Schuhen 
							
						 
					 
					
						
						
						
						
							
						
						
							70b3c4374d 
							
						 
					 
					
						
						
							
							Port FDCAN HAL to use PAC directly instead of fdcan crate.  
						
						... 
						
						
						
						- Provide separate FDCAN capable and Classic CAN API's
- Don't use fdcan crate dep anymore
- Provide embedded-can traits. 
						
						
					 
					
						2024-02-17 18:25:58 +10:00 
						 
				 
			
				
					
						
							
							
								Barnaby Walters 
							
						 
					 
					
						
						
						
						
							
						
						
							6d7458dac7 
							
						 
					 
					
						
						
							
							Refinements  
						
						... 
						
						
						
						* Implemented boost mode dance (RM0440 p234-245, 6.5.1)
* Enabled boost mode in usb_serial example, tested on hardware
* Removed hard requirement of a valid 48MHz source (HSI48 is checked if
  requested, PLL passed through as-is and assumed to be valid)
* Used calc_pclk to calculate APB frequencies
* Refactored 48MHz configuration code to remove unnecessary let and block
* Renamed ahb_freq to hclk for clarity and consistency 
						
						
					 
					
						2024-02-17 00:30:16 +01:00 
						 
				 
			
				
					
						
							
							
								Barnaby Walters 
							
						 
					 
					
						
						
						
						
							
						
						
							ae74833999 
							
						 
					 
					
						
						
							
							Removed redundant HSI48 configuration  
						
						
						
						
					 
					
						2024-02-16 20:32:35 +01:00 
						 
				 
			
				
					
						
							
							
								Barnaby Walters 
							
						 
					 
					
						
						
						
						
							
						
						
							5b7eff6541 
							
						 
					 
					
						
						
							
							[embassy-stm32]: started stm32g4 RCC refactor  
						
						... 
						
						
						
						* Copied API from f.rs where applicable
* HSE and HSI independantly configurable
* Boost mode set by user rather
* Added HSE, pll1_q and pll1_p frequencies to set_clocks call
* Stubbed max module based on f.rs, needs cleanup 
						
						
					 
					
						2024-02-15 23:56:26 +01:00 
						 
				 
			
				
					
						
							
							
								Corey Schuhen 
							
						 
					 
					
						
						
						
						
							
						
						
							1698f4dbc3 
							
						 
					 
					
						
						
							
							Add FDCAN examples for STM32G4, STM32H5 and STM32H7  
						
						... 
						
						
						
						Fix examples
Fix examples
Fix examples. 
						
						
					 
					
						2024-01-31 05:40:05 +10:00 
						 
				 
			
				
					
						
							
							
								Tomasz bla Fortuna 
							
						 
					 
					
						
						
						
						
							
						
						
							a91a7a8557 
							
						 
					 
					
						
						
							
							Add FDCAN dependency in correct flavor based on selected chip.  
						
						... 
						
						
						
						Author: Torin Cooper-Bennun <tcbennun@maxiluxsystems.com>
Change from review. 
						
						
					 
					
						2024-01-31 05:40:05 +10:00 
						 
				 
			
				
					
						
							
							
								Dario Nieuwenhuis 
							
						 
					 
					
						
						
						
						
							
						
						
							3387ee7238 
							
						 
					 
					
						
						
							
							stm32/gpio: remove generics.  
						
						
						
						
					 
					
						2024-01-22 21:31:06 +01:00 
						 
				 
			
				
					
						
							
							
								Dario Nieuwenhuis 
							
						 
					 
					
						
						
						
						
							
						
						
							22197320ff 
							
						 
					 
					
						
						
							
							bump embassy-time 0.3, embassy-executor 0.5, embassy-net 0.4.  
						
						
						
						
					 
					
						2024-01-11 23:01:24 +01:00 
						 
				 
			
				
					
						
							
							
								Dario Nieuwenhuis 
							
						 
					 
					
						
						
						
						
							
						
						
							495b8b739a 
							
						 
					 
					
						
						
							
							Change GPIO inherent methods back to &self.  
						
						... 
						
						
						
						With the embedded-hal rc3 update I changed them to require `&mut self`, but
in retrospect I think `&self` is better, for extra flexibility.
This PR reverts the changes from the rc3 update to inherent methods. 
						
						
					 
					
						2024-01-10 00:00:10 +01:00 
						 
				 
			
				
					
						
							
							
								Dario Nieuwenhuis 
							
						 
					 
					
						
						
						
						
							
						
						
							8b36a32ed5 
							
						 
					 
					
						
						
							
							ci: use beta, add secondary nightly ci.  
						
						
						
						
					 
					
						2023-12-21 15:03:57 +01:00 
						 
				 
			
				
					
						
							
							
								Dario Nieuwenhuis 
							
						 
					 
					
						
						
						
						
							
						
						
							d81395fab3 
							
						 
					 
					
						
						
							
							Update embedded-hal to 1.0.0-rc.3  
						
						
						
						
					 
					
						2023-12-14 16:19:32 +01:00 
						 
				 
			
				
					
						
							
							
								Jesse Braham 
							
						 
					 
					
						
						
						
						
							
						
						
							925f5cbc26 
							
						 
					 
					
						
						
							
							Update all references to embasy-executor to the latest version  
						
						
						
						
					 
					
						2023-12-06 12:05:47 +01:00 
						 
				 
			
				
					
						
							
							
								Scott Mabin 
							
						 
					 
					
						
						
						
						
							
						
						
							334900752a 
							
						 
					 
					
						
						
							
							update release version in examples and other crates  
						
						
						
						
					 
					
						2023-12-04 13:15:10 +00:00 
						 
				 
			
				
					
						
							
							
								Dario Nieuwenhuis 
							
						 
					 
					
						
						
						
						
							
						
						
							c6989dfbca 
							
						 
					 
					
						
						
							
							Remove nightly and unstable-traits features in preparation for 1.75.  
						
						
						
						
					 
					
						2023-11-29 17:26:33 +01:00 
						 
				 
			
				
					
						
							
							
								Dario Nieuwenhuis 
							
						 
					 
					
						
						
						
						
							
						
						
							1f9b649f80 
							
						 
					 
					
						
						
							
							executor: release v0.3.3  
						
						
						
						
					 
					
						2023-11-15 18:44:01 +01:00 
						 
				 
			
				
					
						
							
							
								Dario Nieuwenhuis 
							
						 
					 
					
						
						
						
						
							
						
						
							4fe344ebc0 
							
						 
					 
					
						
						
							
							stm32/rcc: consistent casing and naming for PLL enums.  
						
						
						
						
					 
					
						2023-11-13 00:52:01 +01:00 
						 
				 
			
				
					
						
							
							
								Dario Nieuwenhuis 
							
						 
					 
					
						
						
						
						
							
						
						
							4647df14b1 
							
						 
					 
					
						
						
							
							Update heapless to v0.8, embedded-nal-async to v0.7  
						
						
						
						
					 
					
						2023-11-10 16:43:53 +01:00 
						 
				 
			
				
					
						
							
							
								Dario Nieuwenhuis 
							
						 
					 
					
						
						
						
						
							
						
						
							0b015bd727 
							
						 
					 
					
						
						
							
							usb: remove msos-descriptor feature.  
						
						
						
						
					 
					
						2023-11-08 23:21:52 +01:00 
						 
				 
			
				
					
						
							
							
								Dario Nieuwenhuis 
							
						 
					 
					
						
						
						
						
							
						
						
							0272deb158 
							
						 
					 
					
						
						
							
							stm32/rcc: add shared code for hsi48 with crs support.  
						
						
						
						
					 
					
						2023-11-05 23:52:54 +01:00 
						 
				 
			
				
					
						
							
							
								Dario Nieuwenhuis 
							
						 
					 
					
						
						
						
						
							
						
						
							dd6a29adb2 
							
						 
					 
					
						
						
							
							Release embassy-executor v0.3.1  
						
						
						
						
					 
					
						2023-11-01 00:17:44 +01:00 
						 
				 
			
				
					
						
							
							
								Dániel Buga 
							
						 
					 
					
						
						
						
						
							
						
						
							d941882066 
							
						 
					 
					
						
						
							
							Prepare embassy-net 0.2.1 and embassy-sync 0.4.0  
						
						
						
						
					 
					
						2023-10-31 09:33:27 +01:00 
						 
				 
			
				
					
						
							
							
								Dario Nieuwenhuis 
							
						 
					 
					
						
						
						
						
							
						
						
							412bcad2d1 
							
						 
					 
					
						
						
							
							stm32: rename HSI16 -> HSI  
						
						
						
						
					 
					
						2023-10-22 22:39:55 +02:00 
						 
				 
			
				
					
						
							
							
								Dion Dokter 
							
						 
					 
					
						
						
						
						
							
						
						
							5b3f75dc72 
							
						 
					 
					
						
						
							
							Merge branch 'master' into center-align  
						
						
						
						
					 
					
						2023-10-20 14:17:55 +02:00 
						 
				 
			
				
					
						
							
							
								Dario Nieuwenhuis 
							
						 
					 
					
						
						
						
						
							
						
						
							213b4c9dca 
							
						 
					 
					
						
						
							
							time: add links key, release v0.1.5.  
						
						
						
						
					 
					
						2023-10-16 20:11:35 +02:00 
						 
				 
			
				
					
						
							
							
								xoviat 
							
						 
					 
					
						
						
						
						
							
						
						
							4a156df7a1 
							
						 
					 
					
						
						
							
							stm32: expand rcc mux to g4 and h7  
						
						
						
						
					 
					
						2023-10-14 23:33:57 -05:00 
						 
				 
			
				
					
						
							
							
								Adam Greig 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							0621e957a0 
							
						 
					 
					
						
						
							
							time: Update examples, tests, and other code to use new Timer::after_x convenience methods  
						
						
						
						
					 
					
						2023-10-15 01:30:12 +01:00 
						 
				 
			
				
					
						
							
							
								Dániel Buga 
							
						 
					 
					
						
						
						
						
							
						
						
							02d2c06b23 
							
						 
					 
					
						
						
							
							Release embassy-time 0.1.4  
						
						
						
						
					 
					
						2023-10-12 18:14:33 +02:00 
						 
				 
			
				
					
						
							
							
								Dario Nieuwenhuis 
							
						 
					 
					
						
						
						
						
							
						
						
							0cfa8d1bb5 
							
						 
					 
					
						
						
							
							stm32/rcc: use more PLL etc enums from PAC.  
						
						
						
						
					 
					
						2023-10-11 00:12:33 +02:00 
						 
				 
			
				
					
						
							
							
								Dario Nieuwenhuis 
							
						 
					 
					
						
						
						
						
							
						
						
							6186fe0807 
							
						 
					 
					
						
						
							
							stm32/rcc: use PLL enums from PAC.  
						
						
						
						
					 
					
						2023-10-09 02:48:22 +02:00 
						 
				 
			
				
					
						
							
							
								Dion Dokter 
							
						 
					 
					
						
						
						
						
							
						
						
							05a9b11316 
							
						 
					 
					
						
						
							
							Fix examples  
						
						
						
						
					 
					
						2023-10-01 23:39:53 +02:00 
						 
				 
			
				
					
						
							
							
								Ulf Lilleengen 
							
						 
					 
					
						
						
						
						
							
						
						
							1b20ba27b1 
							
						 
					 
					
						
						
							
							feat: bump embassy-sync version to 0.3.0  
						
						... 
						
						
						
						Update changelog in preparation for release 
						
						
					 
					
						2023-09-14 18:26:00 +02:00 
						 
				 
			
				
					
						
							
							
								Daehyeok Mun 
							
						 
					 
					
						
						
						
						
							
						
						
							49ba9c3da2 
							
						 
					 
					
						
						
							
							initial support for STM32G4 ADC  
						
						
						
						
					 
					
						2023-09-04 23:36:41 -07:00 
						 
				 
			
				
					
						
							
							
								Jesse Braham 
							
						 
					 
					
						
						
						
						
							
						
						
							1f63bf4153 
							
						 
					 
					
						
						
							
							Release embassy-time v0.1.3  
						
						
						
						
					 
					
						2023-08-28 08:00:18 -07:00 
						 
				 
			
				
					
						
							
							
								Dániel Buga 
							
						 
					 
					
						
						
						
						
							
						
						
							a2c718f61c 
							
						 
					 
					
						
						
							
							Bump executor crate version to 0.3.0  
						
						
						
						
					 
					
						2023-08-23 20:34:37 +02:00 
						 
				 
			
				
					
						
							
							
								xoviat 
							
						 
					 
					
						
						
						
						
							
						
						
							0d7b005252 
							
						 
					 
					
						
						
							
							stm32/pwm: add output type control  
						
						
						
						
					 
					
						2023-07-29 12:01:32 -05: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 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							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 
						 
				 
			
				
					
						
							
							
								Piotr Esden-Tempski 
							
						 
					 
					
						
						
						
						
							
						
						
							858ddf6777 
							
						 
					 
					
						
						
							
							Added debug=2 in release profile to all examples.  
						
						... 
						
						
						
						This makes rtt output work right when using `cargo run` in release mode.
Debug was already enabled for release builds in some of the examples but
not all. 
						
						
					 
					
						2023-07-26 18:32:40 -07:00 
						 
				 
			
				
					
						
							
							
								Adam Greig 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							fbe30b2453 
							
						 
					 
					
						
						
							
							Add notes about setting chip name correctly for examples.  
						
						
						
						
					 
					
						2023-07-22 21:58:29 +01:00 
						 
				 
			
				
					
						
							
							
								Dario Nieuwenhuis 
							
						 
					 
					
						
						
						
						
							
						
						
							d137286981 
							
						 
					 
					
						
						
							
							Release embassy-time v0.1.2  
						
						
						
						
					 
					
						2023-07-06 01:29:44 +02:00 
						 
				 
			
				
					
						
							
							
								Dario Nieuwenhuis 
							
						 
					 
					
						
						
						
						
							
						
						
							f7ec579c18 
							
						 
					 
					
						
						
							
							Update probe-rs-cli -> probe-rs  
						
						
						
						
					 
					
						2023-06-29 02:39:28 +02:00 
						 
				 
			
				
					
						
							
							
								Kevin Lannen 
							
						 
					 
					
						
						
						
						
							
						
						
							5666c56903 
							
						 
					 
					
						
						
							
							STM32G4: Add CRS support to RCC  
						
						... 
						
						
						
						Create working CRS USB Example 
						
						
					 
					
						2023-06-28 16:53:16 -06:00 
						 
				 
			
				
					
						
							
							
								Dario Nieuwenhuis 
							
						 
					 
					
						
						
						
						
							
						
						
							ed493be869 
							
						 
					 
					
						
						
							
							stm32: update metapac, includes fix for OTG with 9 endpoints (H7)  
						
						
						
						
					 
					
						2023-06-27 23:58:32 +02:00 
						 
				 
			
				
					
						
							
							
								Dario Nieuwenhuis 
							
						 
					 
					
						
						
						
						
							
						
						
							558918651e 
							
						 
					 
					
						
						
							
							stm32: update stm32-metapac.  
						
						
						
						
					 
					
						2023-06-19 03:22:12 +02:00 
						 
				 
			
				
					
						
							
							
								Kevin Lannen 
							
						 
					 
					
						
						
						
						
							
						
						
							61aa6b5236 
							
						 
					 
					
						
						
							
							STM32G4: Add USB Serial example  
						
						
						
						
					 
					
						2023-06-14 11:07:19 -06:00 
						 
				 
			
				
					
						
							
							
								Kevin Lannen 
							
						 
					 
					
						
						
						
						
							
						
						
							c94ba84892 
							
						 
					 
					
						
						
							
							stm32g4: PLL: Add support for configuring PLL_P and PLL_Q  
						
						
						
						
					 
					
						2023-06-14 10:44:51 -06:00