Age | Commit message (Collapse) | Author |
|
|
|
|
|
Fixed some bugs relating to keyboards with more than 16 columns. Also
added the ability to mask off keyboard matrix bits.
|
|
|
|
|
|
|
|
32byte report = 1byte modifiers + 31byte keys
31byte * 8bit * 1key/bit = 248keys
|
|
User print disables the normal print messages in the body of QMK/TMK
code and is meant as a lightweight alternative to NOPRINT. Use it when
you only want to do a spot of debugging but lack flash resources for
allowing all of the codebase to print (and store their wasteful
strings).
|
|
* removing nkro references - wip
* changed NKRO to be defined by keymap_config
|
|
|
|
There was a minor typo, which caused the files to not be generated
and therefore the elf files were always linked.
|
|
So that it's created even when there's a deeper structure
|
|
It causes strange linker warnings on cygwin.
|
|
|
|
|
|
|
|
|
|
|
|
Virtual Serial Port - and a Layout that uses that virtual serial port for Plover
|
|
|
|
|
|
Add native one-handed support
|
|
|
|
|
|
This adds an action, `ACTION_SWAP_HANDS`, that swaps the the keys on the keyboard across a keymap-defined hemisphere in order to support one-hand typing without requiring a separate one-handed layer. See updated `doc/keymap.md` for more information.
|
|
|
|
It now properly cleans all the outputs
|
|
Also fix it for subprojects
|
|
|
|
|
|
|
|
To avoid full recompilation when the git commit hash changes.
|
|
|
|
|
|
For flashing via alternative methods like LUFA MassStorage bootloader.
|
|
|
|
|
|
|
|
Also generated inside the obj dir instead of separate deps folder.
|
|
|
|
By sharing the external library object files between the whole
keyboard, instead of re-compiling them for each keymap.
|
|
There are linker errors due to missing led funcitonality though
|
|
tmk_core/rules.mk: Make PRINT_ERROR* stop on error
|
|
Instead of `&& false`, explicitly `exit 1` to make the rules using these macros
fail. This fixes #571, and likely breaks Travis badly.
Signed-off-by: Gergely Nagy <algernon@madhouse-project.org>
|
|
|
|
Fix OS X Recognizing keyboard as Mouse/Tablet
|
|
Modified the LUFA USB HID Descriptor to change the logical/usage
minimums for System Control from 0x01 (Mouse) to 0x81 (System Power
Down), this fixes OS X recognizing the Planck as having a mouse and
tablet, even with mousekeys off.
|
|
Added a loop for waiting for the keyboard to be put in bootloader mode,
rather than failing out. Makes building keymaps easier.
|
|
The prerequisites at the start of the build process are order-only
so that the trget don't link again. Also added as a dependency to
the compilation to force the messages to be printed at the start
|
|
The files can't start with a .dot, as the wildcard function wont
find them. So this is fixed by removing the BUILD_DIR from the
name.
|