Skip to content
Closed
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
15 changes: 15 additions & 0 deletions 1209/C552/index.md
Original file line number Diff line number Diff line change
@@ -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.
6 changes: 6 additions & 0 deletions org/zjm54321/index.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,6 @@
---
layout: org
title: zjm54321
site: https://github.com/zjm54321
---
Individual maker building small open-source USB input devices.
Loading