]> git.donarmstrong.com Git - qmk_firmware.git/commitdiff
Add dummy backlight/LED functions for keymaps that require them
authorYu He <yuhe00@gmail.com>
Sat, 12 Aug 2017 15:15:24 +0000 (17:15 +0200)
committerJack Humbert <jack.humb@gmail.com>
Wed, 16 Aug 2017 21:31:12 +0000 (17:31 -0400)
keyboards/ergodox/ergodone/config.h
keyboards/ergodox/ergodone/ergodone.h

index 80ff47f6610f43bcc815f3955f8b9f702488dbf0..52ae2d576c2a4aaae18d5cc644b6455c08747f11 100644 (file)
 #define MATRIX_ROWS 6
 #define MATRIX_COLS 14
 
+/* number of backlight levels */
+#define BACKLIGHT_LEVELS 3
+
+#define LED_BRIGHTNESS_LO       15
+#define LED_BRIGHTNESS_HI       255
+
 /* fix space cadet rollover issue */
 #define DISABLE_SPACE_CADET_ROLLOVER
 
index 21ef9d3e31fd6f53c41502c07ec0e45f5eaba5a8..cddc1fbe7ae27c05352fc5fbd9b1f025c071e959 100644 (file)
 
 void init_ergodox(void);
 
-inline void ergodox_right_led_1_off(void) {}
-inline void ergodox_right_led_1_on(void)  {}
-inline void ergodox_right_led_2_off(void) {}
-inline void ergodox_right_led_2_on(void)  {}
-inline void ergodox_right_led_3_off(void) {}
-inline void ergodox_right_led_3_on(void)  {}
-inline void ergodox_board_led_off(void)   {}
-inline void ergodox_board_led_on(void)    {}
+inline void ergodox_right_led_1_off(void)               {}
+inline void ergodox_right_led_1_on(void)                {}
+inline void ergodox_right_led_2_off(void)               {}
+inline void ergodox_right_led_2_on(void)                {}
+inline void ergodox_right_led_3_off(void)               {}
+inline void ergodox_right_led_3_on(void)                {}
+inline void ergodox_right_led_on(uint8_t l)             {}
+inline void ergodox_right_led_off(uint8_t l)            {}
+inline void ergodox_board_led_off(void)                 {}
+inline void ergodox_board_led_on(void)                  {}
+inline void ergodox_led_all_on(void)                    {}
+inline void ergodox_led_all_off(void)                   {}
+inline void ergodox_right_led_1_set(uint8_t n)          {}
+inline void ergodox_right_led_2_set(uint8_t n)          {}
+inline void ergodox_right_led_3_set(uint8_t n)          {}
+inline void ergodox_right_led_set(uint8_t l, uint8_t n) {}
+inline void ergodox_led_all_set(uint8_t n)              {}
 
 #define KEYMAP(                                                 \
                                                                 \