Sorry for the insolent request :) And ditto for esp-idf-hal. :)
And many, many thanks for your initial efforts!
The thing is, I'm trying to keep the esp-idf-sys crate alive via my own fork here.
Ditto for esp-idf-hal.
(Note that the build story of my esp-idf-sys fork has deviated quite a bit from your original idea of driving bindgen with a shell script, so I'm not sure how much my fork can even be classified as a fork any longer, but the end idea is the same: have a SYS-level, unsafe bindings for the ESP-IDF SDK, which are as easy to build as possible.)
Also, here's a sample crate which is demonstrating how to utilize esp-idf-hal and esp-idf-sys. Note how the latter is no longer just Rust bindings, but is also generating link instructions to Cargo, so that the ESP-IDF can be properly linked to your final binary crate.
Anyway, if you feel like archiving your own repos, and then delegating the crates.io "esp-idf-sys" namespace and "esp-idf-hal" to me, I might be able to publish updated versions of these to crates.io, based off from my forks. It is just that the names of these crates are exactly what they should be, hence my request.
Sorry for the insolent request :) And ditto for esp-idf-hal. :)
And many, many thanks for your initial efforts!
The thing is, I'm trying to keep the esp-idf-sys crate alive via my own fork here. Ditto for esp-idf-hal.
(Note that the build story of my esp-idf-sys fork has deviated quite a bit from your original idea of driving bindgen with a shell script, so I'm not sure how much my fork can even be classified as a fork any longer, but the end idea is the same: have a SYS-level, unsafe bindings for the ESP-IDF SDK, which are as easy to build as possible.)
Also, here's a sample crate which is demonstrating how to utilize esp-idf-hal and esp-idf-sys. Note how the latter is no longer just Rust bindings, but is also generating link instructions to Cargo, so that the ESP-IDF can be properly linked to your final binary crate.
Anyway, if you feel like archiving your own repos, and then delegating the crates.io "esp-idf-sys" namespace and "esp-idf-hal" to me, I might be able to publish updated versions of these to crates.io, based off from my forks. It is just that the names of these crates are exactly what they should be, hence my request.