Commit Graph

2331 Commits

Author SHA1 Message Date
438a5d685b limit voices by default, add some drums 2016-12-20 19:38:22 -05:00
06c64bbff3 rgb clean-up, api clean-up 2016-12-19 11:18:18 -05:00
40abf8bc9c Moved combo processing lower down in process logic 2016-12-16 22:00:29 +02:00
6a462c818c Merge branch 'master' into feature/combos 2016-12-16 21:52:51 +02:00
6e7cfa83b9 Refactored as well as added support for action keys in combos 2016-12-16 21:50:28 +02:00
ae95834f5a specialise music variables 2016-12-12 16:06:41 -05:00
0edfe55bfe re-enable audio and extrakeys 2016-12-12 15:39:07 -05:00
b6bf4e0dce Added support for timing out combos if a key as been pressed for longer than COMBO_TERM 2016-12-10 16:11:59 +02:00
eac8fa7999 Implemented basic key combination feature 2016-12-10 00:49:11 +02:00
8f0a8cb7a6 Merge pull request #914 from wez/ble_2
Add arduino-alike GPIO pin control helpers
2016-12-02 13:12:56 -05:00
555e41d9e5 Annotates nordic 2016-12-02 13:03:51 -05:00
4094544d41 Test layout for ErgoDox EZ manufacturing robot 2016-11-29 09:23:16 -05:00
6e0f994950 Merge branch 'master' of github.com:jackhumbert/qmk_firmware into wu5y7 2016-11-28 23:51:07 -05:00
8485bb34d2 Add arduino-alike GPIO pin control helpers
Unlike the arduino functions, these don't take abstract pin numbers,
they take pin labels like `B0`.  Also, rather than taking very
generic parameter names, these take slightly more descriptive
enum values.

These improve the clarity of code that would otherwise be inscrutable
bit manipulation in tersely named port register names.
2016-11-27 22:58:34 -08:00
7edac212c8 separated into api files/folder 2016-11-26 15:38:44 -05:00
6fee7e178f fix strict-prototypes warning 2016-11-26 23:53:15 +07:00
f2214ce1cb remove define checks. didn't work because of include ordering. 2016-11-26 15:57:48 +07:00
d9d67e7b76 add macro error when a required define is missing 2016-11-26 15:26:02 +07:00
17acde94ee Fix unterminated ifndef 2016-11-26 14:02:38 +07:00
de1df63953 PS2 pins configuration belongs to each keyboards config.h
Each keyboard might have different pin configuration. And keeping this
here will trigger redefinition warning on keyboards that have PS2
defines.
2016-11-26 13:55:41 +07:00
0c9d66eb59 Removed comment 2016-11-25 09:20:41 +02:00
03d6e165bb Added missing endif for ifdef __AVR_ATmega32U4__ and removed the unnecessary one at the end of the file 2016-11-25 09:17:40 +02:00
cefa8468fb travis pls 2016-11-23 20:16:38 -05:00
2e23689b8e converted to new format 2016-11-23 18:52:02 -05:00
2febf9b9f7 Add japanese keymap 2016-11-22 20:40:12 +09:00
450a8fb5b6 Merge branch 'master' of github.com:jackhumbert/qmk_firmware into wu5y7 2016-11-21 20:17:45 -05:00
6390033e86 cleaning up midid 2016-11-21 20:14:16 -05:00
664c0a036b cleaning up new code 2016-11-21 19:50:55 -05:00
27ebacb15d merging lets_split 2016-11-21 19:18:47 -05:00
74a1f00713 Fix the Space Cadet timeout code
Define a default TAPPING_TERM in quantum.c, for keyboards that do not
have it set. Fixes the CI failure.

Signed-off-by: Gergely Nagy <algernon@madhouse-project.org>
2016-11-19 18:19:18 +01:00
ffa5b1e7ea Add a timeout to space-cadet shift.
When one holds a Space Cadet shift, to have it act as a shift, so that
mouse behaviour changes, when released without any other key pressed, it
still registers a paren. To remedy this, add a hold timeout: if the key
is held longer than TAPPING_TERM, it will not register the parens.

Fixes #884, with the side-effect of not being able to have parens
trigger the OS-side repeat anymore.

Signed-off-by: Gergely Nagy <algernon@madhouse-project.org>
2016-11-19 11:32:09 +01:00
a06115df19 don't always detect a matrix change (fixes debounce) 2016-11-18 23:20:07 -05:00
285c5a91f2 Groundwork for dedicated color keycodes 2016-11-17 20:56:36 -05:00
3774a7fcda rgb light through midi 2016-11-17 17:42:14 -05:00
7541122cad Merge pull request #860 from IBNobody/master
Improved Quantum Matrix
2016-11-16 14:41:10 -05:00
530dd3377e animations, midi, etc 2016-11-15 13:18:10 -05:00
e9f7487518 mostly working 2016-11-13 23:02:38 -05:00
33e62c080c merging 2016-11-12 20:54:37 -05:00
631b8999a7 Merge pull request #868 from potz/master
Add brazilian ABNT2 keymap
2016-11-10 18:45:09 -05:00
4c0aa02b2e Missed some stuff. Added a song (stole it from reddit). 2016-11-10 12:59:55 -08:00
59bef40aab Keep unicode's input_mode through a power cycle 2016-11-10 12:14:54 -08:00
1803dbc6d5 Merge remote-tracking branch 'refs/remotes/jackhumbert/master' 2016-11-08 21:11:24 -06:00
7aa31ad338 Add brazilian ABNT2 keymap 2016-11-08 13:32:04 -02:00
0ba3e523a7 Add documentation for the variable tracing 2016-11-06 22:44:43 +02:00
a377017c95 Add possibility to control variable trace from make 2016-11-06 22:11:24 +02:00
f519b94be7 Add variable trace
For debugging changes to variables, either normally or as a result
of a memory corruption.
2016-11-06 21:58:34 +02:00
f403028974 added fixed debounce code 2016-10-29 16:12:58 -05:00
32f88c0717 Made scanning more efficient 2016-10-29 10:39:03 -05:00
4c6960835c Refactoring Matrix scanning 2016-10-28 16:24:20 -05:00
508eddf8ba Fixing Debounce - WIP 2016-10-28 14:21:38 -05:00