aboutsummaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* Fix ARM Audio issues and its EEPROM persistence (#4936)Drashna Jaelre2019-02-142-316/+322
| | | | | | | | | | | | * Don't click if turning audio off On ARM, playing the click when turning off audio causes the audio get stuck and continually play the tone * Fix Audio EEPROM support for ARM * Update touched files to conform to QMK Coding Conventions * Add better check for ARM EEPROM support
* Migrate fn_actions for default keymaps (#4935)fauxpark2019-02-1442-654/+373
| | | | | | | | | | | | | | | | * Migrate fn_actions for default keymaps * Rename the Grave/Escape Shift masks * No need for shift_esc_shift_mask * Change breaks to return false * Right align pointers * Add default case * Separate cases with empty lines
* Add makefile target 'show_build_options' and 'show_all_features' (#5048)Takeshi ISHII2019-02-142-0/+137
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * Add makefile target 'show_build_options' and 'show_all_features' Example: ``` $ make planck:default:show_all_features QMK Firmware 0.6.266 Making planck/rev5 with keymap default and target show_all_features PLATFORM = AVR FIRMWARE_FORMAT = hex Build Options: BOOTMAGIC_ENABLE = no MOUSEKEY_ENABLE = no EXTRAKEY_ENABLE = yes CONSOLE_ENABLE = yes COMMAND_ENABLE = no SLEEP_LED_ENABLE = no NKRO_ENABLE = yes BACKLIGHT_ENABLE = no RGBLIGHT_ENABLE = no MIDI_ENABLE = no UNICODE_ENABLE = no BLUETOOTH_ENABLE = no AUDIO_ENABLE = yes FAUXCLICKY_ENABLE = HD44780_ENABLE = Other Features: API_SYSEX_ENABLE = no RGB_MATRIX_ENABLE = no ``` * remove duplicate 'SPLIT_KEYBOARD' * add .PHONY, change 'echo' -> '@echo' * update show_options.mk: useing variable BUILD_OPTION_NAMES, HARDWARE_OPTION_NAMES and OTHER_OPTION_NAMES * update show_options.mk: add KEYBOARD,KEYMAP * update show_options.mk: add sorting * update show_options.mk: add show_full_features, add $(origin XXX) * update show_options.mk: Macro names was collected from keyboards/. * update show_options.mk: add some Macro Names
* Add pin initializiation for KBD75 (#5129)Drashna Jaelre2019-02-142-0/+10
| | | So that the LED indicator actually works
* [Keymap] Add my personal userspace and update my keymaps (#5128)Danilo Vulicevic2019-02-1412-146/+202
| | | | | | | | | | * Add billypython userspace and dz60 keymap * Disable Bootmagic in dz60:billypython keymap * Update whitefox:billypython keymap with userspace changes Also remove numpad layer
* Updates to noroadsleft keymap for KC60 (#5127)noroadsleft2019-02-148-98/+147
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | * NUBS_Z: initial version Create a keycode that is normally Z, but KC_NUBS when tapped while Alt is being held. This removes the possibility of using an Alt+Z shortcut. * NUBS_Z: modification Modify NUBS_Z macro to only use alternate operation if Right Alt is being held, rather than responding to either Alt key. Also add QMK version keycode to System layer, Equals key. * Remove unneeded breaks from process_record_user * Macro refactoring - removed G_RST and G_C10R macros - updated G_BRCH macro - outputs `master` if used while Shift is held down; or my git alias for the current branch otherwise - updated G_FTCH macro - outputs `git pull upstream ` if used with Shift; `git fetch upstream ` otherwise - swapped `modifiers` variable for `get_mods()` function directly for checking modifier state - swapped keymap-level modifier mask macros for QMK-core mod mask macros (thanks vomindoraan #4337) - renamed MODS_RALT_MASK to MOD_MASK_RALT (more consistent with the above change) * Update readme files
* [Keymap] Update to Drashna keymaps and Userspace (#5122)Drashna Jaelre2019-02-1322-263/+398
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * Proper rules include * Minor tweaks * Minor tweaks * Add Desitny 2 Swapped layout support * Add keycode to keylogger * Convert my viterbi keymaps * Fix Orthodox keyboard * Add more default layers * Make default layer keycodes more optimized * Update gitlab CI yaml file * Rev6 Cleanup * Fix KC_MAKE macro * Update GitLab CI yaml file * More GitLab CI changes * One final GitLab CI change * Optimize KC_MAKE * Reformatting of config * Feature creeeeeeep * Planck Rev6 updates
* Fix ESC on Default ANSI layer (#5125)stanrc852019-02-131-1/+1
|
* [Keyboard] KBD19x Bootmagic Enable (lite) and other fixes (#5126)MechMerlin2019-02-134-5/+14
| | | | | | | | | | * set bootmagic from no to lite and put in a note in the readme * use pragma once * discovered a compile error when testing with default keymap. The inlined led functions need to be externed in the .c file * might as well turn on mouse keys as well
* [Keymap] Add fsck keymaps for eco, planck and preonic (#5106)Frederick Hirsch2019-02-1312-0/+590
| | | | | | * Add the fsck keymaps for eco, planck and preonic * Review changes for fsck layout
* [Keyboard] Unigo66 beta pcb added, bug fixes for flashing (#5108)Daniel H Klein2019-02-137-34/+98
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * UniGo66 keyboard added * UniGo66 keyboard added * case correction of unigo66 files * create sirius folder * Update keyboards/sirius/unigo66/rules.mk Co-Authored-By: danielhklein <danielklein@utexas.edu> * Update keyboards/sirius/unigo66/keymaps/danielhklein/keymap.c Co-Authored-By: danielhklein <danielklein@utexas.edu> * Update keyboards/sirius/unigo66/keymaps/default/config.h Co-Authored-By: danielhklein <danielklein@utexas.edu> * Update keyboards/sirius/unigo66/keymaps/danielhklein/config.h Co-Authored-By: danielhklein <danielklein@utexas.edu> * debugging * correct keymap to layout * readme * remove common config * suggested changes to config.h * default keymap cleanup * bug fixes * beta user pcb added, flashing fixed * syntax fix * updated info.json * fix spelling * fix readme
* [Keymap] Adding buhearns keymap (#5105)buhearns2019-02-134-0/+147
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * [Keymap] Adding buhearns keymap * Removing deprecated function with fauxpark's help * Update readme.md * Switching to UNICODE_ENABLE with drashna's help * Update rules.mk * Update config.h * Update config.h Tidying up * Update keymap.c Tidying up * Update readme.md Tidying up * Update rules.mk Tidying up * Removing GESC and adding TILD
* [Keyboard] New Keyboard: Doro67 Regular PCB (#5115)MechMerlin2019-02-1310-0/+451
| | | | | | | | | | | | | | | | | | | | | | | | | | * initial commit with edits to vanilla code * Add QMK Configurator support * add an appropriately generated keymap * pins, matrices, and features added in * moved it all to a regular directory. It's called regular as that's what it's called in the group buy. In the future we will have other directories for the other PCBs that are delivered to customers. * forgot caps lock led support * Update keyboards/doro67/regular/keymaps/default/config.h Use the NAME Co-Authored-By: mechmerlin <30334081+mechmerlin@users.noreply.github.com> * Update keyboards/doro67/regular/readme.md Be more explicit Co-Authored-By: mechmerlin <30334081+mechmerlin@users.noreply.github.com>
* Add Satisfaction75 to QMK, Enable EEPROM on stm32f072 (#5094)Andrew Kannan2019-02-1337-5/+5630
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * Add stm32f072 base ck4x4 to handwired * add prints * Save these tries * Save changes again * Working hadron oled * OLEd working but ws2812b still iffy: * save another try * Encoder feature + OLED * RTC code * Implement clock setting mode * Whitespace * Encoder hooked up to working LED PWM code * Add missing files * eeprom changes * Save changes * Move i2c master * Move satisfaction75 under cannonkeys * Set proper default folder * Revert some core changes * Undo paved iris changes * Reorganize code for maintainability and prep for new features * Add starting code for clock OLED mode * Clock set mode finished * Add custom encoder modes * Actually add VIA keymap * Gate to only 072 * fix gate for only 072 * Update header guards and includes * Update i2c selection strategy * Update board.c to handle software reset to DFU
* Fix travis_compiled_push.sh script issue (#5114)Drashna Jaelre2019-02-121-1/+1
| | | | | | | | * Fix travis_compiled_push.sh script issue * fix typo * properly fix push script
* [Keyboard] Added aeboards/aegis (#5099)Wilba2019-02-1210-0/+426
| | | | | | * Added aeboards/aegis * PR changes
* [Keyboard] Refactor jj4x4 to enable ortho_4x4 LAYOUT (#5112)zvecr2019-02-125-35/+29
| | | | | | | | * Correct configurator info.json * Refactor to support ortho_4x4 * Refactor to support ortho_4x4 - remove commented out code
* [Keyboard] Move Keebio boards to own folder (#5109)Danny2019-02-12444-544/+604
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * Move boards into keebio folder * Rename keymap * Update BDN9 files * Update BFO-9000 files * Update Chocopad files * Update Dilly files * Update Fourier files, collapse rev1 into main * Update Iris files * Update Laplace files * Update Levinson files, fix buswerks keymap * Update Nyquist files * Fix keymap issues * Update Quefrency files * Update Rorschach files * Update TF68 files * Update Viterbi files * Update Viterbi files * Update Wavelet files * Reformat default layout * Fix up default folder for Iris * Remove already defined aliases
* [Keymap] Plain60 rgb (#5104)kwerdenker2019-02-124-1/+107
| | | | | | | | * Fix compile error if not used with VIA * Add keymap with support for RGB * Integrate changes from PR code review
* [Keymap] Add Minidox keymap by dustypomerleau (#5101)Dusty Pomerleau2019-02-124-0/+547
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * add dusty keymap * change keymap folder to match my github username * initial keymap completed in comments only * layout without NAV completed in comments only * disable Command to prevent interference with Space Cadet keys * switch _ and \ in the symbol layer * Layers complete through _NAV * add thumb keys to _NAV * complete _NUM * all layouts complete; still needs `process_user_record()` * completed first draft of keymap; still needs config.h to match * corrected keycodes for Mac macro-volume keys * fix Mac mute keycode * add missing Mac keycodes for previous and next track * placeholder for qwerty layout, not yet completed; remove unnecessary breaks; add todos * eliminate Preonic branch before switching to Minidox branch: • delete dustypomerleau Preonic keymap folder • complete keymap.c (QWERTY layer, vanilla numbers layer) TODO: • add preferences to config.h • complete the README * edit commented keymap diagrams for clarity in dual function keys * define initial config.h and add rules.mk for mouse key support * fix redundant line after implementation of tap_code() * fixed key_timer declaration, added README and rules * formatting of keymap * add CTPC to config * cycle thumb keys to favor center position * modify config.h for temporary Pro Micro compatibility * remove superfluous call to use serial; homebrewed mod tap keys are still broken with OSL * merge _SYS and _MEDIA on new Z_SYS key * ALT_OP example of new MT macro complete * initial narze-inspired MT fixes in PRU * add (currently superfluous) custom keycode for the _SYS layer * rudimentary `OSL` symbol macros that immediately register the mod and fail to reset the oneshot layer, but do output the proper keys—fix both of these things * remove permissive hold to improve tapping performance * remove calls to `clear_oneshot_layer_state()`, as they have no effect inside `process_record_user()`. Tapdance appears to be the way forward. * final commit before tapdance code; correct layout in comments * initial tapdance code for shifted mod taps * add numeric and ergo NUM layers and pinky shifts for keycuts * add TD() wrappers to tapdance codes and clean up commented layout guides * add faux return to cur_dance to allow compilation - TODO: research what the default clause should be in cur_dance * update commented schematics for better readability * add backspace and delete to lockable layers, Z_SYS -> SYS_Z for consistency, fix schematic errors * add `DOUBLE_SINGLE_TAP` to tapdance cases to allow doubling of the single tap character without waiting tapping term * remove reduced oneshot tapping toggles * update README * newline tweak :) * Update keyboards/minidox/keymaps/dustypomerleau/keymap.c Co-Authored-By: dustypomerleau <dustypomerleau@users.noreply.github.com> * Update keyboards/minidox/keymaps/dustypomerleau/config.h Co-Authored-By: dustypomerleau <dustypomerleau@users.noreply.github.com> * Update keyboards/minidox/keymaps/dustypomerleau/config.h Co-Authored-By: dustypomerleau <dustypomerleau@users.noreply.github.com> * Update keyboards/minidox/keymaps/dustypomerleau/config.h Co-Authored-By: dustypomerleau <dustypomerleau@users.noreply.github.com> * Update keyboards/minidox/keymaps/dustypomerleau/config.h Co-Authored-By: dustypomerleau <dustypomerleau@users.noreply.github.com> * remove `PREVENT_STUCK_MODIFIERS`, as this is default behavior
* Remove AUTOGEN and fix Travis Compiled Push scripts (#5077)Drashna Jaelre2019-02-124-21/+13
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * Grab HEX and BIN files from autogen And push them to qmk.fm/compiled * Make autogen copy extension agnostic This way, when travis cl scrpit looks for hex files, it will actually grab bin files, and not hex files for ARM boards * Handle the AUTOGEN in :bin target to properly handle edge cases Both the TADA68 and ATSAM boards generate the hex file and then convert it to a bin file. The changes I made does not handle this well, at all. This removes the hex and replaces it with a bin, if a bin is normally generated. * Revert hex target to original copy command * Check hex and bin separately in compile push script Since I don't know how to script this, well * Simplify push to compiled folder * Further simplify compiled push script * Move AUTOGEN parsing to a more sane location to prevent tech debt Thanks to skully! * Remove AUTOGEN completely, as it's not needed This has the benefit of making everything super simple, since we can pull every hex and bin from the root of the qmk_firmware folder, and move that to th compiled folder. This also removes old and unneeded code, and removes some tech debt that has been accrued, without adding more, in theory.
* Added WT75-A, refactor wilba.tech PCBs (#5100)Wilba2019-02-1221-12/+921
| | | | | | * Added WT75-A, added "via" keymaps to wilba.tech * Missed file last commit
* [Keyboard] Space65: RGB Animations on by default (#5097)MechMerlin2019-02-112-3/+3
|
* Add digital layout for KBD75 (#5095)Mike Bell2019-02-112-0/+27
| | | | | | | | | | * Initial commit of digital kbd75 layout * Add readme * Update readme * Update readme with suggestions
* fix the led_matrix.h naming conflictskullY2019-02-104-3/+3
|
* Put back an accidentally stripped copyrightskullY2019-02-101-1/+2
|
* cleanupskullY2019-02-104-3/+4
|
* fix compiling for backlight without led matrixskullY2019-02-101-1/+1
|
* cleanupskullY2019-02-101-39/+37
|
* Move the 1 second delay to led_matrix_initskullY2019-02-101-18/+6
|
* Add documentation for led matrixskullY2019-02-103-170/+51
|
* Force backlight on when led matrix is enabledskullY2019-02-101-9/+7
|
* led_matrix works nowskullY2019-02-107-39/+45
|
* compiles, but long delay on startup and problemsskullY2019-02-108-65/+79
|
* revert accidental rgb_matrix.h changesskullY2019-02-101-2/+10
|
* The beginning of a simple led matrix driver for is31fl3731skullY2019-02-108-11/+1380
|
* [Keymap] Added my THE50 Keymap (#5093)mikethetiger2019-02-101-0/+79
| | | | | | | | | | * adding my planck keymap * adding my planck keymap * added my espectro keymap * the50 keymap
* [Keyboard] Update ergodash readme.md (#5092)GreenShadowMaker2019-02-101-0/+6
| | | Clarification of Keys to Keymap note added
* [Keyboard] Initial support for TKC M0LLY (#5087)TerryMathews2019-02-1010-0/+853
| | | | | | | | | | | | | | | | | | | | | | | | | | | | * Initial support for TKC M0LLY * Remove depreciated Magic Keys define * Update keyboards/m0lly/README.md Co-Authored-By: TerryMathews <terry@terrymathews.net> * Update keyboards/m0lly/README.md Co-Authored-By: TerryMathews <terry@terrymathews.net> * Update keyboards/m0lly/info.json Co-Authored-By: TerryMathews <terry@terrymathews.net> * Update keyboards/m0lly/info.json Co-Authored-By: TerryMathews <terry@terrymathews.net> * Update keyboards/m0lly/m0lly.h Co-Authored-By: TerryMathews <terry@terrymathews.net> * Suggested review changes
* [Keyboard] Namecard rev2 (#5080)takashiski2019-02-104-0/+297
| | | | | | | | | | * add revision * change to row2col * remove old config.h * remove rule.mk from namecard2x4/
* added missing ; on example (#5089)Joshua Bragge2019-02-091-1/+1
|
* [Keyboard] 1up60hte Readme update (#5075)Braydon Bubnick2019-02-081-2/+7
| | | | | | | | | | | | | | | | | | | | | | | | | | | | * Tweaks to default 1up60hte layout + support for HHKB style layout * Added changes to layouts * Fix config.h * Fixed errant KC_NO in layout * Added readme to keyboard... Will update with images/store link when avail. * Update to use LAYOUT_60_hhkb default layout * md formatting fix * Update keyboards/1upkeyboards/1up60hte/readme.md Co-Authored-By: bubnick <bubnick@users.noreply.github.com> * Update keyboards/1upkeyboards/1up60hte/readme.md Co-Authored-By: bubnick <bubnick@users.noreply.github.com> * Added layout to rules.mk, fixed layout to be compatble with community HHKB keymaps * Added image, updated store page to readme
* [Keyboard] Update default keymap, change RGB LEDs to 4 for Rev. 1.1 (#5086)Danny2019-02-082-7/+12
|
* [Keymap] Add HHKB JP keymap for bakingpy (#5084)Danny2019-02-082-0/+19
|
* Convert Viterbi to use split_common, add rev2 (#5085)Danny2019-02-0817-1119/+110
| | | | | | | | | | | | * Convert Viterbi to use split_common, add rev2 * Update keyboards/viterbi/rev2/config.h Co-Authored-By: nooges <nooges@users.noreply.github.com> * Update keyboards/viterbi/rev2/config.h Co-Authored-By: nooges <nooges@users.noreply.github.com>
* Add label to the info.json referenceskullY2019-02-081-0/+3
|
* fix the case for some elementsskullY2019-02-081-8/+8
|
* Update docs/reference_info_json.mdnoroadsleft2019-02-081-1/+1
| | | Co-Authored-By: skullydazed <skullydazed@users.noreply.github.com>
* Clarify LAYOUT vs LAYOUT_allskullY2019-02-081-3/+5
|
* Address comments in #4832. Move info.json reference to its own file.skullY2019-02-083-81/+87
|