aboutsummaryrefslogtreecommitdiffstats
path: root/tmk_core
Commit message (Collapse)AuthorAgeFilesLines
* Merge remote-tracking branch 'upstream/master' into makefile_overhaulFred Sundvik2016-08-245-4/+272
|\
| * Merge pull request #677 from SmackleFunky/masterJack Humbert2016-08-235-4/+272
| |\ | | | | | | Virtual Serial Port - and a Layout that uses that virtual serial port for Plover
| | * move to ergodox-ez onlyJason Green2016-08-231-1/+1
| | |
| | * Added USB Virtual Serial supportJason Green2016-08-235-4/+272
| | |
* | | Merge branch 'master' into makefile_overhaulFred Sundvik2016-08-2330-2170/+2300
|\| |
| * | Merge pull request #671 from Talljoe/one-handJack Humbert2016-08-234-1/+131
| |\ \ | | |/ | |/| Add native one-handed support
| | * Improve one-hand support by adding more actions and tap keys.Joe Wasson2016-08-202-8/+77
| | |
| | * Add one-hand support.Joe Wasson2016-08-204-1/+62
| | | | | | | | | | | | 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.
| * | Normalize line endingsFred Sundvik2016-08-2026-2169/+2169
| |/
* | Fix the clean targetFred Sundvik2016-08-201-2/+1
| | | | | | | | It now properly cleans all the outputs
* | Move bootloader_defs include to build_keyboardFred Sundvik2016-08-201-8/+0
| | | | | | | | Also fix it for subprojects
* | Add output specific config fileFred Sundvik2016-08-201-14/+6
| |
* | Output specific include pathsFred Sundvik2016-08-201-13/+5
| |
* | More general system for generating several outputsFred Sundvik2016-08-202-87/+42
| |
* | Don't add VERSION as a defineFred Sundvik2016-08-202-4/+2
| | | | | | | | To avoid full recompilation when the git commit hash changes.
* | Move git submodule check and version generation to main MakefileFred Sundvik2016-08-201-11/+2
| |
* | Remove unneded code from tmk_core/rules.mkFred Sundvik2016-08-201-89/+2
|/
* Convert hex to bindi0ib2016-08-071-0/+5
| | | For flashing via alternative methods like LUFA MassStorage bootloader.
* Remove the quick commands and add proper cleanFred Sundvik2016-07-311-26/+5
|
* Also depend on the gcc versionFred Sundvik2016-07-311-3/+5
|
* Force compilation and linking when options changesFred Sundvik2016-07-311-9/+28
|
* More reliable .d file generationFred Sundvik2016-07-311-8/+16
| | | | Also generated inside the obj dir instead of separate deps folder.
* Enable vpath seraching for source files onlyFred Sundvik2016-07-311-1/+11
|
* Speed up ChibiOS keymap compilationFred Sundvik2016-07-291-17/+33
| | | | | By sharing the external library object files between the whole keyboard, instead of re-compiling them for each keymap.
* Most ergodox keymaps compiles on InfinityFred Sundvik2016-07-291-1/+3
| | | | There are linker errors due to missing led funcitonality though
* Merge pull request #573 from algernon/f/make-all-stop-on-errorJack Humbert2016-07-281-2/+2
|\ | | | | tmk_core/rules.mk: Make PRINT_ERROR* stop on error
| * tmk_core/rules.mk: Make PRINT_ERROR* stop on errorGergely Nagy2016-07-271-2/+2
| | | | | | | | | | | | | | 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 compiler warning when PREVENT_STUCK_MODIFIERS is enabled.Joe Wasson2016-07-241-1/+1
|/
* Merge pull request #522 from exiva/extrakey-macfixJack Humbert2016-07-211-2/+2
|\ | | | | Fix OS X Recognizing keyboard as Mouse/Tablet
| * Fix OS X Recognizing keyboard as Mouse/TabletTravis La Marr2016-07-151-2/+2
| | | | | | | | | | | | | | 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.
* | Make DFU wait for bootloaderTravis La Marr2016-07-151-0/+4
|/ | | | | Added a loop for waiting for the keyboard to be put in bootloader mode, rather than failing out. Makes building keymaps easier.
* Use order only prerequisites to avoid re-linkingFred Sundvik2016-07-081-9/+11
| | | | | | 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
* Fix name of makefile dep filesFred Sundvik2016-07-081-1/+1
| | | | | | 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.
* Fix the link targetFred Sundvik2016-07-081-1/+1
|
* Don't run git describe for ever file that is builtFred Sundvik2016-07-081-1/+1
|
* Speed up compilation by not using recusive makeFred Sundvik2016-07-081-38/+21
| | | | | The cleaning is done outside the targets, by checking the requested target name.
* Fix IS_CONSUMER macroFred Sundvik2016-07-071-1/+1
|
* Remove unhandled KC_BTLD, RESET should be used insteadFred Sundvik2016-07-071-5/+0
|
* Merge pull request #490 from fredizzimo/integrate_visualizerJack Humbert2016-07-072-0/+23
|\ | | | | Integrate visualizer for ChibiOS and Infinity Ergodox
| * Add suspend support to the ChibiOS visualizerFred Sundvik2016-07-071-0/+7
| |
| * Fix visualizer crash at startupFred Sundvik2016-07-071-3/+4
| | | | | | | | | | | | Visualizer and serial link initialized in the wrong order. The LED_ENABLED define wasn't set properly uGfx is always initialized
| * Makefile fixes and update of VisualizerFred Sundvik2016-07-072-0/+15
| |
* | default keymap, reset sorted out for now, added serial to makefileJack Humbert2016-07-061-17/+37
| |
* | Merge branch 'master' into lets-split-supportJack Humbert2016-07-063-5/+45
|\|
| * Add setting of the master side to the makefileFred Sundvik2016-07-061-0/+9
| |
| * Enable serial_link support for ChibiOSFred Sundvik2016-07-062-5/+36
| |
* | Merge branch 'master' into lets-split-supportJack Humbert2016-07-053-1/+12
|\|
| * Add dfu-util command for programmingFred Sundvik2016-07-053-1/+12
| | | | | | | | Also add .bin generation, which is needed for dfu-util.
* | i2c workingJack Humbert2016-07-051-0/+5
|/
* reverts #343 for the most part (#474)Jack Humbert2016-07-044-88/+98
|