void applyKeyDownForFullLED(uint8_t keyidx, uint8_t col, uint8_t row, uint8_t isDown) { if (!isDown) return; if (isSleep() || _ledOff) { return; } if (_fullLEDMode == 3) { // 키를 누르면 값을 증가 시킨다. downLevelStay = 500; //511; if (downLevel < downLevelMax) { downLevel++; downLevelLife = PWM_MAX * downLevel / downLevelMax; //DEBUG_PRINT(("increase downLevel : %d, life : %d\n", downLevel, downLevelLife)); } } else if (_fullLEDMode == 4) { // 키를 누르면 값을 감소 시킨다. downLevelStay = 500; //511; if (downLevel > 0) { downLevel--; downLevelLife = PWM_MAX * downLevel / downLevelMax; //DEBUG_PRINT(("increase downLevel : %d, life : %d\n", downLevel, downLevelLife)); } } }
void changeFullLedState(uint8_t xFullLedMode) { if (isSleep()) { return; } //LED 모드를 변경한다. _fullLEDMode = (_fullLEDMode + 1) % LED_MODE_NUM; ledStateCount = 1; //DEBUG_PRINT(("_fullLEDMode %02x\n ", _fullLEDMode)); setFullLEDState(); }
void renderLED(void) { if(!ledInited) return; if(isSleep()){ return; } blinkCapsLockLED(); blinkNumLockLED(); #ifndef SCROLL_LOCK_LED_IS_APART // s/l led blinkScrollLockLED(); #endif // LED 모드 저장. writeLEDMode(); /* LED Fader */ fadePWM(); }
void renderLED(void) { if (!ledInited || isSleep()) { return; } blinkBootMapperLED(); blinkIndicateLED(); #ifndef SCROLL_LOCK_LED_IS_APART // s/l led blinkScrollLockLED(); #endif // LED 모드 저장. writeLEDMode(); if(_ledOff) return; /* LED Fader */ fadePWM(); }