Bladeren bron

Add macro for compiling with led matrix disabled

led_matrix
Kai Ryu 10 jaren geleden
bovenliggende
commit
f56f9030f6
2 gewijzigde bestanden met toevoegingen van 4 en 2 verwijderingen
  1. 1
    1
      keyboard/gh60/Makefile
  2. 3
    1
      keyboard/gh60/backlight.c

+ 1
- 1
keyboard/gh60/Makefile Bestand weergeven

BACKLIGHT_ENABLE = yes # Enable keyboard backlight functionality BACKLIGHT_ENABLE = yes # Enable keyboard backlight functionality
KEYMAP_EX_ENABLE = yes # External keymap in eeprom KEYMAP_EX_ENABLE = yes # External keymap in eeprom
KEYMAP_SECTION_ENABLE = yes # Fixed address keymap for keymap editor KEYMAP_SECTION_ENABLE = yes # Fixed address keymap for keymap editor
LED_MATRIX_ENABLE = yes
#LED_MATRIX_ENABLE = yes


# Optimize size but this may cause error "relocation truncated to fit" # Optimize size but this may cause error "relocation truncated to fit"
#EXTRALDFLAGS = -Wl,--relax #EXTRALDFLAGS = -Wl,--relax

+ 3
- 1
keyboard/gh60/backlight.c Bestand weergeven

OCR1B = 0; OCR1B = 0;
} }
} }
#elif #defined(GH60_REV_CNY)
#elif defined(GH60_REV_CNY)
static const uint8_t backlight_table[] PROGMEM = { static const uint8_t backlight_table[] PROGMEM = {
0, 16, 128, 255 0, 16, 128, 255
}; };


void backlight_set(uint8_t level) void backlight_set(uint8_t level)
{ {
#ifdef LED_MATRIX_ENABLE
if (level > 0) { if (level > 0) {
led_matrix_disable(); led_matrix_disable();
for (uint8_t row = 0; row < LED_MATRIX_ROWS; row++) { for (uint8_t row = 0; row < LED_MATRIX_ROWS; row++) {
else { else {
led_matrix_disable(); led_matrix_disable();
} }
#endif
} }
#else #else
static const uint8_t backlight_table[] PROGMEM = { static const uint8_t backlight_table[] PROGMEM = {