瀏覽代碼

Add dummy backlight/LED functions for keymaps that require them

Yu He 7 年之前
父節點
當前提交
cb74c8dc46
共有 2 個文件被更改,包括 23 次插入8 次删除
  1. 6 0
      keyboards/ergodox/ergodone/config.h
  2. 17 8
      keyboards/ergodox/ergodone/ergodone.h

+ 6 - 0
keyboards/ergodox/ergodone/config.h

@@ -17,6 +17,12 @@
 #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
 

+ 17 - 8
keyboards/ergodox/ergodone/ergodone.h

@@ -10,14 +10,23 @@
 
 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(                                                 \
                                                                 \