* Add an option to run specific HIL tests
rename `--tests` arg in `run elfs` to be `--elfs` (less misleading)
* no need to be that detailed
* rework PR search
* ugh
I'm so stupid
* xtask: Generate pub markers for esp-rom-sys ROM symbols for semver checks
* Clean dead code and add a testcase
* Improve test and comments parsing
* Don't iterate over files and use rom-functions.x instead
* backport WIP
* change remote
* slight refactor
* delete an old `backport` branch
* don't create a backport on patch release
* update description
* Checkout the latest tag to ensure we're in the right time position
* "doc-hide" features
* Try to revert the pre-processed Cargo.toml in case of an error
* Handle no-chip case explicitly
* Make restore more robust
* Use esp-metadata
* Make the procmacros unit testable
* Apply Clippy suggestion
* unwrap less
* Test (at least) the happy path for most procmacros
* Increase coverage
* More coverage
* Address review comments
* feat: Change how to download the artifacts
* feat: Delete api-baseline artifacts from the repo
* feat: Update the name of the artifacts
* feat: Update the breaking change label name
* xtask: Add check-global-symbols for checking global unmangled Rust sumbols in compiled .rlib
* address review comments and clean up
* warnings
* Gate symbols behind rt
* Check in nightly CI
* Guard critical-section
* update compiler version
* This was forgotten
* Integrate embassy bits, delete eh-embassy
* I2C: Check for errors when everything is done
* Fix multicore examples
* Prevent deleting a task that is currently running on another cpu
* Save some memory on wait queues
* Remove the yield event concept
* Modify pins to let the example run on ESP32
* Clean up
* Make sure a task does not execute instructions after deleting itself
* Abstract out LP-core targeting packages
* Encode targets_lp_core in Cargo.toml
* Encode architecture compatibility in Cargo.toml
* Move semver_checked into Cargo.toml
* Cache parsed tomls
* Parse simple feature sets from Cargo.toml
* Move all basic feature rules to Cargo.toml
* Add check configs
* Limit command length on Windows
* Update cargo.rs
* Add clippy configs
* Use a single syntax, use a single doc-config line
* Fix known problems
* Run cargo check in CI command
* Fix more problems
* Fix esp-storage
* Make a singleton form FlashStorage constructor, removed Default
* changelog
* Simplify, don't need the Singleton
* changelog
* reviews and build errors
* fix dead links
* fmt
* Use cargo-batch
* Run CI on mac runner
* Rely on MSRV and nightly jobs to lint
* Build docs separately
* Don't copy examples - fix builds on stable
* Run everything by default, set CI env var in ci command
* Run batched commands with RUSTC_BOOTSTRAP enabled
* Force cargo-batch to correctly ignore unstable option
* Test with nightly
* Use a persistent target folder, remove cache
* Don't delete the lp examples
* Restore target dir
* Build with stable again
* Fix rebase fail
* Remove handling tests
* Remove redundant code
* Restore repeated test run option
* Add simpler cargo check
* Introduce check-packages
* Remove stabilized -Zdoctest-xcompile
* Clean up commented code
* Remove more stuff
* Fix uart_uhci test
* No badger for us
* Add defmt to esp-storage
* changelog
* Fix technically-incorrect feature comment
* Add some docs for pub API
* Move demft in the optional deps
* reviews
* reviews
* Use riscv-rt's startup code
* CHANGELOG.md
* Enable v-trap - get rid of one unused function
* Re-use riscv-rt's TrapFrame instead of keeping a copy of it
* fmt
* Update riscv-rt rev
* Enable defmt
* use riscv-rt's trap handling
* Compile on stable
* (Re)add the SP fixing code
* Move comment
* Update `riscv*` deps
* esp-riscv-rt: Remove the (unused) CI feature