-
Notifications
You must be signed in to change notification settings - Fork 211
Closed
Labels
bugSomething isn't workingSomething isn't working
Description
Bug description
When I build with CAN on esp-idf-hal, I get following error:
error[E0422]: cannot find struct, variant or union type `twai_timing_config_t__bindgen_ty_1` in this scope
--> /Users/juyohan/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/esp-idf-hal-0.45.2/src/can.rs:179:39
|
179 | __bindgen_anon_1: twai_timing_config_t__bindgen_ty_1 { triple_sampling },
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: a struct with a similar name exists: `twai_general_config_t__bindgen_ty_1`
|
::: /Users/juyohan/Documents/prog/esppp/hello-world/hello-idf/esp32s3/target/xtensa-esp32s3-espidf/release/build/esp-idf-sys-2527c8a0a518521a/out/bindings.rs:90006:1
|
90006 | pub struct twai_general_config_t__bindgen_ty_1 {
| ---------------------------------------------- similarly named struct `twai_general_config_t__bindgen_ty_1` defined here
error[E0560]: struct `esp_idf_sys::twai_timing_config_t` has no field named `__bindgen_anon_1`
--> /Users/juyohan/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/esp-idf-hal-0.45.2/src/can.rs:179:21
|
179 | __bindgen_anon_1: twai_timing_config_t__bindgen_ty_1 { triple_sampling },
| ^^^^^^^^^^^^^^^^ `esp_idf_sys::twai_timing_config_t` does not have this field
|
= note: available fields are: `clk_src`, `quanta_resolution_hz`, `prop_seg`, `ssp_offset`, `triple_sampling`
error[E0063]: missing field `check_buffer_alignment` in initializer of `esp_idf_sys::sdmmc_host_t`
--> /Users/juyohan/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/esp-idf-hal-0.45.2/src/sd.rs:244:33
|
244 | let configuration = sdmmc_host_t {
| ^^^^^^^^^^^^ missing `check_buffer_alignment`
error[E0063]: missing field `check_buffer_alignment` in initializer of `esp_idf_sys::sdmmc_host_t`
--> /Users/juyohan/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/esp-idf-hal-0.45.2/src/sd.rs:341:33
|
341 | let configuration = sdmmc_host_t {
| ^^^^^^^^^^^^ missing `check_buffer_alignment`
- Would you like to work on a fix? n (I don't know how)
To Reproduce
- Use latest esp-idf version
5.5.1 - Build
- Result
Expected behavior
It builds
Environment
- Crate esp-idf-hal 0.45.2
- ESP-IDF 5.5.1
- Toolchain version 1.88.0.0
Metadata
Metadata
Assignees
Labels
bugSomething isn't workingSomething isn't working
Type
Projects
Status
Done