aboutsummaryrefslogtreecommitdiff
AgeCommit message (Collapse)AuthorFilesLines
2021-04-29fixed some memset() and document how to flash firmwares manuallyRobin Haberkorn2-2/+12
2021-02-14deactivate buzzer before starting songRobin Haberkorn1-0/+4
it could be active at the time of the function call due to the keyclick mode
2021-02-14fixed "security key" (Bediensicherungsbaugruppe) handlingRobin Haberkorn4-52/+80
* the keypress events were swallowed due to debouncing * instead, we process the corresponding bits in the keyboard matrix now only after debouncing. * we now generate a short keypress event (immediately followed by a keyrelease) not only when removing, but also when inserting the physical key. * when removing the key, F18 (in Unimap's geometry, by default mapped to RCTRL) is additionally pressed. This can be used to discern removing from inserting. In the common case that you own only one physical key, you can remap F18 to the removal action and F19 (or whatever corresponds to your key) to the insertion action.
2021-02-13some minor README corrections and mention the demo videoRobin Haberkorn1-4/+6
2021-02-13minor README fixRobin Haberkorn2-1/+1
2021-02-13some minor README fixesRobin Haberkorn1-7/+9
2021-02-13set DEBOUNCE to 5ms: this seems to help, at least when running from a 500mA ↵Robin Haberkorn1-1/+1
USB port The original documentation states that they simply read the matrix twice in order to debounce. They did not mention any delays.
2021-02-13added documentationRobin Haberkorn11-0/+25433
2021-02-13added the K7637 firmwareRobin Haberkorn16-0/+2444
2021-02-13initial commit: added tmk_core submoduleRobin Haberkorn3-0/+13