diff --git a/Production/Firmware/nos_pico.uf2 b/Production/Firmware/nos_pico.uf2 new file mode 100644 index 0000000..8d6b826 Binary files /dev/null and b/Production/Firmware/nos_pico.uf2 differ diff --git a/firmware/src/main.c b/firmware/src/main.c index d7fed99..6030cd7 100644 --- a/firmware/src/main.c +++ b/firmware/src/main.c @@ -40,12 +40,15 @@ static void run_lights() for (int i = 0; i < hammer_keynum(); i++) { if (hammer_pressed(i)) { - light_set_key(i, rgb32_from_hsv(0, 0, hammer_velocity(i)), false); + uint16_t vel = hammer_velocity(i); + if (vel > 254) { + vel = 254; + } + light_set_key(i, rgb32_from_hsv(0, 0, vel + 1), false); } else { light_set_key(i, 0, false); } } - } static mutex_t core1_io_lock;