stm32f7xx-hal
stm32f7xx-hal copied to clipboard
A Rust embedded-hal HAL for all MCUs in the STM32 F7 family
Hi all, I am working in ```stm32f746``` board and i used to compile your ```flash``` example code by ```cargo build --example flash --features="rt stm32f746" ``` command, and i flashed in...
allow struct Serial to do DMA Transfers without calling split(), in order to allow releasing the ressources after using DMA transfers
+UsartInversion +WordLength +ParityControl
TODOs: - [ ] fix fmc example `DelayUs` must be adjusted to `DelayUs` in stm32-fmc: ``` rust pub fn init(&mut self, delay: &mut D) -> *mut u32 where D: DelayUs,...
I'd like to use the microSD slot on the STM32F7-Discovery board. This is connected to: Pin | GPIO | Description -- | -- | -- A12 | PC12 | SDMMC_CK...
@burrbull wrote this in https://github.com/stm32-rs/stm32f7xx-hal/pull/152#issuecomment-956156269: > I would say you need to decide what API you want. > Now all peripheral init functions are different. > Some take &mut APBx,...
Compile errors in documentation examples should be caught by the CI build. Here's an example of something that slipped through: https://github.com/stm32-rs/stm32f7xx-hal/pull/145#issuecomment-950968381
There are two different frequencies mentioned in the comments and in the code. https://github.com/stm32-rs/stm32f7xx-hal/blob/0a0d06d5f63c3a1471362370fdfb8c367207d308/src/rcc.rs#L468-L476
adc?
Where is `adc`? It is in `device::` in release 0.2.0. On git `device::` has disappeared but adc does not seem to be in any of the usual places.
Before the migration to `embedded-time` it was possible to write `HSEClock::new(216.mhz(), HSEClockMode::Oscillator)`. This isn't possible anymore, because `Into` isn't implemented for `embedded-time`s `Megahertz`. The way the conversion is implemented in...