* Make most of PSRAM features into run-time configs
* Make CI green again
* Make CI green again
* Update esp-hal/MIGRATING-0.20.md
Co-authored-by: Scott Mabin <scott@mabez.dev>
* Use Range
* CI
* Rebase fixes
* Update esp-hal/src/lock.rs
Co-authored-by: Scott Mabin <scott@mabez.dev>
---------
Co-authored-by: Scott Mabin <scott@mabez.dev>
* Added touch pad support
* touch: Introduced blocking mode
* touch: moved fns out of TouchPad to prepare async code
* touch: added async support and embassy example
* Add a new `timg_timer1` symbol to `esp-metadata` definitions
* Make `Timer::load_value` fallible (when the value is too large)
* Clean up, simplify, and document the `timer` module and its submodules
* Fix various issues
* Update the timeout value verification for `SYSTIMER`
* Clippy
* Introduce new `PERIOD_MASK` constant for validating timeout values