This is just to off-load ideas from my brain and brainstorming - ideally it will get us to a plan towards https://github.com/esp-rs/esp-hal/milestone/15 - other than most/all of our other crates, we rely on eco-system traits a lot here (embedded-storage)- turn them into inherent methods as the stable API, make the embedded-storage impls opt-in (done in #5739) - support flash encryption (initial support added in #5810) - support secure boot: just for completeness here - should only be a matter of tooling (i.e. espflash)? (see https://github.com/esp-rs/espflash/issues/191 , https://github.com/esp-rs/esp-hal/issues/4770#issuecomment-3768266138 ) - investigate encryption vs MultiwriteNorFlash ( https://github.com/esp-rs/esp-hal/pull/5810#discussion_r3480464861 ) - docs
This is just to off-load ideas from my brain and brainstorming - ideally it will get us to a plan towards https://github.com/esp-rs/esp-hal/milestone/15
other than most/all of our other crates, we rely on eco-system traits a lot here (embedded-storage)- turn them into inherent methods as the stable API, make the embedded-storage impls opt-in (done in Prefer inherent functions for esp-storage / esp-bootloader-esp-idf #5739)
support flash encryption (initial support added in Add encrypted write read #5810)
support secure boot: just for completeness here - should only be a matter of tooling (i.e. espflash)? (see Implement support for Secure Boot V2 espflash#191 , WiFi intialization fails with invalid argument error when secure boot v2 is enabled #4770 (comment) )
investigate encryption vs MultiwriteNorFlash ( Add encrypted write read #5810 (comment) )
docs