embassy/embassy-stm32/src
bors[bot] d05979c708
Merge #1052 #1053
1052: stm32: Fix watchdog division by zero for 256 prescaler, add watchdog … r=lulf a=matoushybl

…example for H7

The problem is that `2u8.powi(8) == 0`, which causes division by zero.

1053: Disable MMC interrupts r=lulf a=matoushybl

MMC interrupts can cause firmware hangup - refer to: https://github.com/stm32-rs/stm32h7xx-hal/issues/275 for more information

Fixes #594 

Co-authored-by: Matous Hybl <hyblmatous@gmail.com>
2022-11-11 08:04:16 +00:00
..
adc Refactor: Use PeripheralRef 2022-10-26 18:36:04 -05:00
can Add non blocking Bxcan constructor. 2022-09-21 22:29:57 -04:00
crc Rename Unborrowed -> PeripheralRef, Unborrow -> Peripheral 2022-07-23 14:00:19 +02:00
dma split embassy-util into embassy-futures, embassy-sync. 2022-08-22 22:18:13 +02:00
eth Disable MMC interrupts 2022-11-10 17:21:42 +01:00
flash Add memory barriers to H7 flash driver to mitigate PGSERR errors 2022-10-18 22:42:02 +02:00
fmc Rename Unborrowed -> PeripheralRef, Unborrow -> Peripheral 2022-07-23 14:00:19 +02:00
i2c Add more docs 2022-10-24 22:48:40 +03:00
pwm rename PwmPin::new_chX, update examples. 2022-07-23 16:16:29 +02:00
rcc stm32wl: Fix RCC 2022-08-26 15:44:58 +02:00
sdmmc Update Rust nightly. 2022-10-26 16:47:29 +02:00
spi Update embedded-hal versions and explicitly pin 2022-09-29 11:27:46 +02:00
subghz Implement time feature 2022-10-24 11:38:15 +03:00
timer Revert "Make advanced timer trait not require general purpose timer trait as the timers are too different." 2022-07-12 15:11:57 +03:00
usart embassy-stm32: Fix bug when Uart::read future is dropped and DMA request was not stopped 2022-11-07 17:46:32 +01:00
usb usb: make HALs depend only on embassy-usb-driver. 2022-09-27 13:16:49 +02:00
wdg stm32: Fix watchdog division by zero for 256 prescaler, add watchdog example for H7 2022-11-10 15:56:28 +01:00
dac.rs Use RccPeripheral for DAC and add a hackfix for H7 2022-08-04 03:31:47 +03:00
dcmi.rs Replace futures::future::join -> embassy_futures::join::join. 2022-09-22 16:48:35 +02:00
exti.rs Update embedded-hal versions and explicitly pin 2022-09-29 11:27:46 +02:00
fmt.rs fmt: Add dunmy use to avoid "unused variable" errors when no log is enabled. 2021-06-07 03:21:37 +02:00
gpio.rs Update embedded-hal versions and explicitly pin 2022-09-29 11:27:46 +02:00
interrupt.rs Update to critical-section 1.0, atomic-polyfill 1.0 2022-08-17 19:01:56 +02:00
lib.rs Implement time feature 2022-10-24 11:38:15 +03:00
rng.rs Replace futures::future::poll_fn -> core::future::poll_fn. 2022-09-22 16:42:49 +02:00
time_driver.rs Help compiler with type inference 2022-10-24 11:31:54 +03:00
time.rs embassy-stm32: Simplify time 2022-07-10 21:46:45 -05:00
traits.rs stm32: add stm32u5 GPDMA, SPIv4 support, add HIL tests. 2022-04-27 01:16:14 +02:00
usb_otg.rs Rename Unborrowed -> PeripheralRef, Unborrow -> Peripheral 2022-07-23 14:00:19 +02:00