stm32f4xx-hal icon indicating copy to clipboard operation
stm32f4xx-hal copied to clipboard

A Rust embedded-hal HAL for all MCUs in the STM32 F4 family

Results 121 stm32f4xx-hal issues
Sort by recently updated
recently updated
newest added

Hi, i'm trying to implement full duplex I2s. at the moment, this branch use a modified version of stm32_i2s crate i'm also working on. the modified version is included through...

I ran into a strange problem on stm32f411 where enabling the "i2s" feature makes my probe run debug connection time out: ``` (HOST) INFO flashing program (48 pages / 48.00...

This is draft of [`OutputPort`](https://github.com/rust-embedded/embedded-hal/pull/134)

This PR contains some preliminary code for the SAI. In the stm32f7xx-hal a driver already exists iirc, but that driver is limited to duplex I2S. This API is slightly more...

waiting for stm32-rs

Board: 'Adafruit Feather STM32F405' I am currently stuck debugging why my program loop gets stuck while during executing a delay. ```rust loop { feather.led.set_low(); let c = block!(feather.usb.read()).unwrap(); feather.usb.write(c).unwrap(); feather.led.set_high();...

Hi, I'm currently testing Rust in embedded developement. It has been great so far but i'm facing an issue with the UART. I have a F411RE board. I compiled and...

The QEI example uses external pull-ups https://github.com/stm32-rs/stm32f4xx-hal/blob/b9bff7be5605fa97d9d293e8e0f52594a744b1f9/examples/qei.rs#L10 but the stm32f4 has built-in pull up resistors that can be enabled. The `Qei::new` function takes `Pin`'s which don't have their pull up/down/floating...

The ADC field `calibrated_vdda` and the functions `sample_to_millivolts`,`make_sample_to_millivolts` and `reference_voltage` + their configuration counterparts use millivolts as unit of measurement. While the VREF+ of the STM32F4xx CPUs is in the...

In the timer encoder mode, we have a hard-coded configuration of the polarity the encoder input: https://github.com/stm32-rs/stm32f4xx-hal/blob/d96137099d47112bf891d72df1c066409afacb4e/src/qei.rs#L79 and on the following lines cc1p and cc2p are cleared, setting the polarity...