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
I am having difficulty getting my keyboard to wakeup my computer from an S3 suspend.
I am running Linux Kernel 5.10 and have a custom STM32F072 keyboard and can enter sleep with the MediaSleep keycode, but cannot seem to wake my computer with a button press. QMK on the same keyboard does wake up my machine, so I do not believe it is a hardware issue. I also tested with the Keyseebee firmware after just changing the pins, and still was unable to wake my machine.
Has anyone else had this issue? I looked into the stm32-usbd repository for suspend and resume but am not sure if those are even the correct functions to call.
BTW amazing library! I love the new CustomAction functionality for entering DFU.
The text was updated successfully, but these errors were encountered:
I looked into QMK and it seems that it calls usb_lld_wakeup_host from chibios which sets the CNTR register with the RESUME bit for 2 milliseconds (USB standard states 1ms-15ms) and then clears the bit.
As you mentioned, this is not what the stm32-usbd resume or suspend is doing as that has to do with the LP_MODE bit, which I believe has more to do with the device than the host.
I am thinking this should be a part of stm32-usbd and not keyberon. Should I open an issue there?
What are other keyberon users doing to wake their computer from suspend? Power button?
I am having difficulty getting my keyboard to wakeup my computer from an S3 suspend.
I am running Linux Kernel 5.10 and have a custom STM32F072 keyboard and can enter sleep with the
MediaSleep
keycode, but cannot seem to wake my computer with a button press. QMK on the same keyboard does wake up my machine, so I do not believe it is a hardware issue. I also tested with the Keyseebee firmware after just changing the pins, and still was unable to wake my machine.Has anyone else had this issue? I looked into the stm32-usbd repository for
suspend
andresume
but am not sure if those are even the correct functions to call.BTW amazing library! I love the new CustomAction functionality for entering DFU.
The text was updated successfully, but these errors were encountered: