The layer keys can now also wake up the computer

This commit is contained in:
Kristian Sloth Lauszus
2018-03-11 19:29:24 +01:00
parent 5d59540c51
commit c109a9e202
4 changed files with 10 additions and 3 deletions

View File

@@ -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);