-
Notifications
You must be signed in to change notification settings - Fork 31
Open
Description
There are a couple of components that we duplicate (i.e. copy) across devices (stabilizer, thermostat-eem, booster, thermostat-mqtt). That makes maintenance harder. Let's evaluate factoring them out into their own crate(s) or upstreaming them somewhere
- https://github.com/quartiq/stabilizer/blob/main/src/settings.rs -> crate
- https://github.com/quartiq/stabilizer/blob/main/src/hardware/delay.rs -> ?
- https://github.com/quartiq/stabilizer/blob/main/src/hardware/eeprom.rs -> new/existing crate?
- [flash] implement
embedded_storage_asynctraits stm32-rs/stm32h7xx-hal#526 - factor out signal_generator #506
- https://github.com/quartiq/stabilizer/blob/main/src/hardware/setup.rs
- ITCM setup -> hal
- DFU boot -> hal
- best effort rtt -> crate, also since rtt-target broke API (build(deps): bump rtt-target from 0.3.1 to 0.5.0 #835 etc)
- https://github.com/quartiq/stabilizer/blob/main/src/net/data_stream.rs -> crate
- https://github.com/quartiq/stabilizer/blob/main/src/net/telemetry.rs -> crate
- decoded_cs -> crate Urukul-crates-split #974
- ad9912 -> crate Urukul-crates-split #974
- urukul -> crate Urukul-crates-split #974
Metadata
Metadata
Assignees
Labels
No labels