The layer keys can now also wake up the computer
This commit is contained in:
@@ -187,6 +187,9 @@ static void ComputerIsSleeping(void) {
|
||||
LedSlaveDriver_Init(LedDriverId_Right);
|
||||
LedSlaveDriver_Init(LedDriverId_Left);
|
||||
|
||||
// Turn layer LEDs off
|
||||
LedDisplay_SetLayer(LayerId_Base);
|
||||
|
||||
// Clear the text
|
||||
LedDisplay_SetText(0, NULL);
|
||||
#endif
|
||||
@@ -204,6 +207,9 @@ void WakeupComputer(bool sendResume) {
|
||||
LedSlaveDriver_Init(LedDriverId_Right);
|
||||
LedSlaveDriver_Init(LedDriverId_Left);
|
||||
|
||||
// Update the active layer
|
||||
LedDisplay_SetLayer(GetActiveLayer());
|
||||
|
||||
// Restore icon states
|
||||
LedDisplay_SetIcon(LedDisplayIcon_CapsLock, capsLockOn);
|
||||
LedDisplay_SetIcon(LedDisplayIcon_Agent, agentOn);
|
||||
|
||||
Reference in New Issue
Block a user