1
0
Fork 0

Add support for WS2812 LEDs

This commit is contained in:
Yang Liu 2016-01-24 13:14:50 -08:00
parent fd72a46c13
commit 0a40654b82
9 changed files with 1029 additions and 7 deletions

View file

@ -58,6 +58,21 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
keyboard_report->mods == (MOD_BIT(KC_LSHIFT) | MOD_BIT(KC_RSHIFT)) \
)
/* ws2812 RGB LED */
#define ws2812_PORTREG PORTD
#define ws2812_DDRREG DDRD
#define ws2812_pin PD1
#define RGBLED_NUM 28 // Number of LEDs
#ifndef RGBLIGHT_HUE_STEP
#define RGBLIGHT_HUE_STEP 10
#endif
#ifndef RGBLIGHT_SAT_STEP
#define RGBLIGHT_SAT_STEP 17
#endif
#ifndef RGBLIGHT_VAL_STEP
#define RGBLIGHT_VAL_STEP 17
#endif
/*
* Feature disable options
* These options are also useful to firmware size reduction.