esp-idf-svc
esp-idf-svc copied to clipboard
ESP-IDF 5.2
ESP-IDF 5.2 adds a new field to the SPI ethernet configurations:
Added option to use SPI Ethernet modules in poll mode without interrupt. #12682 (34ec96e)
So far I have simply added the field and it passes cargo check, but there might be some further changes required?
CI fails though?
CI fails though?
It seems to me this is because esp-idf-hal needs to be updated as well.
CI fails though?
It seems to me this is because esp-idf-hal needs to be updated as well.
No. The problem is in eth.rs and seems to come from your changes.
CI fails though?
It seems to me this is because esp-idf-hal needs to be updated as well.
No. The problem is in
eth.rsand seems to come from your changes.
I can't test the RISC-V targets:
error[E0463]: can't find crate for `core`
|
= note: the `riscv32imc-esp-espidf` target may not be installed
= help: consider downloading the target with `rustup target add riscv32imc-esp-espidf`
= help: consider downloading the target with
rustup target add riscv32imc-esp-espidf
Did you try what the compiler suggested?
rustup target add riscv32imc-esp-espidf
Of course...
error: toolchain 'esp' does not support components error: toolchain 'nightly-x86_64-unknown-linux-gnu' does not support target 'riscv32imc-esp-espidf'
I think you are NOT really compiling with cargo build -Zbuild-std ..., as you should
Also can you do:
$ rustc --print target-list | grep espidf
It should print something like:
riscv32imac-esp-espidf
riscv32imafc-esp-espidf
riscv32imc-esp-espidf
This is now addressed in master.