summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* [Keymap] UT47.2 Planck-style layout switching (#6669)Annihilator60002019-09-076-1/+292
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * UT47.2 keymap/updates for Planck style layout switching * UT47.2 keymap for Planck-style layout switching / code clean up * UT47.2 keymap for Planck-style layout switching: Qwerty, Workman, Colemak, Colemak Mod-DH, and Dvorak added / code clean up * Change the layout info to match the keymap * Edit readme to contain relevant info for layout switching * Edit readme to contain relevant info for layout switching * Edit readme to contain relevant info for layout switching * Edit readme to contain relevant info for layout switching. Add QMK Configurator file. * Update readme.md with make information * Undo breaking change in config.h * Code cleanup * Code cleanup * Code cleanup * More code cleanup
* [Keymap] Assorted personal keymap/userspace updates (#6691)Jonathan Rascher2019-09-076-29/+93
| | | | | | | | | | | | | | | | | | | | | | * Turn off more unnecessary features by default * Double TAP_CODE_DELAY due to more media key issues Even with this change, some of the rotary encoder turns on my BDN9's volume knob still seem to get dropped. It's possible there's something wrong with the encoder itself. (Maybe the TAP_CODE_DELAY actually causes QMK to miss an encoder turn? Unclear.) The other knob (backlight brightness) works fine, FWIW.... * Restructure userspace config.h a bit * Hack around Instant60 Via EEPROM conflict Remove this when #6589 is fixed for Via boards. * Add backlight breathing and (EEPROM) reset to BDN9 * Add keymap for 9-Key macropad
* [Keymap] Big Drashna code update (#6639)Drashna Jaelre2019-09-0734-351/+423
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * Add a quefrency keymap * New Alt-ernate layouts * Enable Per Key Tapping Term to preserve sanity * Use underglow and mod lights for status on Corne * Update the drashna_ms keymap for quefrency * Disable Audio since there isn't enough space * Update KC_MAKE to ues :flash target * Cleanup ergodox layout * Enable i2c support for Iris * Add keymap support for CG_SWAP * Enable RGB Matrix Shutdown mode * enable heatmap * Update gitlab CI to install python3 * Remove game macros These are no longer needed, and haven't been used in ages * Cleanup planck layout * Add RGB Matrix fun and RGB cleanup * Add keycode and config for RGB Matrix idle animations * Clean up rgb idle animation code * Add rgb idle keycode to keymaps * Fix issues with rgb matrix idle animation * Fix some handling for idle animation * Reduce idle animation timeout to 15s to be more reasonable * fix up rgb stuff * Fix isses with rgb functions not being called for matrix * Use custom EEPROM Magic Number so testing is easier * Extend Default Layer macro to support a lot more layers * Fix bjohnson macropad * Adjust KC_MAKE to process mods for more consistent behavior * Fix up rgb stuff on corne * Corne OLED Overhaul * Fixes a number of issues with weirdness. * Fixes issues with keylogger (should be more reliable now) * Modulaize the OLED render sections * Rewrite layer display code * Update URL for Font Editor Due to odd issues, I ended up rewriting from scratch. And using PROGMEM versions, since I think I was getting memory overflows. * Update polling rate on all keebs * Fix planck ez layout config * Remove macros from Viterbi
* [Keymap] Update nshanpetrosyan keymap (#6683)Nshan Petrosyan2019-09-071-32/+32
| | | | | | | | | | | | | | | | | | * Update keymap.c Additional functionality added to layers. * Error fix Fixed missing key in layer 5, fixed brightness keys with universal codes, made code more readable. * fix missing commas fixed missing commas on line 19 and line 23 * fix Indicator LED sticking on RGB off toggle. fixes issue: LED indicators stay on when toggling RGB off
* Add 328P to mcu_selection.mk (#6682)fauxpark2019-09-074-129/+15
|
* Adafruit BLE: Set SPI2X bit only when F_CPU is 8MHz (#6671)fauxpark2019-09-071-2/+3
|
* Banish some more magic numbers (#6662)fauxpark2019-09-072-19/+13
|
* [Keymap] Add narze userspace (#6652)Manassarn Manoonchai2019-09-0714-785/+533
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * Refactor & reimplement mod tap macros * Reduce tapping term * Update readme * Add narze userspace * Make use of narze userspace * Extract Superduper mode * Refactor Superduper mode * (Ergodox Infinity) Prevent stuck modifiers * Update ergodox_infinity/narze likewise * Add warning for building Infinity with docker * Fix include eeprom.h in superduper * Try enabling superduper mode with combo for ergodox infinity * Apply suggestions on #4546 * Convert to 4 spaces * Map backlight step key * Replace PLAY_NOTE_ARRAY * Fix superduper toggle * Re enable audio in planck rev4 * Use perform_space_cadet * Remove superduper mod tap triggers * Add readme for planck light firmware flashing command * Remove unused layers * Remove unused keycodes * Add backlight toggle * Remove unused songs & use DEFAULT_LAYER_SONGS * Update readme * Move includes to header file
* Run the python tests inside dockerskullY2019-09-071-5/+5
|
* add missing apostrophesskullY2019-09-071-1/+1
|
* filter python from the list of things that trigger default buildsskullY2019-09-071-2/+2
|
* Add python tests to the travis checkskullY2019-09-071-1/+9
|
* Add a command to format python codeskullY2019-09-071-0/+16
|
* Make the modem manager check more pythonicskullY2019-09-071-10/+26
|
* run yapf on the codeskullY2019-09-074-1/+5
|
* Setup a python test frameworkskullY2019-09-0715-11/+130
|
* Update docker_build.sh: indentation fix, error echo function (#6659)Konstantin Đorđević2019-09-071-8/+12
| | | | | | * Replace spaces with tab in docker_build.sh * Use errcho instead of echo >&2
* Jotix (#6687)jotix2019-09-074-241/+18
| | | | | | | | * jotix ortho_4x12 * add shifted symbols * jotix ortho_4x12 layot
* CA66 R1/R2 Cleanup (#6678)MechMerlin2019-09-076-107/+28
| | | | | | | | | | | | | | | | | | * fixup readme to adhere to QMK standards and to also have more information * use pragma once * strip out the custom bootmagic lite routine as it is the same as QMK's default bootmagic lite routine. Also add the caps lock led indicator * turn on bootmagic lite * update default keymap * Update keyboards/playkbtw/ca66/ca66.c Co-Authored-By: fauxpark <fauxpark@gmail.com> * remove lines 4 thru 37 and add bootloader
* fix missing music mode legend (#6686)Silvio Gulizia2019-09-071-1/+1
|
* Make USB polling rate configurable with a define (#6668)fauxpark2019-09-062-4/+10
|
* Changed to 1209 PID (#6677)Mikkel Jeppesen2019-09-061-1/+1
|
* [Keyboard] Add Iris Rev 4 (#6660)Danny2019-09-057-3/+156
| | | | | | * Add Iris Rev. 4 * Fix EEPROM addresses
* Add 16U2, 16U4 and USB646 to mcu_selection.mk (#6566)fauxpark2019-09-058-147/+1
|
* led fix (#6672)Xelus222019-09-052-15/+14
|
* Add personal Doro67 multi keymap, fix bug in KBD6X keymap (#6674)Konstantin Đorđević2019-09-058-8/+95
| | | | | | | | | | * Add missing void parameter declarations to *_light functions * Add doro67/multi:konstantin keymap * Allow FNLK to be canceled with Esc * Function layer → Fn layer in keymap comments
* [Keyboard] Missed a JTAG disable (#6667)fauxpark2019-09-031-4/+1
|
* added ability to change unicode input method (#6666)Vega Deftwing2019-09-041-2/+2
|
* Fix battery level code in adafruit_ble.cpp (#6648)bwhelm2019-09-043-6/+16
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * Fix battery level code in adafruit_ble.cpp The code in tsk_core/protocol/lufa/adafluit_ble.cpp that polls the battery level for the Adafruit feather BLE controller reads the regulated voltage, not the raw voltage coming from the battery. To do that, the Adafruit Feather docs say you should read from pin A9: https://learn.adafruit.com/adafruit-feather-32u4-basic-proto/power-management#measuring-battery-4-9. (See also https://learn.adafruit.com/adafruit-feather-32u4-bluefruit-le/pinouts#logic-pins-2-9.) I'm not sure why, but analogRead(9); doesn't read the correct pin. Checking all available analog pins experimentally, it turns out that analogRead(7); returns the correct value. So the code above should read: state.vbat = analogRead(7); * Update tmk_core/protocol/lufa/adafruit_ble.cpp Co-Authored-By: Drashna Jaelre <drashna@live.com> * Remove old comment * Fix linking error * Remove `#ifdef` around `#include analog.h`. * Really fix linking error
* [Docs] Update i2c_driver.md (#6665)Elliot Powell2019-09-031-1/+1
| | | Fix missing arg of i2c_start
* [Keyboard] Doro67 cleanup (#6514)Konstantin Đorđević2019-09-0312-337/+346
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Add spacing to LAYOUT macros, add layout comments, improve consistency, fix ISO layout bug * Remove placeholder comments in regular.h and rgb.h * Change K## to k## in multi.h and regular.h * Add alignment whitespace in Doro67 LAYOUT macros * Update multi default keymaps and add layout comments * Update rgb default keymap and add layout comments * Add RESET to Fn layer in multi default keymaps * Replace KC_GESC with KC_ESC in rgb default keymap for consistency with other Doro keymaps * Update regular default keymap and add layout comments * WIP * Replace odd F1, F2 with proper split LShift/Backspace keys in default_multi * Minor fixes and tweaks in multi default keymaps * Fix Enter and NUHS positions in multi LAYOUT_iso * Return true in process_record_user in rgb default keymap * Update Enter position in multi info.json Co-Authored-By: noroadsleft <18669334+noroadsleft@users.noreply.github.com> * Update labels in multi info.json to match the default keymaps
* [Keyboard] Add Tukey board (#6657)Danny2019-09-039-0/+206
|
* [Keymap] Update personal userspace and keymaps (#6654)Konstantin Đorđević2019-09-039-61/+77
| | | | | | | | | | | | | | | | | | | | * Enable Fn layer tap dances only if LAYER_FN is defined * Update KBD6X keymap spacing to match LAYOUT spacing * Add regular FNLK to userspace, update keymap comment labels * Rename KC_BRK → BREAK, KC_SYSR → SYSRQ in userspace * Change mousekey positions in KBD6X * Disable Console in KBD6X to reduce firmware size * Return false in process_record_* only when overriding existing keys * Fix Caps light not working after LSFT_FN * Refactor Fn/Caps light, fix sequencing issues
* [Keymap] Satan GH60 with command prompt animation, react to keypresses (#6636)Benjamin Grosse2019-09-034-0/+179
| | | | Co-Authored-By: fauxpark <fauxpark@gmail.com> Signed-off-by: Benjamin Große <benjamin@midokura.com>
* Add Dip Switch as a core feature (#6140)Drashna Jaelre2019-09-0320-393/+256
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * Add Dip Switches as a core feature * Add documentation for Dip Switch feature * Update Preonic Rev3 to use new feature and remove custom matrix * Apply suggestions from code review Co-Authored-By: noroadsleft <18669334+noroadsleft@users.noreply.github.com> * Remove custom matrix line completely Rather than just disabling it Co-Authored-By: fauxpark <fauxpark@gmail.com> * DIP changes Co-Authored-By: fauxpark <fauxpark@gmail.com> * Use better check for DIP Switch configuration * Add to show features * Add bitmask callback for dip switch * Fix OLKB Boards dip switch config * Update docs to include bitmask example * Fix comments/documentation Co-Authored-By: fauxpark <fauxpark@gmail.com> * Fix issues with docs and use example from @tuzonghua * Fix wording Co-Authored-By: fauxpark <fauxpark@gmail.com> * Fix example to use proper formatting Bad, BAAAAAAD drashna!!! * Handle dip switch initialization better
* Update submodule check to include LUFA (#6661)Drashna Jaelre2019-09-031-0/+1
| | | As LUFA is now a submodule, we should be checking it.
* [keymap] ninjonas userspace and keymaps for hotdox, lily58, & pinky3 (#6649)Jonas Avellana2019-09-0220-0/+1577
| | | | | | | | * [keyboard] introducing ninjonas userspace & keymaps for hotdox, lily58, and pinky3 * [fix(#6649)] removed M_EPRM and used builtin EEP_RST keycode as-per review. * [chore(#6649)] forgot to update keymap legend on lily58
* [Keymap] Update keymap for alice and fix for ctrl and os swap (#6642)Sid Carter2019-09-023-12/+21
| | | | | | * update map for alice and fix for via boards * enable bootmagic
* Fix typo in Open Graph description for docs (#6641)fauxpark2019-09-021-1/+1
|
* [Keyboard] add rgb led configuration for xd87 (#6635)Louis D2019-09-026-9/+118
| | | | | | | | * add rgb led configuration for xd87 * Add RGB underglow to a separate keymap * rename keymap and make small review changes
* Add `dfu-programmer` to `pacman -S` (#6619)Cory Watson2019-09-021-5/+2
| | | | | | | | | | | | | | | * Add `dfu-programmer` to `pacman -S` (#6618) `dfu-programmer` now resides at `extra/dfu-programmer` and is no longer in the AUR * Add `--needed` option to `pacman -S` for efficiency * Fix * Update util/linux_install.sh Co-Authored-By: noroadsleft <18669334+noroadsleft@users.noreply.github.com>
* [Keyboard] Atreus: Flip the middle two keys when PCBDOWN is set. (#6616)Alex Schroeder2019-09-021-2/+18
| | | | Flipping the columns isn't enough for the Atreus keyboard, since these two keys are distinguished by row on the same column electrically.
* Fix msys2 not installing any packages because it can't find clang (#6655)fauxpark2019-09-021-1/+1
|
* Run dos2unix on whole repo (#6644)Drashna Jaelre2019-09-0124-124/+124
|
* Always run `util/travis_compiled_push.sh` (#6640)Drashna Jaelre2019-09-011-1/+1
| | | | | | | Specifically, the `util/travis_compiled_push.sh` runs a number of cleanup and deployment routines. This includes `dos2unix` that fixes the line endings for sanity's sake. However, it only runs on successful builds. That would be fine, except some builds WILL fail (community layouts, yay), which is a problem. This should change the behavior to always run the post compile checks. However, in the long run, we should break up this script into more parts.
* NIU Mini Settings update and Refactor (#6651)noroadsleft2019-09-017-181/+238
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * update codebase to four-space indent * update codebase to use #pragma once * refactor config.h * change info.json to debug linting * refactor readme - file header - update docs links * minimize and lint rules.mk * change features - enable mousekeys and nkro * use GPIO commands for Status LED Co-Authored-By: fauxpark <fauxpark@gmail.com> * use IS_LED_ON macro Co-Authored-By: fauxpark <fauxpark@gmail.com> * update compile/flash examples in readme * :flash doesn't use QMK Toolbox
* [Keymap] Add leaf60 and tada68 keymaps (#6645)Jarred Steenvoorden2019-08-316-0/+99
| | | | | | | | * Add leaf60 and tada68 keymaps * Cleanup files for pull request * Cleanup tada68 keymap
* [Keymap] Combo keymap update - For planck and dz60rgb (#6643)Sid Carter2019-08-313-7/+146
| | | | | | | | * update my planck layout * update me planck layout * For my purple Tofu60 with dz60rgb
* readability enhancementsskullY2019-08-311-0/+5
|
* Add support for passing files at the command lineskullY2019-08-311-9/+11
|