Commit message (Collapse) | Author | Age | Files | Lines | ||
---|---|---|---|---|---|---|
... | ||||||
* | Add TX Bolt protocol support for Stenography | Joe Wasson | 2017-07-27 | 2 | -0/+94 | |
| | | | | Requires virtser; Allows QMK to speak the TX BOlt protocol used by stenography machines and software (such as Plover). The upside is that Plover can be configured to listen only to TX Bolt allow the keyboard to switch layers without need to enable/disable the Plover software, or to have a second non-Steno keyboard work concurrently. | |||||
* | adds option for alt pitch standards | Jack Humbert | 2017-07-24 | 1 | -1/+5 | |
| | ||||||
* | adds music mode, music mode songs, music mask | Jack Humbert | 2017-07-23 | 3 | -53/+99 | |
| | ||||||
* | escape song playing in music | Jack Humbert | 2017-07-23 | 1 | -9/+15 | |
| | ||||||
* | clean-up planck and preonic keymaps, move audio stuff around | Jack Humbert | 2017-07-23 | 1 | -6/+14 | |
| | ||||||
* | switched to uint8 and 16 | Nick Choi | 2017-05-29 | 1 | -2/+2 | |
| | ||||||
* | removed need to set customtapping term 0. defaults to 0 already | Nick Choi | 2017-05-25 | 1 | -1/+0 | |
| | ||||||
* | changed -1 to 0 can't have negative unsigned ints 🤔 | Nick Choi | 2017-05-25 | 1 | -1/+1 | |
| | ||||||
* | moved specific tap term to its own function | Nick Choi | 2017-05-25 | 2 | -4/+14 | |
| | | | | included custom_tapping_term in action struct | |||||
* | Added per case tapping term, updated FF-nikchi keymap. | Nick Choi | 2017-05-25 | 2 | -4/+10 | |
| | ||||||
* | emoji support but | Nick Choi | 2017-05-15 | 1 | -1/+1 | |
| | ||||||
* | Fix warnings in process_printer | Fred Sundvik | 2017-04-13 | 3 | -13/+15 | |
| | ||||||
* | Fix undefined eeprom warnings in unicode processing | Fred Sundvik | 2017-04-13 | 2 | -0/+2 | |
| | ||||||
* | Worked around some new Makefile issues. | nielsenz | 2017-03-30 | 3 | -1/+3 | |
| | ||||||
* | Pulling and pushing troubles | nielsenz | 2017-03-30 | 2 | -75/+15 | |
| | ||||||
* | Merge branch 'master' into to_push | Zay950 | 2017-03-29 | 25 | -658/+1935 | |
|\ | ||||||
| * | Clarify the quantum license (#1042) | skullydazed | 2017-03-28 | 23 | -14/+376 | |
| | | | | | | | | | | | | | | | | | | | | * Clarify the license for files we have signoff on * Update against the currently signed off files * Remove unused and not clearly licensed headers * Replace an #endif I accidentally removed while resolving merge conflicts | |||||
| * | Merge pull request #1112 from newsboytko/newsboytko/midi-keycodes | Jack Humbert | 2017-03-28 | 6 | -315/+399 | |
| |\ | | | | | | | Flesh out MIDI support | |||||
| | * | fix 'stop_all_notes' naming to be more consistent | Gabriel Young | 2017-03-02 | 5 | -6/+6 | |
| | | | ||||||
| | * | Update existing keymaps | Gabriel Young | 2017-02-25 | 3 | -3/+4 | |
| | | | | | | | | | | | | | | | | | | Update existing keymaps to enable MIDI_BASIC functionality. Also added an option MIDI_ENABLE_STRICT to be strict about keycode use (which also reduces memory footprint at runtime) | |||||
| | * | Add basic layer to sample MIDI keycap | Gabriel Young | 2017-02-25 | 2 | -2/+3 | |
| | | | ||||||
| | * | Factor basic note processing into respective processors | Gabriel Young | 2017-02-25 | 6 | -82/+174 | |
| | | | ||||||
| | * | Split MIDI functionality into MIDI_BASIC and MIDI_ADVANCED | Gabriel Young | 2017-02-25 | 2 | -3/+28 | |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | MIDI_ENABLE = no text data bss dec hex filename 0 17080 0 17080 42b8 satan_midi.hex MIDI_ENABLE = yes MIDI_BASIC undefined MIDI_ADVANCED undefined text data bss dec hex filename 0 19494 0 19494 4c26 satan_midi.hex MIDI_ENABLE = yes #define MIDI_BASIC MIDI_ADVANCED undefined text data bss dec hex filename 0 19788 0 19788 4d4c satan_midi.hex MIDI_ENABLE = yes MIDI_BASIC undefined #define MIDI_ADVANCED text data bss dec hex filename 0 20846 0 20846 516e satan_midi.hex MIDI_ENABLE = yes #define MIDI_BASIC #define MIDI_ADVANCED text data bss dec hex filename 0 21140 0 21140 5294 satan_midi.hex | |||||
| | * | Document size added by MIDI_ENABLE (~3800 bytes according to my experiments) | Gabriel Young | 2017-02-19 | 1 | -0/+2 | |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | satan/keymaps/midi MIDI_ENABLE = no text data bss dec hex filename 0 17080 0 17080 42b8 satan_midi.hex MIDI_ENABLE = yes #define MIDI_TONE_KEYCODE_OCTAVES 3 // default text data bss dec hex filename 0 20846 0 20846 516e satan_midi.hex MIDI_ENABLE = yes #define MIDI_TONE_KEYCODE_OCTAVES 2 // fewer octaves text data bss dec hex filename 0 20846 0 20846 516e satan_midi.hex | |||||
| | * | expose midi_config | Gabriel Young | 2017-02-19 | 2 | -17/+24 | |
| | | | ||||||
| | * | add keycodes for transpose range | Gabriel Young | 2017-02-19 | 1 | -7/+30 | |
| | | | ||||||
| | * | implement modulation | Gabriel Young | 2017-02-19 | 2 | -204/+55 | |
| | | | ||||||
| | * | add support for pedal cc messages | Gabriel Young | 2017-02-19 | 1 | -10/+51 | |
| | | | ||||||
| | * | remove disabled code | Gabriel Young | 2017-02-19 | 1 | -129/+0 | |
| | | | ||||||
| | * | Alternative version with a tone array | Gabriel Young | 2017-02-19 | 1 | -0/+109 | |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | tone array: text data bss dec hex filename 0 25698 0 25698 6462 satan_newsboytko.hex 0x6480 bytes written into 0x7000 bytes memory (89.73%). note on array: text data bss dec hex filename 0 25802 0 25802 64ca satan_newsboytko.hex 0x6500 bytes written into 0x7000 bytes memory (90.18%). | |||||
| | * | clean up commented code | Gabriel Young | 2017-02-19 | 1 | -137/+0 | |
| | | | ||||||
| | * | initial implementation of polyphony using variable length array of notes on | Gabriel Young | 2017-02-19 | 2 | -2/+200 | |
| | | | ||||||
| * | | Fix UNICODE_MAP input_mode problem | Priyadi Iman Nurcahyo | 2017-02-23 | 1 | -4/+6 | |
| |/ | ||||||
| * | fix travis and reduce warnings | Jack Humbert | 2017-02-16 | 1 | -0/+1 | |
| | | ||||||
| * | fix weirdness with arm and mods | Jack Humbert | 2017-02-15 | 2 | -19/+20 | |
| | | ||||||
| * | unique variable name | Jack Humbert | 2017-02-15 | 2 | -19/+19 | |
| | | ||||||
| * | publicise variables | Jack Humbert | 2017-02-15 | 2 | -4/+3 | |
| | | ||||||
| * | add unicode common file, get names right | Jack Humbert | 2017-02-15 | 1 | -0/+86 | |
| | | ||||||
| * | add unicode common file, get names right | Jack Humbert | 2017-02-15 | 6 | -209/+134 | |
| | | ||||||
| * | split up unicode systems into different files | Jack Humbert | 2017-02-15 | 6 | -236/+229 | |
| | | ||||||
| * | Implement tap mod dual role for right side mods. | Priyadi Iman Nurcahyo | 2017-02-10 | 1 | -1/+1 | |
| | | ||||||
| * | Merge pull request #960 from ofples/feature/combos | Jack Humbert | 2017-02-06 | 2 | -0/+177 | |
| |\ | | | | | | | Keyboard combination triggers | |||||
| | * | Merge branch 'master' into feature/combos | Ofer Plesser | 2016-12-16 | 1 | -3/+3 | |
| | |\ | ||||||
| | * | | Refactored as well as added support for action keys in combos | Ofer Plesser | 2016-12-16 | 2 | -68/+89 | |
| | | | | ||||||
| | * | | Added support for timing out combos if a key as been pressed for longer than ↵ | Ofer Plesser | 2016-12-10 | 2 | -31/+96 | |
| | | | | | | | | | | | | | | | | COMBO_TERM | |||||
| | * | | Implemented basic key combination feature | Ofer Plesser | 2016-12-10 | 2 | -0/+91 | |
| | | | | ||||||
| * | | | Merge pull request #981 from jonasoberschweiber/osx-surrogate-pairs | Jack Humbert | 2017-02-06 | 1 | -1/+10 | |
| |\ \ \ | | | | | | | | | | | Add support for Unicode supplementary planes on OS X | |||||
| | * | | | Add support for supplementary planes for OS X | Jonas Oberschweiber | 2016-12-31 | 1 | -1/+10 | |
| | | | | | ||||||
| * | | | | race condition between oneshot_mods and tap_dance | SjB | 2017-01-29 | 2 | -1/+7 | |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | since the keycode for a tap dance process gets process only after the TAPPING_TERM timeout, you really only have ONESHOT_TIMEOUT - TAPPING_TERM time to tap or double tap on the key. This fix save the oneshot_mods into the action.state structure and applies the mods with the keycode when it's registered. It also unregisters the mod when the the tap dance process gets reset. | |||||
| * | | | | turn off rgb_midi in ez | Jack Humbert | 2017-01-23 | 1 | -0/+1 | |
| | | | | |