Commit Graph

372 Commits (b6bf4e0dce062a535685c4e772f613252d401ed3)

Author SHA1 Message Date
Ofer Plesser b6bf4e0dce Added support for timing out combos if a key as been pressed for longer than COMBO_TERM 8 years ago
Ofer Plesser eac8fa7999 Implemented basic key combination feature 8 years ago
Jack Humbert 8f0a8cb7a6 Merge pull request #914 from wez/ble_2
Add arduino-alike GPIO pin control helpers
8 years ago
Erez Zukerman 555e41d9e5 Annotates nordic 8 years ago
Erez Zukerman 4094544d41 Test layout for ErgoDox EZ manufacturing robot 8 years ago
Jack Humbert 6e0f994950 Merge branch 'master' of github.com:jackhumbert/qmk_firmware into wu5y7 8 years ago
Wez Furlong 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.
8 years ago
Jack Humbert 7edac212c8 separated into api files/folder 8 years ago
Priyadi Iman Nurcahyo 6fee7e178f fix strict-prototypes warning 8 years ago
Priyadi Iman Nurcahyo f2214ce1cb remove define checks. didn't work because of include ordering. 8 years ago
Priyadi Iman Nurcahyo d9d67e7b76 add macro error when a required define is missing 8 years ago
Priyadi Iman Nurcahyo 17acde94ee Fix unterminated ifndef 8 years ago
Priyadi Iman Nurcahyo 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.
8 years ago
ofples 0c9d66eb59 Removed comment 8 years ago
ofples 03d6e165bb Added missing endif for ifdef __AVR_ATmega32U4__ and removed the unnecessary one at the end of the file 8 years ago
Jack Humbert cefa8468fb travis pls 8 years ago
Jack Humbert 2e23689b8e converted to new format 8 years ago
h-youhei 2febf9b9f7 Add japanese keymap 8 years ago
Jack Humbert 450a8fb5b6 Merge branch 'master' of github.com:jackhumbert/qmk_firmware into wu5y7 8 years ago
Jack Humbert 6390033e86 cleaning up midid 8 years ago
Jack Humbert 664c0a036b cleaning up new code 8 years ago
Jack Humbert 27ebacb15d merging lets_split 8 years ago
Gergely Nagy 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>
8 years ago
Gergely Nagy 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>
8 years ago
Jack Humbert a06115df19 don't always detect a matrix change (fixes debounce) 8 years ago
Erez Zukerman 285c5a91f2 Groundwork for dedicated color keycodes 8 years ago
Jack Humbert 3774a7fcda rgb light through midi 8 years ago
Jack Humbert 7541122cad Merge pull request #860 from IBNobody/master
Improved Quantum Matrix
8 years ago
Jack Humbert 530dd3377e animations, midi, etc 8 years ago
Jack Humbert e9f7487518 mostly working 8 years ago
Jack Humbert 33e62c080c merging 8 years ago
Jack Humbert 631b8999a7 Merge pull request #868 from potz/master
Add brazilian ABNT2 keymap
8 years ago
IBNobody 1803dbc6d5 Merge remote-tracking branch 'refs/remotes/jackhumbert/master' 8 years ago
Potiguar Faga 7aa31ad338 Add brazilian ABNT2 keymap 8 years ago
Fred Sundvik 0ba3e523a7 Add documentation for the variable tracing 8 years ago
Fred Sundvik a377017c95 Add possibility to control variable trace from make 8 years ago
Fred Sundvik f519b94be7 Add variable trace
For debugging changes to variables, either normally or as a result
of a memory corruption.
8 years ago
IBNobody f403028974 added fixed debounce code 8 years ago
IBNobody 32f88c0717 Made scanning more efficient 8 years ago
IBNobody 4c6960835c Refactoring Matrix scanning 8 years ago
IBNobody 508eddf8ba Fixing Debounce - WIP 8 years ago
IBNobody a0fdb6b81a Merge remote-tracking branch 'refs/remotes/jackhumbert/master' 8 years ago
Jack Humbert 8d60354d5a Merge pull request #844 from priyadi/unicode_wincompose_input
Unicode WinCompose input method
8 years ago
Jack Humbert 108d0e89a6 Merge pull request #842 from priyadi/unicode_map_length
UNICODE_MAP: remove 5 char limit; ignore leading zeroes; handle OS limitations
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
Priyadi Iman Nurcahyo 4a666c2010 Unicode WinCompose input method 8 years ago
Priyadi Iman Nurcahyo e7d5dc89f2 UNICODE_MAP: remove 5 char limit; ignore leading zeroes; handle OS limitations 8 years ago
Artyom Mironov 6e003b1e3f add programmer dvorak keymap 8 years ago
Jack Humbert a889b899e2 working with power limit 8 years ago
Jack Humbert 5f91fb4136 working with power limit 8 years ago