MistMaker v2.0.0 — V0.4 power-source sensing + measured duty model
Battery Kit V0.4 support (TPS2116 ST on D8: battery monitoring that can't cry wolf), bench-measured duty policy (50% efficiency default, DUTY_TURBO=178 ≈ the true 70% mist peak, 90% hard ceiling), MistMakerDefaults namespace, safer V0.3 preset (battery sensing off), PhoneSensors with real JSON parsing + music mode with log bands/AGC/beat detection.
Breaking changes from 1.x (see README migration note): applyLevel()→setLevel(); readCurrentVoltage() removed (unit change — mA ≈ oldVolts × 166.7); constructor duty cap now takes effect.
Full bench characterization: https://github.com/Dav1dyang/Programmable-Mist-Maker (docs.byproductlab.com)