Björn Quentin
Björn Quentin
> I hope this will be ready as an early holiday present for you :) Awesome! Looks good to me! Thanks for all your effort
One thing you could try is to change `apply_sta_config` in `src\wifi\mod.rs` to set `ft_enable` You could just make the unsafe block look like this: ```rust unsafe { cfg.sta.ssid[0..(config.ssid.len())].copy_from_slice(config.ssid.as_bytes()); cfg.sta.password[0..(config.password.len())].copy_from_slice(config.password.as_bytes()); cfg.sta.set_ft_enabled(1);...
Not too hard I guess There is https://github.com/esp-rs/esp-wireless-drivers-3rdparty - you should use esp-idf of the same version ideally ( https://github.com/esp-rs/esp-wireless-drivers-3rdparty/blob/master/version ) In the sdkconfig.defaults (per chip, e.g. https://github.com/esp-rs/esp-wireless-drivers-3rdparty/blob/master/patch/esp32c3/sdkconfig.defaults ) you...
> Ok, I will try. After that I can just make PR with new blobs, right? Is changes you show earlier also required? Yes, the changes to the code are...
Closing this for now. I don't have a setup to test / work on this. Feel free to submit a PR
What exactly sure what you are after but something like this works: ```rust #![no_std] #![no_main] use embassy_executor::Spawner; use embassy_time::{Duration, Timer}; use esp_backtrace as _; use esp_hal::{ clock::ClockControl, dma::*, dma_descriptors, gpio::Io,...
We used to have those examples but decided to consolidate the mostly redundant examples. `flush` just waits until the device isn't busy anymore - if you have some minimal-repro code...
`SPI_USR_COMMAND` is set by software to start the transfer and reset by hardware when done. You can read about the details in the TRM - e.g. for ESP32-C6: https://www.espressif.com/sites/default/files/documentation/esp32-c6_technical_reference_manual_en.pdf#page=793
Ok took a while to get your example to compile. It works for me on ESP32-C3 but I can confirm I see it waiting forever on ESP32
No problem! Here is a minimal repro (just change the `embassy_spi.rs` example to look like this) ```rust //! Embassy SPI //! //! Folowing pins are used: //! SCLK GPIO0 //!...