add rgblight_update_hook()

This commit is contained in:
mtei
2019-02-26 17:16:11 +09:00
parent 67bcd0db55
commit 24fb695922
2 changed files with 48 additions and 6 deletions
+12
View File
@@ -163,6 +163,18 @@ typedef union {
};
} rgblight_config_t;
typedef struct _rgblight_status_t {
bool timer_enabled;
// TODO: add animation syncronizing
} rgblight_status_t;
#ifdef RGBLIGHT_SPLIT
/* for split keyboard master side */
void rgblight_update_hook(rgblight_config_t *config, rgblight_status_t *status, bool write_to_eeprom);
/* for split keyboard slave side */
void rgblight_update_sync(rgblight_config_t *config, rgblight_status_t *status, bool write_to_eeprom);
#endif
void rgblight_init(void);
void rgblight_increase(void);
void rgblight_decrease(void);