* feat(esp-wifi): Add fetching RSSI by wrapping `esp_wifi_sta_get_rssi()`
* Add CHANGELOG.md entry
* Return an error if calling WifiController::rssi(&self) while running in AP mode.
* Add failing test
* Reset FSM when cancelling a transaction
* Refactor clear_bus_blocking to avoid duplicating the logic
* Extract timeout from ClearBusFuture
* Clear bus immediately when cancelling an async transfer
* Make sure connect_pin is not generic
* Allow Driver to access Config
* Implement bus clearing
* Explain that the first ever command needs to be a start
* Extract constant
* Fix bumping renamed packages
* Generate new baseline
* Print PR body if too long
* Extract and test version bump code
* Also handle simple dependencies
From a user's perspective, logic based on asynchronous ADC
functionalities using esp-hal v0.23 is no longer possible with
v1.0.0-beta.0. This is due to the fact that asynchronous traits used to
implement the latter are gatekept behind a module, called `asynch`,
accessible only to the esp-hal crate itself. As a result, users cannot
write generic logic that requires the implementation of such traits as
they are currently private.
See https://github.com/esp-rs/esp-hal/discussions/3441 for a concrete
example.
Co-authored-by: Juraj Sadel <juraj.sadel@espressif.com>
* Publish and tag based on release plan
* Update wording
* Update xtask/src/commands/release/execute_plan.rs
Co-authored-by: Juraj Sadel <jurajsadel@gmail.com>
---------
Co-authored-by: Juraj Sadel <jurajsadel@gmail.com>
* Execute plan
* Update plan
* dry-run by default
* dry-run version bumps
* Apply skip-changelog label as well
* cleany uppy
* xtask changes for CI doc generation
* Allow running documentation workflow for release PRs
* Build debug xtask
* Fix docs build for esp-config
* Push release PR to upstream
* Fix base url
* Fall back to default manifest if request is not a success
* Build all documentation regardless of its version
* Restore building landing page
* Build with the correct base url
* Avoid deploying the xtask
* Feature-gate documentation-index
* 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
* Add HW and SW flow control option
* Fmt + warnings
* changelog entry
wrong unstable macro
* address reviews
* get away with using 1 pin only
* unnecessary function call
* Address reviews + use "byte" instead of misleading "character" (at_cmd)