aboutsummaryrefslogtreecommitdiffstats
path: root/quantum
Commit message (Collapse)AuthorAgeFilesLines
* Add arduino-alike GPIO pin control helpersWez Furlong2016-11-271-0/+37
| | | | | | | | | | 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.
* fix strict-prototypes warningPriyadi Iman Nurcahyo2016-11-261-0/+1
|
* remove define checks. didn't work because of include ordering.Priyadi Iman Nurcahyo2016-11-261-118/+0
|
* add macro error when a required define is missingPriyadi Iman Nurcahyo2016-11-261-0/+118
|
* Fix unterminated ifndefPriyadi Iman Nurcahyo2016-11-261-0/+2
|
* PS2 pins configuration belongs to each keyboards config.hPriyadi Iman Nurcahyo2016-11-261-46/+0
| | | | | | Each keyboard might have different pin configuration. And keeping this here will trigger redefinition warning on keyboards that have PS2 defines.
* Removed commentofples2016-11-251-2/+0
|
* Added missing endif for ifdef __AVR_ATmega32U4__ and removed the unnecessary ↵ofples2016-11-251-1/+1
| | | | one at the end of the file
* Add japanese keymaph-youhei2016-11-221-0/+62
|
* Fix the Space Cadet timeout codeGergely Nagy2016-11-191-0/+4
| | | | | | | 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>
* Add a timeout to space-cadet shift.Gergely Nagy2016-11-191-2/+5
| | | | | | | | | | | | 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>
* don't always detect a matrix change (fixes debounce)Jack Humbert2016-11-181-1/+1
|
* Merge pull request #860 from IBNobody/masterJack Humbert2016-11-161-105/+221
|\ | | | | Improved Quantum Matrix
| * Merge remote-tracking branch 'refs/remotes/jackhumbert/master'IBNobody2016-11-082-0/+144
| |\
| * | added fixed debounce codeIBNobody2016-10-291-73/+70
| | |
| * | Made scanning more efficientIBNobody2016-10-291-31/+24
| | |
| * | Refactoring Matrix scanningIBNobody2016-10-281-78/+95
| | |
| * | Fixing Debounce - WIPIBNobody2016-10-281-83/+163
| | |
| * | Merge remote-tracking branch 'refs/remotes/jackhumbert/master'IBNobody2016-10-283-11/+119
| |\ \
| * | | Fixed some large keyboard bugsIBNobody2016-10-231-4/+33
| | | | | | | | | | | | | | | | | | | | Fixed some bugs relating to keyboards with more than 16 columns. Also added the ability to mask off keyboard matrix bits.
* | | | Merge pull request #868 from potz/masterJack Humbert2016-11-101-0/+58
|\ \ \ \ | |_|_|/ |/| | | Add brazilian ABNT2 keymap
| * | | Add brazilian ABNT2 keymapPotiguar Faga2016-11-081-0/+58
| | | |
* | | | Add documentation for the variable tracingFred Sundvik2016-11-061-0/+9
| | | |
* | | | Add possibility to control variable trace from makeFred Sundvik2016-11-062-4/+31
| | | |
* | | | Add variable traceFred Sundvik2016-11-061-0/+108
| |_|/ |/| | | | | | | | | | | For debugging changes to variables, either normally or as a result of a memory corruption.
* | | Merge pull request #844 from priyadi/unicode_wincompose_inputJack Humbert2016-10-262-4/+10
|\ \ \ | | | | | | | | Unicode WinCompose input method
| * | | Unicode WinCompose input methodPriyadi Iman Nurcahyo2016-10-232-4/+10
| | |/ | |/|
* | | Merge pull request #842 from priyadi/unicode_map_lengthJack Humbert2016-10-261-7/+27
|\ \ \ | | | | | | | | UNICODE_MAP: remove 5 char limit; ignore leading zeroes; handle OS limitations
| * | | UNICODE_MAP: remove 5 char limit; ignore leading zeroes; handle OS limitationsPriyadi Iman Nurcahyo2016-10-231-7/+27
| |/ /
* / / add programmer dvorak keymapArtyom Mironov2016-10-191-0/+82
|/ /
* | Merge pull request #815 from priyadi/unicode_mapJack Humbert2016-10-164-0/+40
|\ \ | | | | | | Allow unicode up to 0xFFFFF using separate mapping table
| * | Unicode map framework. Allow unicode up to 0xFFFFF using separatePriyadi Iman Nurcahyo2016-10-104-0/+40
| | | | | | | | | | | | mapping table
* | | [Jack & Erez] Simplifies and documents TOJack & Erez2016-10-121-1/+4
| | |
* | | Merge pull request #808 from npoirey/masterJack Humbert2016-10-101-0/+1
|\ \ \ | | | | | | | | Altgr quick combination and updated readme
| * | | Add Altgr combination for non US layoutsnpoirey2016-10-071-0/+1
| |/ /
* | | Merge pull request #810 from Vifon/dynamic_macrosJack Humbert2016-10-101-2/+7
|\ \ \ | | | | | | | | Reduce the default dynamic macro buffer
| * | | Reduce the default dynamic macro bufferWojciech Siewierski2016-10-091-2/+7
| |/ / | | | | | | | | | | | | There have been reports of it leaving not enough free memory preventing the keyboard from working properly.
* | | Merge pull request #814 from fredizzimo/rgb_tuningJack Humbert2016-10-101-22/+33
|\ \ \ | | | | | | | | Improve the RGB led effects
| * | | CIE 1931 dim curveFred Sundvik2016-10-091-17/+30
| | | |
| * | | Apply the dim curve to the RGB outputFred Sundvik2016-10-091-5/+3
| |/ / | | | | | | | | | Just like it's supposed to be used. It now looks much better.
* / / Tunable RGB light intervalsFred Sundvik2016-10-092-0/+12
|/ /
* | Declare Unicode method hex_to_keycode() as “weak”coderkun2016-10-021-0/+1
| | | | | | | | Declare Unicode method hex_to_keycode() as “weak” to be able to override it in keymaps.
* | Merge pull request #794 from AGausmann/midi-patchJack Humbert2016-09-291-1/+3
|\ \ | | | | | | Missing ifdef statement
| * | Missing ifdef statementAdam Gausmann2016-09-291-1/+3
| | |
* | | add user_data fieldPavlos Vinieratos2016-09-211-0/+2
| | |
* | | formattingPavlos Vinieratos2016-09-211-4/+4
| | |
* | | restore each_tap callbackPavlos Vinieratos2016-09-211-0/+1
| | |
* | | Add more shifted Dvorak key code definitionsJonathan A. Kollasch2016-09-191-0/+4
| | |
* | | Fixed compilation issues after the mergeDidier Loiseau2016-09-111-1/+1
| | |
* | | Merge remote-tracking branch 'remotes/jackhumbert/master' into bépoDidier Loiseau2016-09-11106-1934/+10224
|\ \ \