]> git.earman.xyz Git - sensor-watch.git/commitdiff
better LED colors at low brightness
authorjoeycastillo <joeycastillo@utexas.edu>
Mon, 23 Sep 2024 03:50:14 +0000 (23:50 -0400)
committerjoeycastillo <joeycastillo@utexas.edu>
Mon, 23 Sep 2024 03:50:14 +0000 (23:50 -0400)
movement.c

index 6e003997cae4add8be1d793906269d42cd2a1e08..9cb77b055d5aec55f6e918e6647641f61cbc7e2d 100644 (file)
@@ -200,9 +200,9 @@ void movement_request_tick_frequency(uint8_t freq) {
 
 void movement_illuminate_led(void) {
     if (movement_state.settings.bit.led_duration != 0b111) {
-        watch_set_led_color_rgb(movement_state.settings.bit.led_red_color ? (0xF | movement_state.settings.bit.led_red_color << 4) : 0,
-                                movement_state.settings.bit.led_green_color ? (0xF | movement_state.settings.bit.led_green_color << 4) : 0,
-                                movement_state.settings.bit.led_blue_color ? (0xF | movement_state.settings.bit.led_blue_color << 4) : 0);
+        watch_set_led_color_rgb(movement_state.settings.bit.led_red_color | movement_state.settings.bit.led_red_color << 4,
+                                movement_state.settings.bit.led_green_color | movement_state.settings.bit.led_green_color << 4,
+                                movement_state.settings.bit.led_blue_color | movement_state.settings.bit.led_blue_color << 4);
         if (movement_state.settings.bit.led_duration == 0) {
             movement_state.light_ticks = 1;
         } else {