aboutsummaryrefslogtreecommitdiff
path: root/hw/hank
diff options
context:
space:
mode:
Diffstat (limited to 'hw/hank')
-rw-r--r--hw/hank/noctigon-dm11/boost/hwdef.c2
1 files changed, 2 insertions, 0 deletions
diff --git a/hw/hank/noctigon-dm11/boost/hwdef.c b/hw/hank/noctigon-dm11/boost/hwdef.c
index e601132..07f3f52 100644
--- a/hw/hank/noctigon-dm11/boost/hwdef.c
+++ b/hw/hank/noctigon-dm11/boost/hwdef.c
@@ -36,6 +36,8 @@ void set_level_zero() {
// single set of LEDs with single power channel, boost
void set_level_main(uint8_t level) {
+ if (level == actual_level - 1) return; // prevent flicker on no-op
+
PWM_DATATYPE ch1 = PWM_GET(pwm1_levels, level);
// set delta-sigma soft levels