From 40cc58f93546e717327ae3276019470f60c87ebe Mon Sep 17 00:00:00 2001 From: zjm54321 Date: Mon, 9 Nov 2026 06:07:30 +0000 Subject: [PATCH] Add PID 1209:C552 for CH552 USB Foot Pedal --- 1209/C552/index.md | 15 +++++++++++++++ org/zjm54321/index.md | 6 ++++++ 2 files changed, 21 insertions(+) create mode 100644 1209/C552/index.md create mode 100644 org/zjm54321/index.md diff --git a/1209/C552/index.md b/1209/C552/index.md new file mode 100644 index 00000000..8065a6ec --- /dev/null +++ b/1209/C552/index.md @@ -0,0 +1,15 @@ +--- +layout: pid +title: CH552 USB Foot Pedal +owner: zjm54321 +license: GPL-3.0-or-later (firmware), CERN-OHL-S-2.0 (hardware) +site: https://github.com/zjm54321/ch552-pedal +source: https://github.com/zjm54321/ch552-pedal +--- +Single-switch USB foot pedal based on the WCH CH552G (8051) microcontroller. +It enumerates as a standard USB HID keyboard plus a VIA-compatible Raw HID +interface (usage page 0xFF60) for browser-based remapping of plain keys and +modifier chords; mappings persist in the chip's DataFlash. Each unit reports a +USB serial number derived from the chip's unique ID so that multiple pedals can +be connected and configured independently. Firmware is written in C for SDCC, +reusing the CH55xduino USB stack; the PCB is designed in KiCad. diff --git a/org/zjm54321/index.md b/org/zjm54321/index.md new file mode 100644 index 00000000..1e376131 --- /dev/null +++ b/org/zjm54321/index.md @@ -0,0 +1,6 @@ +--- +layout: org +title: zjm54321 +site: https://github.com/zjm54321 +--- +Individual maker building small open-source USB input devices.