esp-rs / esp32-hal

A hardware abstraction layer for the esp32 written in Rust.
Apache License 2.0
192 stars 28 forks source link

More flexible linker support & running from flash #16

Closed arjanmels closed 4 years ago

arjanmels commented 4 years ago

This builds on #11, which should be merged first. It also relies on a pull request of the xtensa-lx6-rt crate: https://github.com/esp-rs/xtensa-lx6-rt/pull/10

arjanmels commented 4 years ago

This one is now based on #15. It also relies on a pull request of the xtensa-lx6-rt crate: esp-rs/xtensa-lx6-rt#10. (It could be that the commit hash in Cargo.toml needs to be updated once the xtensa-lx6-rt is merged.)

arjanmels commented 4 years ago

Rebased again after small fixes: This one is now based on #15. It also relies on a pull request of the xtensa-lx6-rt crate: esp-rs/xtensa-lx6-rt#10. (It could be that the commit hash in Cargo.toml needs to be updated once the xtensa-lx6-rt is merged.)

arjanmels commented 4 years ago
arjanmels commented 4 years ago

Sneaking in some further improvements, while the pull is pending ;-)

arjanmels commented 4 years ago

Rebased on latest master. First the following pull of the xtensa-lx6-rt crate should be done: esp-rs/xtensa-lx6-rt#10.

arjanmels commented 4 years ago

Slipped in one minor improvement in flash script.