]> git.friedersdorff.com Git - max/tmk_keyboard.git/blobdiff - keyboard/ergodox/ergodox.h
Initial version of Ergodox-FAQ.md
[max/tmk_keyboard.git] / keyboard / ergodox / ergodox.h
index d9623687143003682abd6cdd13fe8fab7cb87b03..460d995fff3e6312e788de7b1e28b6ecad43126e 100644 (file)
@@ -45,8 +45,12 @@ Most used files are located at
 #define OLATA           0x14            // output latch register
 #define OLATB           0x15
 
+extern uint8_t mcp23018_status;
+
 void init_ergodox(void);
+void ergodox_blink_all_leds(void);
 uint8_t init_mcp23018(void);
+uint8_t ergodox_left_leds_update(void);
 
 #define LED_BRIGHTNESS_LO       31
 #define LED_BRIGHTNESS_HI       255
@@ -75,8 +79,6 @@ inline void ergodox_left_led_1_off(void)    { ergodox_left_led_1 = 0; }
 inline void ergodox_left_led_2_off(void)    { ergodox_left_led_2 = 0; }
 inline void ergodox_left_led_3_off(void)    { ergodox_left_led_3 = 0; }
 
-inline void ergodox_left_leds_update(void)  { init_mcp23018(); }
-
 inline void ergodox_led_all_on(void)
 {
     ergodox_board_led_on();