TeXitoi / keyberon

A rust crate to create a pure rust keyboard firmware.
MIT License
1.08k stars 79 forks source link

Add Cantor keyboard to KEYOARDS.md #91

Closed dariogoetz closed 2 years ago

dariogoetz commented 2 years ago

I've recently written firmware for the Cantor keyboard using keyberon and rtic. The Cantor is a diodeless keyboard, so it adds something new to the mix. I would like to add it here.

TeXitoi commented 2 years ago

Oh, great! serial is as in keyseebee or you had to cheat?

dariogoetz commented 2 years ago

I stole the de-/serialization from keyseebee :) What do you mean with "cheat"?

TeXitoi commented 2 years ago

Some split keyboard use a unique pin for rx and tx. In keyseebee, the tx of the right is connected to the rx of the left and vise versa.

I also think your firmware only work if plugged on the left side? or there is a left/right thing I missed?

dariogoetz commented 2 years ago

I don't actually know whether I cheated. Adapting the code from the keyseebee and using the pins for the Cantor just did the trick.

The firmware currently only works if plugged on the left side. I couldn't find a grounded pin on the Cantor (maybe there is one, that I couldn't find). I plan on adding a compile flag to be able to generate a version for the right side.