Enable PWM support for Planck EZ Indicator LEDs

This commit is contained in:
Drashna Jael're
2019-08-02 12:24:32 -07:00
committed by Florian Didron
parent 4a5b36ec4c
commit d2100ba45d
5 changed files with 165 additions and 33 deletions

View File

@@ -50,3 +50,24 @@ LAYOUT_planck_1x2uC( \
#define KEYMAP LAYOUT_ortho_4x12
#define LAYOUT_planck_mit LAYOUT_planck_1x2uC
#define LAYOUT_planck_grid LAYOUT_ortho_4x12
void planck_ez_right_led_on(void);
void planck_ez_right_led_off(void);
void planck_ez_right_led_level(uint8_t level);
void planck_ez_left_led_on(void);
void planck_ez_left_led_off(void);
void planck_ez_left_led_level(uint8_t level);
enum planck_ez_keycodes {
LED_LEVEL = SAFE_RANGE,
EZ_SAFE_RANGE,
};
typedef union {
uint32_t raw;
struct {
uint8_t led_level :3;
};
} keyboard_config_t;
extern keyboard_config_t keyboard_config;