Skip to content

Firmware: ch32x: Mutual Capacitance Touchkey - #499

Draft
rgoulter wants to merge 5 commits into
masterfrom
firmware-ch32x-touchkey-2x4
Draft

Firmware: ch32x: Mutual Capacitance Touchkey#499
rgoulter wants to merge 5 commits into
masterfrom
firmware-ch32x-touchkey-2x4

Conversation

@rgoulter

@rgoulter rgoulter commented Nov 9, 2025

Copy link
Copy Markdown
Owner

Designing a mutual capacitance touchkey PCB is relatively difficult (compared to typical keyboard PCBs).

This firmware is the draft code I've used on a prototype.

Before merging:

  • The keyboard touchkey API (& touchkey matrix scanning) ought to support more configuration.
  • Some of the code needs to be moved to codegen.

Not sure about 'allow using cols for driving, rows for sensing' (in the sense that if I'm not using it, may not be worth using); but, surely that's possible from codegen / CPP.

@rgoulter
rgoulter force-pushed the firmware-ch32x-touchkey-2x4 branch from d8d6f1d to f0394ad Compare November 15, 2025 06:47
@rgoulter
rgoulter force-pushed the firmware-ch32x-touchkey-2x4 branch from f0394ad to a593cd2 Compare November 24, 2025 15:03
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant