A firmware for the Bathroom Epiphanies replacement controllers. This firmware reads a matrix of key switches. The scanning routine is called based on a timer interrupt, and de-bounced using a simple but powerful de-bouncing algorithm. LEDs are handled directly by one I/O-pin each.
https://github.com/BathroomEpiphanies/costar_keyboardA firmware for the Bathroom Epiphanies replacement controllers. Based on the tmk_keyboard core library.
https://github.com/BathroomEpiphanies/epiphanies_tmk_keyboardA firmware using serial communication. Spun off the Costar keyboard firmware this firmware reads the keys serially from a chain of hc165 shift registers rather than from a matrix. Support for talking to serial communication LED drivers is planned to be added.
https://github.com/BathroomEpiphanies/serial_keyboardHas support for some of the Bathroom Epiphanies keyboard controllers.
https://code.google.com/p/corecon/Has support for some of the Bathroom Epiphanies keyboard controllers.
https://github.com/tmk/tmk_keyboardHas full support for most of the Bathroom Epiphanies keyboard controllers.
https://geekhack.org/index.php?topic=51252.0