I put my firmware for the Costar Replacement Controllers up on Google Code
here. I will add more documentation over the next few weeks. Please note that I wrote this firmware for myself, not as a reference for learning or a great piece of art. Expect funky things in it ;P
Feature highlights:
- supports all six Costar Replacement Controllers
- 1 regular, 2 function, and 1 local NUM lock layers
- 2kHz matrix scan rate
- debounce for 2.5ms stable
- 6+8 KRO, can be changed to 14+8 (*)
- 2ms USB poll rate, can be changed to 1ms (or more) (*)
- WIN key lock
- system and consumer control keys
- keyboard lock
- countdown timer
- macros (*)
(*) changing or activating this feature requires recompiling the firmware
Note that at this time the images for the Kitten Paw and Pegasus Hoof are not tested yet. I also still need to figure out the correct VID/PID pairs for these two controllers (anyone ?)
And of course -- use at your risk !