Skip to content

Releases: kwakeham/Maelstrom

Maelstrom v0.004

16 Oct 16:56
166d98d
Compare
Choose a tag to compare

Initial public release

-Adjusted the cooldown. When there was still data being transmitted at 0 watts it would interrupt the cooldown adjuster and would keep calculating and adjustment of 0. It was changed to be 1/10th with rounding up to ensure it goes down. The exactness of this math is poor, but cooldown isn't an exact science for timing.
-Additional bug with triac_set_normal was set to false, and there was no powermeter connected it would default to the last offset setting since there was no calculation or re-enter to set_power. Calling set_power with 0 caused some sort of loop instability that was unpredictable, so offset was manually set to 500
-Fixing the cooldown algorithm.
-Button clean up, simplify things
-Triac 8 second interrupt cleanup. This adds feature to override the triac operation when it receives other power data so that it doesn't change if a trainer is in use
-When the up / down power settings buttons are pressed it triggers the LED to indicate the power setting, 8 second timeout