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

Hello, I normally write embedded code in C but I want to learn something new, so I decide to learn RUST. So it's totally possible that I make a mistake....

I ran into another one of these classic embedded failures: Locking yourself out of the chip by reconfiguring the debug pins. (Easy to fix if you know how) Apparently this...

When configuring a DMA request, there are 5 different interrupts we can enable. However, inside the [`interrupt`](https://docs.rs/stm32f4xx-hal/0.9.0/stm32f4xx_hal/enum.interrupt.html) enum fo the crate, there is only one variant for each DMA-Stream combo....

I want to control the screen on the stm32f469i-discovery board. For this i need to configure the external sdram with the FMC. I have copied with minor changes the implementation...

It would be nice to have examples for usart dma, adc, and others.

I need to use the `WordLength::DataBits9` config option to achieve 9 data bits in UART communication. Once the serial port is configured, how am I supposed to send (or receive)...

I'm writing an embedded-hal driver for interfacing with Espressif ESP-AT firmware over UART. ESP-AT in some circumstances will cease responding to commands, so I need a timeout in my driver...

As noted in #170 this crate has code in various places which are potentially racy, e.g. when reconfiguring within interrupt handlers lacking the use of synchronisation primitives. Known areas which...

The ADC1 peripheral on the stm32f446 can be misconfigured, which can lead to unexpected malfunctions on other peripherals. ADC1 can be configured to trigger externally off of another timer's capture/compare...

After poking into timer configuration and staring into the RM for a while I think I found a slight mistake in the timer configuration code. The auto-reload register divides the...