summaryrefslogtreecommitdiffstats
path: root/quantum
AgeCommit message (Collapse)AuthorFilesLines
2017-01-24Merge pull request #1014 from SjB/lcd_mods_statusJack Humbert2-2/+65
added mods status bit to visualizer.
2017-01-23turn off rgb_midi in ezJack Humbert1-0/+1
2017-01-18added mods status bit to visualizer.SjB2-2/+65
Since we can't read the real_mods and oneshot_mods static variable directly within the update_user_visualizer_state function (Threading and serial link). We are know storing the mods states in the visualizer_keyboard_status_t structure. We can now display the status of the modifier keys on the LCD display.
2017-01-13Update quantum_keycodes.hJack Humbert1-2/+2
2017-01-12A shot at aliasingErez Zukerman1-0/+2
2017-01-12Adds SCMD and SCMD_TErez Zukerman1-0/+2
2017-01-08Unregister all mods before inputting Unicode, and reregister afterwardsPriyadi Iman Nurcahyo1-8/+33
2016-12-30Merge pull request #973 from Wilba6582/keycode_refactorJack Humbert3-313/+330
Keycode refactor
2016-12-30Merge pull request #974 from fredizzimo/remove_malloc_from_sysexJack Humbert2-16/+46
API Sysex fixes
2016-12-30Merge pull request #972 from mechkeys/rgb_compatJack Humbert2-0/+3
Add extern for 'led' global, set 'weak' attribute for rgblight_set()
2016-12-29Removed errant +Scott Wilson1-1/+1
2016-12-29API Sysex fixesFred Sundvik2-16/+46
Fix memory leaks by using stack instead of malloc Reduce memory usage by having less temporary bufffers Remove warnings by adding includes Decrease code size by 608 bytes (mostly due to not linking malloc) More robust handling of buffer overflows
2016-12-29Keycode refactorWilba65823-313/+330
2016-12-28Add extern for 'led' global, set 'weak' attribute for rgblight_set()Scott Wilson2-0/+3
2016-12-28Merge pull request #968 from ofples/bugfix/right-modifiersJack Humbert2-0/+3
Fixed bug in do_code16
2016-12-24add different scales for music modeJack Humbert1-0/+9
2016-12-23Added check that makes sure a code is a right modifier before considering it ↵Ofer Plesser2-0/+3
as one
2016-12-23Christmas RGB light modeJack Humbert2-1/+23
2016-12-21initial subatomic keymap (text)Jack Humbert1-2/+0
2016-12-21limit voices by default, add some drumsJack Humbert2-25/+82
2016-12-19rgb clean-up, api clean-upJack Humbert5-35/+76
2016-12-12specialise music variablesJack Humbert1-3/+3
2016-12-12re-enable audio and extrakeysJack Humbert2-1/+23
2016-12-02Merge pull request #914 from wez/ble_2Jack Humbert1-0/+37
Add arduino-alike GPIO pin control helpers
2016-12-02Annotates nordicErez Zukerman1-1/+1
2016-11-29Test layout for ErgoDox EZ manufacturing robotErez Zukerman2-0/+8
2016-11-29Merge branch 'master' of github.com:jackhumbert/qmk_firmware into wu5y7Jack Humbert3-47/+64
2016-11-28Add arduino-alike GPIO pin control helpersWez Furlong1-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.
2016-11-26separated into api files/folderJack Humbert6-4/+280
2016-11-26fix strict-prototypes warningPriyadi Iman Nurcahyo1-0/+1
2016-11-26remove define checks. didn't work because of include ordering.Priyadi Iman Nurcahyo1-118/+0
2016-11-26add macro error when a required define is missingPriyadi Iman Nurcahyo1-0/+118
2016-11-26Fix unterminated ifndefPriyadi Iman Nurcahyo1-0/+2
2016-11-26PS2 pins configuration belongs to each keyboards config.hPriyadi Iman Nurcahyo1-46/+0
Each keyboard might have different pin configuration. And keeping this here will trigger redefinition warning on keyboards that have PS2 defines.
2016-11-25Removed commentofples1-2/+0
2016-11-25Added missing endif for ifdef __AVR_ATmega32U4__ and removed the unnecessary ↵ofples1-1/+1
one at the end of the file
2016-11-24travis plsJack Humbert2-2/+9
2016-11-24converted to new formatJack Humbert2-0/+14
2016-11-22Add japanese keymaph-youhei1-0/+62
2016-11-22Merge branch 'master' of github.com:jackhumbert/qmk_firmware into wu5y7Jack Humbert1-2/+9
2016-11-22cleaning up mididJack Humbert1-49/+50
2016-11-22cleaning up new codeJack Humbert3-1/+46
2016-11-22merging lets_splitJack Humbert1-105/+221
2016-11-19Fix the Space Cadet timeout codeGergely Nagy1-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>
2016-11-19Add a timeout to space-cadet shift.Gergely Nagy1-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>
2016-11-19don't always detect a matrix change (fixes debounce)Jack Humbert1-1/+1
2016-11-18Groundwork for dedicated color keycodesErez Zukerman2-0/+8
2016-11-17rgb light through midiJack Humbert3-8/+6
2016-11-16Merge pull request #860 from IBNobody/masterJack Humbert1-105/+221
Improved Quantum Matrix
2016-11-15animations, midi, etcJack Humbert1-1/+0