* Rework hal initialization * Turn sw interrupt control into a virtual peripheral * Return a tuple instead of a named struct * Fix docs * Remove SystemClockControl * Move software interrupts under interrupt * Re-document what's left in system * Update time docs * Update sw int docs * Introduce Config * Fix tests * Remove redundant inits * Doc * Clean up examples&tests * Update tests * Add changelog entry * Start migration guide * Restore some convenience-imports * Remove Config from prelude
1.2 KiB
1.2 KiB
Thank you for your contribution!
We appreciate the time and effort you've put into this pull request. To help us review it efficiently, please ensure you've gone through the following checklist:
Submission Checklist 📝
- I have updated existing examples or added new ones (if applicable).
- I have used
cargo xtask fmt-packagescommand to ensure that all changed code is formatted correctly. - My changes were added to the
CHANGELOG.mdin the proper section. - I have added necessary changes to user code to the Migration Guide.
- My changes are in accordance to the esp-rs API guidelines
Extra:
- I have read the CONTRIBUTING.md guide and followed its instructions.
Pull Request Details 📖
Description
Please provide a clear and concise description of your changes, including the motivation behind these changes. The context is crucial for the reviewers.
Testing
Describe how you tested your changes.