+ case LED_1:
+ if (record->event.pressed) {
+ if (led_config.red_mode==LEDMODE_ON) {
+ led_config.red_mode=LEDMODE_OFF;
+ writePinLow(LED_RED);
+ }
+ else {
+ led_config.red_mode=LEDMODE_ON;
+ writePinHigh(LED_RED);
+ }
+ }
+ eeconfig_update_user(led_config.raw);
+ return false;
+ break;
+ case LED_2:
+ if (record->event.pressed) {
+ if (led_config.green_mode==LEDMODE_ON) {
+ led_config.green_mode=LEDMODE_OFF;
+ writePinLow(LED_GREEN);
+ }
+ else {
+ led_config.green_mode=LEDMODE_ON;
+ writePinHigh(LED_GREEN);
+ }
+ }
+ eeconfig_update_user(led_config.raw);
+ return false;
+ break;
+ case LED_3:
+ led_config.red_mode=LEDMODE_MODS;
+ eeconfig_update_user(led_config.raw);
+ return false;
+ break;
+ case LED_4:
+ led_config.green_mode=LEDMODE_MODS;
+ eeconfig_update_user(led_config.raw);
+ return false;
+ break;
+ case LED_5:
+ led_config.red_mode=LEDMODE_BLINKIN;
+ eeconfig_update_user(led_config.raw);
+ return false;
+ break;
+ case LED_6:
+ led_config.green_mode=LEDMODE_BLINKIN;
+ eeconfig_update_user(led_config.raw);
+ return false;
+ break;
+ case LED_7:
+ led_config.red_mode=LEDMODE_KEY;
+ eeconfig_update_user(led_config.raw);
+ return false;
+ break;
+ case LED_8:
+ led_config.green_mode=LEDMODE_KEY;
+ eeconfig_update_user(led_config.raw);
+ return false;
+ break;
+ case LED_9:
+ led_config.red_mode=LEDMODE_ENTER;
+ eeconfig_update_user(led_config.raw);
+ return false;
+ break;
+ case LED_0:
+ led_config.green_mode=LEDMODE_ENTER;
+ eeconfig_update_user(led_config.raw);
+ return false;
+ break;