Experiment in making a CH552 report itself as a USB HID device that is recognized as a touchscreen.
Plan:
- Get it working for my use case as as a keyboard for the comma.ai devices.
- See how it can be extracted out
- Contribute up and finish wagiminator/MCU-Templates#3
- Figure if there's a way to make a composite device that can be a keyboard, mouse, and a touchscreen. And programmable through a web page.
State: Hello World! (I'm touching you!)
This repo is a hello world for the CH552. It's a USB HID device that reports itself as a touchscreen. It's a simple example that sends a touch event to the host in a loop. It works as a native touchscreen on Linux and Windows.
Tester: https://naqtn.github.io/WBBMTT/