From 2542d8ca11e4da69e12cb9f5eeae38a565229bb5 Mon Sep 17 00:00:00 2001 From: Selene ToyKeeper Date: Sat, 4 Nov 2023 11:09:43 -0600 Subject: @hank-*-boost: fixed flicker while holding button at moon @hank-noctigon-kr4-boost, @hank-noctigon-k1-boost, @hank-noctigon-dm11-boost (0216, 0253, 0273) --- hw/hank/noctigon-dm11/boost/hwdef.c | 2 ++ 1 file changed, 2 insertions(+) (limited to 'hw/hank/noctigon-dm11') 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 -- cgit v1.2.3