bors[bot] 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							224faccd4c 
							
						 
					 
					
						
						
							
							Merge  #1340   #1474  
						
						... 
						
						
						
						1340: Add I2S for f4 r=Dirbaio a=xoviat
This is only for f4, but it puts us equal to or ahead of the standard rust hal.
1474: stm32: Fix watchdog timeout computation r=Dirbaio a=rmja
Co-authored-by: xoviat <xoviat@users.noreply.github.com>
Co-authored-by: Rasmus Melchior Jacobsen <rmja@laesoe.org> 
						
						
					 
					
						2023-05-25 00:42:10 +00:00 
						 
				 
			
				
					
						
							
							
								xoviat 
							
						 
					 
					
						
						
						
						
							
						
						
							316be179af 
							
						 
					 
					
						
						
							
							stm32: move to bind_interrupts  
						
						... 
						
						
						
						disable lora functionality for now 
						
						
					 
					
						2023-05-24 17:29:56 -05:00 
						 
				 
			
				
					
						
							
							
								Dario Nieuwenhuis 
							
						 
					 
					
						
						
						
						
							
						
						
							9f7392474b 
							
						 
					 
					
						
						
							
							Update Rust nightly.  
						
						
						
						
					 
					
						2023-05-19 17:12:39 +02:00 
						 
				 
			
				
					
						
							
							
								Dario Nieuwenhuis 
							
						 
					 
					
						
						
						
						
							
						
						
							f43d57846e 
							
						 
					 
					
						
						
							
							stm32/usb: do not require embassy-time.  
						
						... 
						
						
						
						Fixes  #1466  
					
						2023-05-19 15:20:37 +02:00 
						 
				 
			
				
					
						
							
							
								Dario Nieuwenhuis 
							
						 
					 
					
						
						
						
						
							
						
						
							2d65373f63 
							
						 
					 
					
						
						
							
							Remove unused feature(type_alias_impl_trait).  
						
						
						
						
					 
					
						2023-05-14 23:44:53 +02:00 
						 
				 
			
				
					
						
							
							
								xoviat 
							
						 
					 
					
						
						
						
						
							
						
						
							02d6e0d14d 
							
						 
					 
					
						
						
							
							stm32/i2s: add module and example for f4  
						
						
						
						
					 
					
						2023-05-03 18:17:57 -05:00 
						 
				 
			
				
					
						
							
							
								goueslati 
							
						 
					 
					
						
						
						
						
							
						
						
							bab30a7e87 
							
						 
					 
					
						
						
							
							added TL Mailbox initialization for STM32WB  
						
						
						
						
					 
					
						2023-05-02 12:16:48 +01:00 
						 
				 
			
				
					
						
							
							
								bors[bot] 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							855c0d1423 
							
						 
					 
					
						
						
							
							Merge  #1376  
						
						... 
						
						
						
						1376: rtc: cleanup and consolidate r=Dirbaio a=xoviat
This removes an extra file that I left in, adds an example, and consolidates the files into one 'v2' file.
Co-authored-by: xoviat <xoviat@users.noreply.github.com> 
						
						
					 
					
						2023-05-01 19:32:06 +00:00 
						 
				 
			
				
					
						
							
							
								Chuck Davis 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							ff6748a0d8 
							
						 
					 
					
						
						
							
							Merge branch 'embassy-rs:master' into master  
						
						
						
						
					 
					
						2023-04-30 11:09:43 -05:00 
						 
				 
			
				
					
						
							
							
								ceekdee 
							
						 
					 
					
						
						
						
						
							
						
						
							9d610c6866 
							
						 
					 
					
						
						
							
							Remove legacy LoRa drivers.  
						
						
						
						
					 
					
						2023-04-27 11:05:33 -05:00 
						 
				 
			
				
					
						
							
							
								OueslatiGhaith 
							
						 
					 
					
						
						
						
						
							
						
						
							8c733c29cc 
							
						 
					 
					
						
						
							
							add IPCC peripheral for stm32wb  
						
						
						
						
					 
					
						2023-04-27 16:03:22 +01:00 
						 
				 
			
				
					
						
							
							
								ceekdee 
							
						 
					 
					
						
						
						
						
							
						
						
							f729d2d060 
							
						 
					 
					
						
						
							
							Deprecate original LoRa drivers.  Update rust-lorawan releases.  
						
						
						
						
					 
					
						2023-04-25 13:51:19 -05:00 
						 
				 
			
				
					
						
							
							
								xoviat 
							
						 
					 
					
						
						
						
						
							
						
						
							4de4039417 
							
						 
					 
					
						
						
							
							stm32/rtc: build more chips  
						
						
						
						
					 
					
						2023-04-18 20:38:28 -05:00 
						 
				 
			
				
					
						
							
							
								Dario Nieuwenhuis 
							
						 
					 
					
						
						
						
						
							
						
						
							173c65b543 
							
						 
					 
					
						
						
							
							stm32/dma: refactor.  
						
						
						
						
					 
					
						2023-04-18 16:37:35 +02:00 
						 
				 
			
				
					
						
							
							
								xoviat 
							
						 
					 
					
						
						
						
						
							
						
						
							e9ede443bc 
							
						 
					 
					
						
						
							
							stm32/rtc: disable nonworking versions  
						
						
						
						
					 
					
						2023-04-16 11:14:17 -05:00 
						 
				 
			
				
					
						
							
							
								xoviat 
							
						 
					 
					
						
						
						
						
							
						
						
							8da9c07a65 
							
						 
					 
					
						
						
							
							stm32/rtc: disable nonworking versions  
						
						
						
						
					 
					
						2023-04-16 11:06:05 -05:00 
						 
				 
			
				
					
						
							
							
								xoviat 
							
						 
					 
					
						
						
						
						
							
						
						
							bd6bb2d248 
							
						 
					 
					
						
						
							
							Merge branch 'embassy-stm32/rtc' of  https://github.com/MathiasKoch/embassy  into rtc  
						
						
						
						
					 
					
						2023-04-16 10:06:00 -05:00 
						 
				 
			
				
					
						
							
							
								Dario Nieuwenhuis 
							
						 
					 
					
						
						
						
						
							
						
						
							dee1d51ad3 
							
						 
					 
					
						
						
							
							stm32: remove subghz feature.  
						
						... 
						
						
						
						It's available only on WL. if you're using a WL, you want subghz for sure. 
						
						
					 
					
						2023-04-07 02:28:36 +02:00 
						 
				 
			
				
					
						
							
							
								Rasmus Melchior Jacobsen 
							
						 
					 
					
						
						
						
						
							
						
						
							e3c4e00be0 
							
						 
					 
					
						
						
							
							Align families  
						
						
						
						
					 
					
						2023-03-30 06:01:56 +02:00 
						 
				 
			
				
					
						
							
							
								Rasmus Melchior Jacobsen 
							
						 
					 
					
						
						
						
						
							
						
						
							89129babf9 
							
						 
					 
					
						
						
							
							Merge remote-tracking branch 'upstream/master' into flash-regions  
						
						
						
						
					 
					
						2023-03-30 04:53:07 +02:00 
						 
				 
			
				
					
						
							
							
								Rasmus Melchior Jacobsen 
							
						 
					 
					
						
						
						
						
							
						
						
							b7dfc8de10 
							
						 
					 
					
						
						
							
							Let flash module be conditionally included  
						
						
						
						
					 
					
						2023-03-29 13:52:52 +02:00 
						 
				 
			
				
					
						
							
							
								Mateusz Butkiewicz 
							
						 
					 
					
						
						
						
						
							
						
						
							6a802c4708 
							
						 
					 
					
						
						
							
							feat(stm32:qspi): add support for QSPI in stm32  
						
						... 
						
						
						
						Implemented with help of Tomasz Grześ <tomasz.grzes@gmail.com>. 
						
						
					 
					
						2023-03-27 13:20:00 +02:00 
						 
				 
			
				
					
						
							
							
								Rasmus Melchior Jacobsen 
							
						 
					 
					
						
						
						
						
							
						
						
							e8fc7a66a3 
							
						 
					 
					
						
						
							
							Ensure flash module and FlashRegion trait is always defined  
						
						
						
						
					 
					
						2023-03-25 16:32:32 +01:00 
						 
				 
			
				
					
						
							
							
								Mathias 
							
						 
					 
					
						
						
						
						
							
						
						
							218b44652c 
							
						 
					 
					
						
						
							
							Rebase on master  
						
						
						
						
					 
					
						2023-02-13 14:55:15 +01:00 
						 
				 
			
				
					
						
							
							
								Dario Nieuwenhuis 
							
						 
					 
					
						
						
						
						
							
						
						
							2a349afea7 
							
						 
					 
					
						
						
							
							stm32: add stm32c0 support.  
						
						
						
						
					 
					
						2023-01-17 21:28:16 +01:00 
						 
				 
			
				
					
						
							
							
								Dario Nieuwenhuis 
							
						 
					 
					
						
						
						
						
							
						
						
							065a0a1ee7 
							
						 
					 
					
						
						
							
							Update stm32-data.  
						
						
						
						
					 
					
						2023-01-11 17:51:30 +01:00 
						 
				 
			
				
					
						
							
							
								Matous Hybl 
							
						 
					 
					
						
						
						
						
							
						
						
							4cc0463123 
							
						 
					 
					
						
						
							
							stm32: Add basic support for DMA priority settings  
						
						
						
						
					 
					
						2022-11-28 21:22:39 +01:00 
						 
				 
			
				
					
						
							
							
								Dario Nieuwenhuis 
							
						 
					 
					
						
						
						
						
							
						
						
							1e2fb0459d 
							
						 
					 
					
						
						
							
							Switch to async-fn-in-trait  
						
						
						
						
					 
					
						2022-11-25 21:02:06 +01:00 
						 
				 
			
				
					
						
							
							
								chemicstry 
							
						 
					 
					
						
						
						
						
							
						
						
							d99841fea9 
							
						 
					 
					
						
						
							
							Implement time feature  
						
						
						
						
					 
					
						2022-10-24 11:38:15 +03:00 
						 
				 
			
				
					
						
							
							
								Mathias 
							
						 
					 
					
						
						
						
						
							
						
						
							a83560c6b1 
							
						 
					 
					
						
						
							
							Implement RTC peripheral for all stm32 families with rtc  
						
						
						
						
					 
					
						2022-09-29 07:49:32 +02:00 
						 
				 
			
				
					
						
							
							
								Dario Nieuwenhuis 
							
						 
					 
					
						
						
						
						
							
						
						
							897b72c872 
							
						 
					 
					
						
						
							
							Update Rust nightly.  
						
						... 
						
						
						
						Removes feature(generic_associated_types) 
						
						
					 
					
						2022-09-22 16:38:14 +02:00 
						 
				 
			
				
					
						
							
							
								Dario Nieuwenhuis 
							
						 
					 
					
						
						
						
						
							
						
						
							fc6e1e06b3 
							
						 
					 
					
						
						
							
							Remove HAL initialization from #[embassy::main] macro.  
						
						
						
						
					 
					
						2022-08-17 22:16:46 +02:00 
						 
				 
			
				
					
						
							
							
								Dario Nieuwenhuis 
							
						 
					 
					
						
						
						
						
							
						
						
							4901c34d9c 
							
						 
					 
					
						
						
							
							Rename Unborrowed -> PeripheralRef, Unborrow -> Peripheral  
						
						
						
						
					 
					
						2022-07-23 14:00:19 +02:00 
						 
				 
			
				
					
						
							
							
								Dario Nieuwenhuis 
							
						 
					 
					
						
						
						
						
							
						
						
							8a9d2f59af 
							
						 
					 
					
						
						
							
							Update embassy-stm32  
						
						
						
						
					 
					
						2022-07-23 02:40:13 +02:00 
						 
				 
			
				
					
						
							
							
								chemicstry 
							
						 
					 
					
						
						
						
						
							
						
						
							734c38eb9c 
							
						 
					 
					
						
						
							
							Add F4 flash driver  
						
						
						
						
					 
					
						2022-07-11 03:57:46 +03:00 
						 
				 
			
				
					
						
							
							
								Vincent Stakenburg 
							
						 
					 
					
						
						
						
						
							
						
						
							5cf3fbece4 
							
						 
					 
					
						
						
							
							initial independent watchdog implementation  
						
						
						
						
					 
					
						2022-06-28 12:46:17 +02:00 
						 
				 
			
				
					
						
							
							
								Dario Nieuwenhuis 
							
						 
					 
					
						
						
						
						
							
						
						
							a8703b7598 
							
						 
					 
					
						
						
							
							Run rustfmt.  
						
						
						
						
					 
					
						2022-06-12 22:22:31 +02:00 
						 
				 
			
				
					
						
							
							
								Dario Nieuwenhuis 
							
						 
					 
					
						
						
						
						
							
						
						
							5085100df2 
							
						 
					 
					
						
						
							
							Add embassy-cortex-m crate.  
						
						... 
						
						
						
						- Move Interrupt and InterruptExecutor from `embassy` to `embassy-cortex-m`.
- Move Unborrow from `embassy` to `embassy-hal-common` (nothing in `embassy` requires it anymore)
- Move PeripheralMutex from `embassy-hal-common` to `embassy-cortex-m`. 
						
						
					 
					
						2022-06-12 21:45:38 +02:00 
						 
				 
			
				
					
						
							
							
								Dario Nieuwenhuis 
							
						 
					 
					
						
						
						
						
							
						
						
							3e4bead321 
							
						 
					 
					
						
						
							
							stm32: add USB driver.  
						
						
						
						
					 
					
						2022-06-07 03:29:00 +02:00 
						 
				 
			
				
					
						
							
							
								bors[bot] 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							a4bf190f2f 
							
						 
					 
					
						
						
							
							Merge  #752  
						
						... 
						
						
						
						752: Replace embassy::io with embedded_io. r=Dirbaio a=Dirbaio
TODO:
- [x] Release embedded-io on crates.io
- [x] Remove git dep
Co-authored-by: Dario Nieuwenhuis <dirbaio@dirbaio.net> 
						
						
					 
					
						2022-05-06 23:54:07 +00:00 
						 
				 
			
				
					
						
							
							
								Dario Nieuwenhuis 
							
						 
					 
					
						
						
						
						
							
						
						
							931a137f8c 
							
						 
					 
					
						
						
							
							Replace embassy::io with embedded_io.  
						
						
						
						
					 
					
						2022-05-07 01:45:54 +02:00 
						 
				 
			
				
					
						
							
							
								Matous Hybl 
							
						 
					 
					
						
						
						
						
							
						
						
							118532278c 
							
						 
					 
					
						
						
							
							Add H7 flash and bootloader support  
						
						
						
						
					 
					
						2022-05-06 21:57:15 +02:00 
						 
				 
			
				
					
						
							
							
								Matous Hybl 
							
						 
					 
					
						
						
						
						
							
						
						
							6d56f772e1 
							
						 
					 
					
						
						
							
							Add F7 flash and bootloader support  
						
						
						
						
					 
					
						2022-05-06 21:57:15 +02:00 
						 
				 
			
				
					
						
							
							
								Matous Hybl 
							
						 
					 
					
						
						
						
						
							
						
						
							4f5088d79d 
							
						 
					 
					
						
						
							
							Add support for F3 flash  
						
						
						
						
					 
					
						2022-05-06 21:57:15 +02:00 
						 
				 
			
				
					
						
							
							
								Dario Nieuwenhuis 
							
						 
					 
					
						
						
						
						
							
						
						
							fc32b3750c 
							
						 
					 
					
						
						
							
							Remove embassy_hal_common::usb.  
						
						... 
						
						
						
						The replacement is `embassy-usb`. There's a WIP driver for stm32 USBD in #709 ,
there's no WIP driver for stm32 USB_OTG. This means we're left without
USB_OTG support for now.
Reason for removing is I'm going to soon remove `embassy::io`, and
USB uses it. I don't want to spend time maintaining "dead" code
that is going to be removed. Volunteers welcome, either to update
old USB to the new IO, or write a USB_OTG driver fo the new USB. 
						
						
					 
					
						2022-05-04 01:41:37 +02:00 
						 
				 
			
				
					
						
							
							
								Ulf Lilleengen 
							
						 
					 
					
						
						
						
						
							
						
						
							484e0acc63 
							
						 
					 
					
						
						
							
							Add stm32 flash + bootloader support  
						
						... 
						
						
						
						* Add flash drivers for L0, L1, L4, WB and WL. Not tested for WB, but
should be similar to WL.
* Add embassy-boot-stm32 for bootloading on STM32.
* Add flash examples and bootloader examples
* Update stm32-data 
						
						
					 
					
						2022-04-27 15:17:18 +02:00 
						 
				 
			
				
					
						
							
							
								Matous Hybl 
							
						 
					 
					
						
						
						
						
							
						
						
							eb6910fa86 
							
						 
					 
					
						
						
							
							Reexport unborrow macro in HALs  
						
						
						
						
					 
					
						2022-04-07 12:57:02 +02:00 
						 
				 
			
				
					
						
							
							
								Dario Nieuwenhuis 
							
						 
					 
					
						
						
						
						
							
						
						
							53d9a0b516 
							
						 
					 
					
						
						
							
							stm32: exclude spammy files from docs by prefixing with _.  
						
						... 
						
						
						
						These files end up containing chip-specific info, so they deduplicate
really badly when building docs for all 1200 chips.
The doc generator removes files starting with `_`. 
						
						
					 
					
						2022-03-04 18:03:41 +01:00 
						 
				 
			
				
					
						
							
							
								Dario Nieuwenhuis 
							
						 
					 
					
						
						
						
						
							
						
						
							dd828a7a92 
							
						 
					 
					
						
						
							
							stm32: move macrotables to embassy-stm32 build.rs  
						
						
						
						
					 
					
						2022-02-26 03:23:09 +01:00 
						 
				 
			
				
					
						
							
							
								Dario Nieuwenhuis 
							
						 
					 
					
						
						
						
						
							
						
						
							8d46d31824 
							
						 
					 
					
						
						
							
							stm32/dbgmcu: do not use macrotable.  
						
						
						
						
					 
					
						2022-02-26 01:20:42 +01:00