Commit Graph

217 Commits (be4e75423a232d9d328bb23835e0fa5152292c95)

Author SHA1 Message Date
Wez Furlong be4e75423a Tidy up atomicity in timer.c and ring_buffer.h
Adopt the macros for saving/restoring the interrupt state
that are provided by the avr gcc environment.

Removing intialization of the timer value; this shaves off
a few bytes because globals are default initialized to zero.
8 years ago
Jack Humbert 7a1eca784f Merge pull request #903 from priyadi/ps2_init_delay
Make PS2 init delay configurable.
8 years ago
Priyadi Iman Nurcahyo 9a071f051c Make PS2 init delay configurable. Some devices are not fully powered up
after 1s.
8 years ago
Wilba6582 cf3926a8e1 Fixed NO_SUSPEND_POWER_DOWN handling 8 years ago
Wilba6582 5893f0fa1f Fixed NO_SUSPEND_POWER_DOWN handling 8 years ago
Jack Humbert 2b3a3ca678 Merge pull request #898 from PureSpider/backlight-fix
Set backlight status to on if it's at maximum brightness already and the brightness increase keybind is used
8 years ago
PureSpider d37becc0a9 Set backlight status to on if it's at maximum brightness already and the brightness increase keybind is used
Before it was turned on but the status wasn't set to on, so you had to
push the backlight toggle bind twice to turn it off again
8 years ago
IBNobody 4c6960835c Refactoring Matrix scanning 8 years ago
IBNobody 508eddf8ba Fixing Debounce - WIP 8 years ago
IBNobody 17170ba76d Fixed some large keyboard bugs
Fixed some bugs relating to keyboards with more than 16 columns. Also
added the ability to mask off keyboard matrix bits.
8 years ago
IBNobody 78767bf208 Fix #770, Fix #779 8 years ago
Didier Loiseau d430999047 Fix issue #772 Meh and Hyper not working 8 years ago
IBNobody cb1ac2a3ed Fixed NO_PRINT / USER_PRINT conflict warning. 8 years ago
shela e25ae23287 fix number of NKRO keys
32byte report = 1byte modifiers + 31byte keys
31byte * 8bit * 1key/bit = 248keys
8 years ago
IBNobody fe2aed0d1c Added User Print - A "light" console out option (#8)
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).
8 years ago
IBNobody 558f3ec1eb Use keyboard config for nkro (#7)
* removing nkro references - wip

* changed NKRO to be defined by keymap_config
8 years ago
IBNobody 16e706214f Change NKRO size fron 16 bytes to 32 bytes. 8 years ago
Fred Sundvik 13f3c73386 Fix the ldflags.txt and obj.txt checks
There was a minor typo, which caused the files to not be generated
and therefore the elf files were always linked.
8 years ago
Fred Sundvik 03b1d142f2 Add -p parameter to mkdir
So that it's created even when there's a deeper structure
8 years ago
Fred Sundvik 42baa6cf43 Disable map file creation when building tests
It causes strange linker warnings on cygwin.
8 years ago
Fred Sundvik c692fd1d55 More common settings for unit tests and keyboards 8 years ago
Fred Sundvik 8a9aac6e32 Rules for compiling and linking google test 8 years ago
Fred Sundvik cff26bc484 Merge branch 'master' into fix_line_endings 8 years ago
Fred Sundvik a5b1af4999 Normalize line endings 8 years ago
Fred Sundvik 2e3834edea Merge remote-tracking branch 'upstream/master' into makefile_overhaul 8 years ago
Jack Humbert a920548471 Merge pull request #677 from SmackleFunky/master
Virtual Serial Port - and a Layout that uses that virtual serial port for Plover
8 years ago
Jason Green 7009112752 move to ergodox-ez only 8 years ago
Fred Sundvik 8f2af3c6bc Merge branch 'master' into makefile_overhaul 8 years ago
Jack Humbert fb4452c2f5 Merge pull request #671 from Talljoe/one-hand
Add native one-handed support
8 years ago
Jason Green 80d10bef07 Added USB Virtual Serial support 8 years ago
Joe Wasson 8090f6b499 Improve one-hand support by adding more actions and tap keys. 8 years ago
Joe Wasson dd37860160 Add one-hand 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.
8 years ago
Fred Sundvik fd2f957a1a Normalize line endings 8 years ago
Fred Sundvik 48f8ab1ae2 Fix the clean target
It now properly cleans all the outputs
8 years ago
Fred Sundvik 3442e216dc Move bootloader_defs include to build_keyboard
Also fix it for subprojects
8 years ago
Fred Sundvik 9028a412ea Add output specific config file 8 years ago
Fred Sundvik 33fbd3be36 Output specific include paths 8 years ago
Fred Sundvik 3aac4e95c9 More general system for generating several outputs 8 years ago
Fred Sundvik dd8c1a7659 Don't add VERSION as a define
To avoid full recompilation when the git commit hash changes.
8 years ago
Fred Sundvik 60c6e79ecb Move git submodule check and version generation to main Makefile 8 years ago
Fred Sundvik cc2df445ab Remove unneded code from tmk_core/rules.mk 8 years ago
di0ib 8fab141a02 Convert hex to bin
For flashing via alternative methods like LUFA MassStorage bootloader.
8 years ago
Fred Sundvik a0dc622199 Remove the quick commands and add proper clean 9 years ago
Fred Sundvik d5a947b324 Also depend on the gcc version 9 years ago
Fred Sundvik 84bfb19554 Force compilation and linking when options changes 9 years ago
Fred Sundvik e58e9af2ab More reliable .d file generation
Also generated inside the obj dir instead of separate deps folder.
9 years ago
Fred Sundvik f11a0275a8 Enable vpath seraching for source files only 9 years ago
Fred Sundvik bf1c865c7a Speed up ChibiOS keymap compilation
By sharing the external library object files between the whole
keyboard, instead of re-compiling them for each keymap.
9 years ago
Fred Sundvik e01b4c3fd9 Most ergodox keymaps compiles on Infinity
There are linker errors due to missing led funcitonality though
9 years ago
Jack Humbert 16f8426fe2 Merge pull request #573 from algernon/f/make-all-stop-on-error
tmk_core/rules.mk: Make PRINT_ERROR* stop on error
9 years ago