diff options
author | Jack Humbert <jack.humb@gmail.com> | 2016-11-13 23:02:38 -0500 |
---|---|---|
committer | Jack Humbert <jack.humb@gmail.com> | 2016-11-13 23:02:38 -0500 |
commit | e9f748751808de2f1e85cf7fb670d78773bd5e76 (patch) | |
tree | 1e52f15aed8e83f3784a6c10b1a04e3d8b6df4fe /quantum/rgblight.h | |
parent | 33e62c080c9161a0fc921c90ed299a67fc2e1799 (diff) | |
download | qmk_firmware-e9f748751808de2f1e85cf7fb670d78773bd5e76.tar.gz qmk_firmware-e9f748751808de2f1e85cf7fb670d78773bd5e76.zip |
mostly working
Diffstat (limited to 'quantum/rgblight.h')
-rw-r--r-- | quantum/rgblight.h | 10 |
1 files changed, 6 insertions, 4 deletions
diff --git a/quantum/rgblight.h b/quantum/rgblight.h index efc685f312..d16ba24e53 100644 --- a/quantum/rgblight.h +++ b/quantum/rgblight.h @@ -1,8 +1,6 @@ #ifndef RGBLIGHT_H #define RGBLIGHT_H -#define RGBW 1 - #if !defined(AUDIO_ENABLE) && defined(RGBLIGHT_TIMER) #define RGBLIGHT_MODES 23 #else @@ -35,6 +33,7 @@ #endif #define RGBLED_TIMER_TOP F_CPU/(256*64) +// #define RGBLED_TIMER_TOP 0xFF10 #include <stdint.h> #include <stdbool.h> @@ -79,10 +78,13 @@ void eeconfig_update_rgblight(uint32_t val); void eeconfig_update_rgblight_default(void); void eeconfig_debug_rgblight(void); -void sethsv(uint16_t hue, uint8_t sat, uint8_t val, struct cRGB *led1); -void setrgb(uint8_t r, uint8_t g, uint8_t b, struct cRGB *led1); +void sethsv(uint16_t hue, uint8_t sat, uint8_t val, LED_TYPE *led1); +void setrgb(uint8_t r, uint8_t g, uint8_t b, LED_TYPE *led1); void rgblight_sethsv_noeeprom(uint16_t hue, uint8_t sat, uint8_t val); + +void rgblight_task(void); + void rgblight_timer_init(void); void rgblight_timer_enable(void); void rgblight_timer_disable(void); |