* Add plan subcommand
* Skip binary files when replacing placeholders
* Specify the next step
* Make the plan ordered
* Prevent creating a plan that includes an unpublished crate
* Explain repo_dependencies
* Tweak plan comment
* Check branch during planning
* Tweak logs
* Hint about --allow-non-main
* inter-state
* inter-state (2)
* warnings fix
* fix warnings
* fmt + changelogs
* another unsafe extern "C" doode
* real fmt now
* MSRV + format
* Ignore unsafe_op_in_unsafe_fn lint for now in esp-hal and esp-wifi
* msrv + fmt
* ugh....
* get lcd_cam example right
* expr_2021 -> expr experiment
* gagagugu
* reviews
* more unneeded unsafes (help)
* finish esp-hal unsafe cleanup
* each unsafe call is marked separately
fmt
* should be good now (?)
* piece was never an option...
* dumb
* Add basic OTA functionality
* Return Result from Ota::new
* Restructured
* Enable `ota` by default
* Include metadata to let tooling know we need an ota-data partition
* More docs
* CHANGELOG.md
* Make OSX happy to run tests
* Another try
* OSX...
* OSX, again
* Add tests
* Prefer ROM CRC function
* Unconditionally include the "ota" feature
* Renaming and docs
* de-noise tests
* De-duplicate
* Address more review comments
* Review comments and Clippy
* Add the esp-idf bootloader support crate
* CHANGELOG.md
* fmt
* Refactor
* Clippy
* Clippy
* Rename + esp-idf version
* Simplify
* Fix
* show real value in dbg
* Add defmt/log features (mostly unused for now)