keybrd library is an open source library for creating custom-keyboard firmware.
Du kan inte välja fler än 25 ämnen
Ämnen måste starta med en bokstav eller siffra, kan innehålla bindestreck ('-') och vara max 35 tecken långa.
This repo is archived. You can view files and clone it, but cannot push or open issues/pull-requests.
Change Log for keybrd library
All notable changes to the keybrd project will be documented in this file.
This project adheres to Semantic Versioning 2.0.0.
keybrd version 0.x.x is for initial development.
keybrd version 1.0.0 will be released when the public API is stable.
0.6.0 (2016-09-28)
0.5.0 (2016-07-22)
0.4.1 (2016-06-21)
- Enhancements
- Add config_keybrd.h for size configurations.
- Add RowScanner_SPI-ShiftRegisters for compact split keyboards up to 32 keys per matrix.
- Add LED_PinNumber for controlling indicator lights by pin number.
0.4.0 (2016-06-10)
0.3.1 (2016-06-02)
- Enhancements
- Add RowBase class
- Add Row::debounce()
0.3.0 (2016-05-09)
0.2.0 (2016-02-25)
- Enhancements
- Add Port classes for microcontrollers and I/O expanders
- Add DH_2565 sketch with DataHand layout
- Add Sticky mouse button (SMB) for DataHand layout
- Add Supporting documentation
0.1.0 (2015-02-10)
- Enhancements
- The library runs on Teensy 2.0 microcontroller and MCP23018 I/O expander
- Limited to 8x8 matrix, which is enough for compact or split keyboards
- Add first draft of supporting documentation
- Add example keybrd sketches for single-layer, multi-layer, and DataHand layer schemes