OpenStickCommunity / OpenStickCommunity/GP2040-CE
Keyboard USB Host + OLED SH1106. Button press will not be reflected to OLED button animation
Nobody has claimed this yet.
- Dominant language
- C++
- Stars
- 2.5k
- Forks
- 666
- Avg merge
- 1d 19h
- Merged PRs (30d)
- 7
Description
Confirm your issue exists on the latest version of the firmware
Issue occurs on latest 0.7.10 distributed in the GP2040-CE official page
Expected Behavior
I have enabled both Keyboard USB Host and OLED SH1106. Movement of Keyboard arrow will be reflected to OLED's joystick animation, but movement of Keyboard keys should be reflected to OLED's button animation and buttons get recognized by games.
Current Behavior
Movement of Keyboard arrow will be reflected to OLED's joystick animation, but movement of Keyboard keys will not be reflected to OLED's button animation even though that buttons get recognized by games.
What is the current behaviour? If this is something that worked in the past, be sure to include the conditions in which it did
I haven’t tested it in older revisions.
Context
* Firmware version (please get the full version listed in webconfig, if at all possible)
GP2040-CE 0.7.10
* Board config name (also from webconfig, please)
Pico
* Name of device
Used both Raspberry pi Pico and RP2040 Zero. Same issue occur.
* Link to where you purchased the device
I bought it at multiple places such as this one.
https://ja.aliexpress.com/i/1005007393402333.html
Steps to Reproduce
-
Step 1
Connect USB socket and SH1106 to Raspberry pi pico.
Enable both Keyboard USB Host and OLED SH1106. -
Step 2
Insert keyboard usb dongle. Use keys and arrows.
Screenshots & Files
Contributor guide
No contributing guide indexed for this repository
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
Research direction
Reproduce the issue on GP2040-CE 0.7.10 using a Pico or RP2040 Zero with Keyboard USB Host and an SH1106 OLED, then compare arrow-key and button-key input. Trace how keyboard input reaches the joystick and button animations. Done means keyboard buttons are reflected on the OLED while remaining recognized by games.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- cpp
- Domain
- embedded-iot
- Issue type
- Bug
- Difficulty
- 4/5
- Estimated time
- 3-5 days
- Activity status
- Stale
- Clarity
- Mostly clear
- Newbie friendliness
- 35/100