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 have written an embassy-based keyboard firmware for a keyboard. The firmware works well in Linux. However, the keyboard does not produce anything when the laptop asks for a system password when booting (before Linux starts).
I could reproduce the issue with the code from the examples directory examples/stm32f4/src/bin/usb_hid_keyboard.rs (adjusted for clocks of the STM32F401CC, otherwise vanilla): Within my Linux system, it produces an a when pulling PC13 up. In the password prompt before starting Linux, however, nothing happens.
I have another firmware based on rtic, stm32f4xx-hal, and usb-device that does not have this issue, so I would exclude it being a hardware issue.
Any ideas, what the issue could be?
The text was updated successfully, but these errors were encountered:
dariogoetz
changed the title
USB HID Keyboard not working in BIOS (before Linux start)
STM32F4: USB HID Keyboard not working in BIOS (before Linux start)
May 24, 2024
MCU: STM32F401CC
I have written an embassy-based keyboard firmware for a keyboard. The firmware works well in Linux. However, the keyboard does not produce anything when the laptop asks for a system password when booting (before Linux starts).
I could reproduce the issue with the code from the examples directory
examples/stm32f4/src/bin/usb_hid_keyboard.rs
(adjusted for clocks of the STM32F401CC, otherwise vanilla): Within my Linux system, it produces ana
when pulling PC13 up. In the password prompt before starting Linux, however, nothing happens.I have another firmware based on
rtic
,stm32f4xx-hal
, andusb-device
that does not have this issue, so I would exclude it being a hardware issue.Any ideas, what the issue could be?
The text was updated successfully, but these errors were encountered: