aboutsummaryrefslogtreecommitdiffstats
path: root/quantum
Commit message (Collapse)AuthorAgeFilesLines
* Added a new keycode for cycling through RBG modes which reverses directions ↵Sebastian Kaim2017-10-242-0/+13
| | | | | | | when shift is hold. This commit adds a new keycode `RGB_SMOD` which is the same as `RGB_MOD` (cycle through all modes), but when it is used in combination with shift it will reverse the direction.
* Address #1689 by using a formula to define the breathing curve (#1692)skullydazed2017-10-172-1/+14
| | | | | | * Address #1689 by using a formula to define the breathing curve and exposing defines to control the shape of the curve. * Tweak the behavior of breathing for clueboard
* Make arguments redo, subproject elimination (#1784)Jack Humbert2017-10-141-12/+20
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * redo make args to use colons, better folder structuring system [skip ci] * don't put spaces after statements - hard lessons in makefile development * fix-up some other rules.mk * give travis a chance * reset KEYMAPS variable * start converting keyboards to new system * try making all with travis * redo make args to use colons, better folder structuring system [skip ci] * don't put spaces after statements - hard lessons in makefile development * fix-up some other rules.mk * give travis a chance * reset KEYMAPS variable * start converting keyboards to new system * try making all with travis * start to update readmes and keyboards * look in keyboard directories for board.mk * update visualizer rules * fix up some other keyboards/keymaps * fix arm board ld includes * fix board rules * fix up remaining keyboards * reset layout variable * reset keyboard_layouts * fix remainging keymaps/boards * update readmes, docs * add note to makefile error * update readmes * remove planck keymap warnings * update references and docs * test out tarvis build stages * don't use stages for now * don't use stages for now
* Added Dichotemy Keyboard, updated docs for Pointing Device (#1817)Snipeye2017-10-101-1/+1
| | | | | | | | * Added Dichotemy Keyboard, updated docs for Pointing Device * Updated readme * Updated mouse report pointer in pointing_device.c
* Generic Pointing Device (#1767)Snipeye2017-10-062-0/+93
|
* Fix dynamic macros on ChibiOS keyboardsFred Sundvik2017-09-301-1/+1
|
* Clueboard 60% support (#1746)skullydazed2017-09-296-13/+628
| | | | | | | | | | | | | | | | | | | | | | | | | | * initial clueboard_60 support * LED lighting support * fix the clueboard->clueboard_66 rename * Add layout support to clueboard_60 * Fix the 60_iso layout so it's actually iso * add a default keymap for AEK layout * fix clueboard_17 * Fixup the ISO layouts * Fix the `wait_ms()/wait_us()` definitions for chibios * Fix up the wait_ms/wait_us hack. Reduce stack size. * Add a missing #include "wait.h" * commit files that should have already been comitted
* KC_TILD should not have been listed as an auto shift keyJeremy Cowgar2017-09-181-1/+0
|
* Added Auto Shift, tap key = normal, hold key = shifted state.Jeremy Cowgar2017-09-185-0/+208
|
* Address issue #1713 (#1728)Dylan Khor2017-09-171-1/+1
|
* update to driver separationJack Humbert2017-09-153-1/+50
|\
| * Merge branch 'master' into ps2avrGBLuiz Ribeiro2017-07-0417-85/+620
| |\
| * | Fixed rgblight_types.hLuiz Ribeiro2017-06-111-0/+1
| | |
| * | Added a build flag for using a custom rgblight driverLuiz Ribeiro2017-06-114-18/+50
| | |
* | | Cleaned, revised, and updated my keymaps to reflect new changes/defaults (#1712)Dylan Khor2017-09-151-1/+0
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * add new RGB keycodes and clean up lets split keymap * extraneous cases * More cleanup and added macro * one more macro * cleaned up my planck keymap and added macros * Transitioned planck keymap to new formatting / audio modes based on new default * Remove extraneous newline in song list, add keycodes missed in previous commit * error in graphical representation of keycodes
* | | Updates send_string functionality, adds terminal feature (#1657)Jack Humbert2017-09-128-13/+565
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * implement basic terminal stuff * modify send_string to read normal strings too * add files bc yeah. working pgm detected * pgm detection apparently not working * adds send string keycodes, additional keycode support in send string * implement arguments * [terminal] add help command * [terminal] adds keycode and keymap functions * [terminal] adds nop.h, documentation * update macro docs
* | | fix for toggle tap dancePtomerty2017-09-101-1/+1
| | |
* | | Remove all Makefiles from the keyboards directory. (#1660)skullydazed2017-09-081-6/+14
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * Remove all Makefiles from the keyboards directory. * update keymaps added in the last 8 days * Ignore keyboard/keymap makefiles * update hand_wire to reflect our new Makefile-less reality * Update the make guide to reflect the new reality * move planck keymap options to rules.mk * update planck keymaps 4real * trigger travis * add back build_keyboard.mk * restore changes to build_keyboard
* | | RGB improvements (#1684)skullydazed2017-09-064-61/+147
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * Allow the knight animation to be restricted to a portion of the LED strip * Add keys for jumping directly to particular animation modes * Remove orphaned break statements * Tweak the `RGB_MODE` buttons so they cycle through the same mode. * small indentation fix
* | | add audio on/off audiosJack Humbert2017-09-062-36/+57
| | |
* | | update planck stuffJack Humbert2017-09-061-1/+1
| | |
* | | Improve and simplify RGB Knight mode (#1677)David Stosik2017-09-052-43/+20
| | | | | | | | | | | | | | | | | | * Simplify RGB Knight mode code, and make it look closer to KITT * Remove RGBLIGHT_EFFECT_DUALKNIGHT_LENGTH
* | | Fix Kitt and its default behavior (#1674)David Stosik2017-09-032-8/+6
| | |
* | | add UC_OSX_RALT to make unicode use the Right Alt key on OSXMarco Fontani2017-08-303-2/+9
| | |
* | | Creates a layouts/ folder for keymaps shared between keyboards (#1609)Jack Humbert2017-08-231-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * include variables and .h files as pp directives * start layout compilation * split ergodoxes up * don't compile all layouts for everything * might seg fault * reset layouts variable * actually reset layouts * include rules.mk instead * remove includes from rules.mk * update variable setting * load visualizer from path * adds some more examples * adds more layouts * more boards added * more boards added * adds documentation for layouts * use lowercase names for LAYOUT_ * add layout.json files for each layout * add community folder, default keymaps for layouts * touch-up default layouts * touch-up layouts, some keyboard rules.mk * update documentation for layouts * fix up serial/i2c switches
* | | Allow steno to build when NKRO is not defined.Joe Wasson2017-08-201-5/+4
| | | | | | | | | | | | Was missing eeprom.h, MAX(), and memset.
* | | Required overridden function for keymaps in EEPROMWilba65822017-08-191-0/+1
| | |
* | | Wrapped process_leader.c in #ifndef DISABLE_LEADER to allow compilation with ↵Martin Sandiford2017-08-151-0/+4
| | | | | | | | | | | | DISABLE_LEADER defined.
* | | fix for issue #1568Balz Guenat2017-08-121-4/+15
| | |
* | | add description of new option to docs and add option (commented out) into ↵Balz Guenat2017-08-111-0/+5
| | | | | | | | | | | | template.
* | | add short comment to grave_esc_ctrl_overrideBalz Guenat2017-08-111-0/+2
| | |
* | | add option to let ctrl override shift/gui for the GRAVE_ESC.Balz Guenat2017-08-111-0/+5
| | | | | | | | | | | | This enables the ctrl+shift+esc shortcut to task manager on windows.
* | | fix default layer songsJack Humbert2017-08-101-5/+4
| | |
* | | Rename SHIFT macro to BV_64Fredric Silberberg2017-08-081-4/+4
| | |
* | | Added support for locking One Shot modifiers.Fredric Silberberg2017-08-083-13/+32
| | |
* | | Remove hex print code.Fredric Silberberg2017-08-081-1/+0
| | |
* | | Initial implementation of the key_lock feature.Fredric Silberberg2017-08-085-0/+156
| | |
* | | tap-dance: key + layer helperGergely Nagy2017-08-022-0/+32
| | | | | | | | | | | | | | | | | | | | | | | | | | | This adds the `ACTION_TAP_DANCE_DUAL_ROLE` helper, which makes it easy to have keys that act as a key on the first tap, and as a layer toggle on the second. Fixes #1532, reported by @Ptomerty. Signed-off-by: Gergely Nagy <algernon@madhouse-project.org>
* | | Move steno keycodes due to conflict with another PR.Joe Wasson2017-07-271-4/+4
| | |
* | | Add copyright to steno files.Joe Wasson2017-07-272-1/+31
| | |
* | | Add support for GeminiPR steno protocol.Joe Wasson2017-07-274-25/+105
| | | | | | | | | | | | This protocol breaks out "duplicate" keys into their own entry in the packet so that more complicated logic can be done on the software side, including support for additional languages and alternative theories.
* | | Add TX Bolt protocol support for StenographyJoe Wasson2017-07-276-3/+179
| | | | | | | | | | | | 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 standardsJack Humbert2017-07-241-1/+5
| | |
* | | adds music mode, music mode songs, music maskJack Humbert2017-07-236-55/+136
| | |
* | | remove unneccesary headersJack Humbert2017-07-231-1/+4
| | |
* | | use automatic rests with songs (no more rest styles)Jack Humbert2017-07-233-24/+30
| | |
* | | escape song playing in musicJack Humbert2017-07-231-9/+15
| | |
* | | start updating audio docsJack Humbert2017-07-231-4/+1
| | |
* | | clean-up planck and preonic keymaps, move audio stuff aroundJack Humbert2017-07-238-13/+121
| | |
* | | Merge pull request #1491 from fredizzimo/msys2Jack Humbert2017-07-131-1/+0
|\ \ \ | | | | | | | | Add support for msys2 build environment