Skip to content

some keys doesn't work (ESP32-S3 USB-HID) #9743

Closed
@53175ddd

Description

@53175ddd

Board

ESP32-Dev-Module

Device Description

My original Keyboard prototype with ESP32-S3-WROOM-1

IMG_20240601_153721758

IMG_20240601_153649123

Hardware Configuration

In my Keyboard, GPIO 10, 11, 12, 9, 46, 3 are used as Scan lines and GPIO 42, 41, 40, 39, 38, 37, 36, 35, 45, 48, 47, 21, 14, 13, 8, 2, 1 are used as Read lines. Read lines are internally pulluped.

  • Left Ctrl key is located between GPIO 42 and 3
  • Left Shift key is located between GPIO 42 and 46
  • Left Win key is located between GPIO 41 and 3
  • Left Alt key is located between GPIO 40 and 3
  • Right Ctrl key is located between GPIO 13 and 3
  • Right Shift key is located between GPIO 13 and 46
  • Right Alt key is located between GPIO 14 and 3

Version

latest master (checkout manually)

IDE Name

Arduino IDE 2.3.2

Operating System

Windows 11

Flash frequency

80 MHz

PSRAM enabled

yes
no

Upload speed

921600

Description

Both Ctrl, Alt, Shift, Win keys on my keyboard do not work independently.
Like this : When I pressing the Ctrl key, did not show any response on the keyboard test

Keyboard test site : https://www.onlinemictest.com/ja/keyboard-test/

But, when I use this keyboard with BLE connection, they worked.

I would expect all keys to respond when pressed independently of each other.

Sketch

https://gist.github.com/53175ddd/0d95b3d494cd21595637ed0d233a8b87

Debug Message

https://gist.github.com/53175ddd/7e271aee10666b8f2d6727d983181fdc

Other Steps to Reproduce

No response

I have checked existing issues, online documentation and the Troubleshooting Guide

  • I confirm I have checked existing issues, online documentation and Troubleshooting guide.

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions