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

no_std Hardware Abstraction Layers for ESP32 microcontrollers

Results 223 esp-hal issues
Sort by recently updated
recently updated
newest added

## Description I tried to take a look at #842 and I came up with the following implementation. I am not sure it is the best. Main goals: - Be...

status:needs-attention

I will likely update this issue with more information once we have discussed our plans a bit more, but in short I think it's time we start doing some top-down...

status:long-term

This is done manually at the moment, and it might be worth to investigate adding a release workflow that automates it.

CI
status:needs-attention
automation

~~Still no ETA on this chip, however it's next in line.~~ ~~Hoping to get my hands on some hardware early in the new year (2024).~~ Devkits are now available. ###...

chip support

## Thank you! Thank you for your contribution. Please make sure that your submission includes the following: ### Must - [Y] The code compiles without `errors` or `warnings`. - [esp32s3...

I had added a generic contributing guide awhile back with the intentions of re-writing it and adding our project-specific bits, but unfortunately I never really got around to this. However,...

documentation

Change the ADC example to look like this ```rust //! Connect a potentiometer to an IO pin and see the read values change when //! rotating the shaft. //! //!...

bug

In the various device-level HAL implementations for the AES peripheral there is a flexible size for the key via the [`AesFlavour`](https://github.com/esp-rs/esp-hal/blob/main/esp-hal/src/aes/mod.rs#L214) trait. Unfortunately this is not available to the user...

help wanted

In [`espflash`, we use UART for estimating the crystal frequency](https://github.com/esp-rs/espflash/blob/main/espflash/src/targets/esp32c2.rs#L66-L76), in `esp-hal`, we use [APB clock (hardcoded) as source for UART](https://github.com/esp-rs/esp-hal/blob/6e68da0f4db4a724a96f806668243cbf8828b8a0/esp-hal/src/uart.rs#L803-L809). To generate the stubs, I had to update `esp-hal`,...

peripheral:uart
status:needs-attention

(first of all, thanks for all the amazing progress with Rust support for the ESP32, it truly is amazing!) I'm trying to build an ISP slave device using the ESP32,...

peripheral:spi
status:in-progress