* Use latest `esp32c6-lp` package and fix breaking changes
* `esp32c2-hal` and `esp32c3-hal` mostly building (with no features...)
* C6 and H2 sort of close I guess, idk
* どうして。。。
* *Incoherent screaming*
* HAHA ESP32-HAL BUILDS!!!
* C2 and C3 are building!
* S2 builds!
* S3 builds!
* Fix ESP32 (again)
* ???
* Use git dependencies instead of local paths for PACs
* Fix some errors after a dodgy rebase
* Remove unnecessary constants for ESP32
* Fix RSA multiplication (math is hard)
* No longer publicly expose the `PeripheralClockControl` struct
* Update examples as needed to get things building again
* Update CHANGELOG.md
* Address review feedback, fix a warning
* Use a critical section for all devices other than the ESP32-C6/H2, as they modify multiple registers
* Rebase and update `etm` driver to fix build errors
* Executor related touchups
* Fix typos
* Clean up DAC, remove hidden public API
* Clean up ADC
* Clean up analog peripheral reexports
* Properly hide rmt macros
* Hide internal-only RMT macros from documentation
* Document the features of each chip-specific HAL package
* Document the supported image formats for relevant packages
* Update to latest (unreleased) versions of PACs
* Update `SDMCC` peripheral to `SDHOST` for ESP32
* Fix `USB_DEVICE` interrupts
* Fix references to various renamed GPIO fields for ESP32-S2
* Update and re-organize the `rmt` driver
* Update CHANGELOG