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

A few queries about this: - Should it be behind a feature flag? - Should IrdaMode be replaced with SpecialMode or similar, and support all of IrDA, LIN and Smartcard?...

```rust #![no_main] #![no_std] use panic_probe as _; use core::{cell::RefCell, ops::Deref}; use cortex_m::interrupt::{Mutex, free}; use cortex_m_rt::entry; use stm32f4xx_hal::{ gpio::{Alternate, PC6, PC8}, pac::{interrupt, Interrupt, Peripherals, TIM8}, prelude::*, timer::{Timer, PwmInput} }; use rtt_target::{rprintln,...

Hi, i discovered several `Pins` trait allowing to violate the Pin type state system from outside the crate. It concern i2c, i2s, serial and spi module. The way to do...

As i mention in #490 , i'm reworking the I2s hal. To implement a particular functionality, i need to read a pin in alternate mode in a generic way, but...

env: stm32f4xx-hal: 0.13 hw: nucleo-stm32f411 TIM4 used as embedded_hal::timer::CountDown implement TIM1 used as delay problem code: // when comment it, all works fine, but if it exist, above "at.send_timout" always...

For fat32 crate I need read/write multiple bytes functions, but there are not any, tried to implement them by myself, but lines of code are not public. Asking for implementation...

I'm trying to use this library as a dependency for an embedded project. Due to limitations in other libraries I have to compile on nightly. This works fine for version...

``` error[E0282]: type annotations needed for `stm32f4xx_hal::serial::Serial` --> src/main.rs:97:30 | 97 | let mut ble_serial = Serial::new( | -------------- ^^^^^^^^^^^ cannot infer type for type parameter `WORD` | | |...

Although #443 was merged new Transactional API are still not implemented: https://github.com/stm32-rs/stm32f4xx-hal/blob/aa934ca437c18a682dbcb8a7550ed8dffb9a7298/src/i2c/hal_1.rs#L65 https://github.com/stm32-rs/stm32f4xx-hal/blob/aa934ca437c18a682dbcb8a7550ed8dffb9a7298/src/spi/hal_1.rs#L172

help wanted