-
Notifications
You must be signed in to change notification settings - Fork 25
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
MQTT settings and telemetry #242
MQTT settings and telemetry #242
Conversation
Bumps [smoltcp](https://github.com/smoltcp-rs/smoltcp) from 0.6.0 to 0.7.0. - [Release notes](https://github.com/smoltcp-rs/smoltcp/releases) - [Changelog](https://github.com/smoltcp-rs/smoltcp/blob/master/CHANGELOG.md) - [Commits](smoltcp-rs/smoltcp@v0.6.0...v0.7.0) Signed-off-by: dependabot[bot] <[email protected]>
Bumps [stm32h7xx-hal](https://github.com/stm32-rs/stm32h7xx-hal) from `3da22d4` to `2b8a04c`. - [Release notes](https://github.com/stm32-rs/stm32h7xx-hal/releases) - [Commits](stm32-rs/stm32h7xx-hal@3da22d4...2b8a04c) Signed-off-by: dependabot[bot] <[email protected]>
There will be items where committing them should not be unconditional. E.g. the state of an IIR filter: it makes sense to set them (to do a bumpless transfer you set the coefficients to "hold" the output, then manually change the output state, then set the coefficients to start steering the output) but it makes no sense to set it on each commit() even if it hasn't been dirtied. One option would be to encode that in the settings, i.e. have a setting that explicitly marks other settings as dirty and to be committed. |
…into rj/bump-hal-smoltcp * origin/dependabot/cargo/smoltcp-0.7.0: build(deps): bump smoltcp from 0.6.0 to 0.7.0
…b8a04c' into rj/bump-hal-smoltcp * origin/dependabot/cargo/stm32h7xx-hal-2b8a04c: build(deps): bump stm32h7xx-hal from `3da22d4` to `2b8a04c`
Closing in favor of #261 |
261: MQTT settings and telemetry r=ryan-summers a=ryan-summers This PR replaces #242 This PR addresses #149 by exposing a simple MQTT-based settings interface **TODO**: - [x] Resolve mutable ownership issues in the `MqttInterface` - [x] Expand settings interface to `lockin.rs` - [x] Add all settings (not yet supported by `miniconf`) - [x] ~~Finalize and publish the `miniconf` package~~ Deferred to the future. - [x] Move `MqttInterface`-like behaviors over to `miniconf` - [x] Move smoltcp-nal to a separate crate - [x] Test on hardware - [x] ~~Implement stabilizer telemetry~~: Deferred to future Co-authored-by: Ryan Summers <[email protected]> Co-authored-by: Robert Jördens <[email protected]>
This PR addresses #149 by exposing a simple MQTT-based settings interface
TODO:
MqttInterface
lockin.rs
miniconf
)miniconf
packageMqttInterface
-like behaviors over tominiconf