diff options
Diffstat (limited to 'physical.cpp')
-rw-r--r-- | physical.cpp | 11 |
1 files changed, 3 insertions, 8 deletions
diff --git a/physical.cpp b/physical.cpp index 2b404b6..77d3d4f 100644 --- a/physical.cpp +++ b/physical.cpp @@ -31,14 +31,9 @@ void Physical::setInitialState() { // LED is blinking. Get the on and off delays and derive percent duty auto delayOn = led.getDelayOn(); - auto delayOff = led.getDelayOff(); - - // Calculate duty from millisecond delay values and derive percentage on - periodMs = delayOn + delayOff; - auto factor = periodMs / 100; - auto dutyOn = delayOn / factor; - - this->dutyOn(dutyOn); + periodMs = delayOn + led.getDelayOff(); + auto percentScale = periodMs / 100; + this->dutyOn(delayOn / percentScale); } else { |