aboutsummaryrefslogtreecommitdiff
path: root/include/param.h
Commit message (Collapse)AuthorAge
* Add a couple different parameter types.Josh Rahm2025-12-07
| | | | | | | fraction_t: semantically represents a value 0.0-1.0. Internally this is represented as a uint8 with 255 being 1 and 0 being 0. ratio_t: represents a fracitonal number that can be larger than 1.0.
* Better timing.Josh Rahm2025-12-07
| | | | | No longer hammering the SPI bus, but rather being more controlled, and interpolation is handled better.
* Clean up how parameters work.Josh Rahm2025-12-07
Formalize a poor-man's Parameter "typeclass" and create "instances". This makes things way less ad-hoc.