You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
The Planck Light does not properly sleep when the computer it's attached to does.
Found out that this is because NO_USB_STARTUP_CHECK is defined, which blocks this code. Undefining this allows it to turn off.
However, it has some issues with audio.
Specifically, it re-inits the board, like it crashes. So it plays the startup sound when it shouldn't be.
So, it looks like (well, sounds like, really) there is an issue with the sleep/idle code for the AT90USB1286 chip that needs to be handled differently. My guess is the watchdog timeout code is the issue. But I'm not sure about that, nor do I know how to fix this.
Describe the Bug
The Planck Light does not properly sleep when the computer it's attached to does.
Found out that this is because
NO_USB_STARTUP_CHECK
is defined, which blocks this code. Undefining this allows it to turn off.However, it has some issues with audio.
Specifically, it re-inits the board, like it crashes. So it plays the startup sound when it shouldn't be.
So, it looks like (well, sounds like, really) there is an issue with the sleep/idle code for the AT90USB1286 chip that needs to be handled differently. My guess is the watchdog timeout code is the issue. But I'm not sure about that, nor do I know how to fix this.
qmk_firmware/tmk_core/common/avr/suspend.c
Lines 230 to 242 in d5dcf54
System Information
The text was updated successfully, but these errors were encountered: