summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2018-07-16Update to drashna userspace and keymaps (#3172)Drashna Jaelre
* Use string with delay * Add skipped region to ergodox * Add send string config * Use default_layer_state instead of function * Fully generalize keyboards * old iris cleanup * Fix Drashna keymap compile issues By checking to see if secret.c exists before actually trying to add it * Remove unnecessary references * Add 4x12 ortho board * Update userspace readme for secrets * Make RGB more modular * Fix iris keymap, since we don't need the lower left (Function keys) * Fix includes * Add Blanks * Fix Ergodox lower layer * Add suspend commands * Add Maltron Layout * Add additional layouts * Finish adding gamepad to Iris * Tweaks to iris gamepag layer * make gaming layers more friendly * minor gaming layer tweak * Add Carplax * Add modded key timer function * Cleanup and macro documentation * Add QMK DFU info * Add 'old' keymap for 12 LED spare * Update Pro Micro documentation * Disable twinkling so it fits in firmware space * Switch to QMK DFU bootloader, since it's better anyhow * Write default layer state colors to EEPROM Since we are writing to EEPROM anyways, and this way, it sticks on reboot * Fix QMK DFU bootloader options * More updates for QMK DFU support * Use matrix scanning hack for startup_user until #3113 gets merged * Fix indicator light consistency issue * Add/readd ifdefs to indicators * Add/readd alt indicator * Remove RGB Twinkling from Viterbi macro pad * Fix default layer color detection * Fix rebase and detection issues * Cleanup code so it will compile if RGBLIGHT is disabled * Revert vsode settings * Use Pragma Once instead of boilerplate code
2018-07-16Fix sidebard docDrashna Jaelre
2018-07-16Keymap: Add satan keymap lepa (#3423)Konstantin Lepa
2018-07-16E6V2 LE: Top Right Keys are Reversed (#3420)MechMerlin
2018-07-16Adds support for Planck Rev 6 (#2666)Jack Humbert
* initial files for rev 6 with encoder * music map init, dip scan added * adds ws2812 driver for arm * flesh out dip and encoder support * adds default encoder res * adds default encoder res * start muse implementation * muse working with encoder as control * flip direction * try mouse wheel again * dont break other revs * dont break other revs * conditional autio * pwm ws driver (not working) * update build includes for chibios * update ws2812 driver/config * last commit for glasser code * working example * remove rgb for now * finish up rev6 * working encoder keycodes * add warnings to planck keymaps about the LAYOUT
2018-07-16Update template config.h with `#pragma once` (#3415)Evan Travers
* Update template config.h with `#pragma once` Making sure this is consistent with #3404 * Move to `#pragma once` for the other templates
2018-07-16E6V2 LE Caps Lock LED Fix (#3419)MechMerlin
2018-07-16Quefrency Configurator fix (#3418)noroadsleft
2018-07-16General cleanup KBD75 keymap (#3410)Ally Parker
2018-07-16Added dbroqua layout for Iris keyboard (#3414)Damien
* - Fixed DK60 version in config.h * - Updated dk60 readme with new QMK rules * - Fixed wording in readme * Added dbroqua layout for DZ60 I've also updated dz60.h to add "true HHKD" keymap definition (6U spacebar). With the default HHKB definition r_alt was not mapped and when I pressed r_menu it was r_alt. Regards * Updated dbroqua layout for HHKB keyboard Added default configuration and alternate (swap gui/alt keys). Save user choice in keyboard memory (like plank, thanks for this feature!). * Added dbroqua layout for Iris keyboard * Updated layout and fixed includes
2018-07-15Docs: Adjust prompt to be more recognizable (#3417)Evan Travers
2018-07-15Updated keymap 'Andylikescandy' bfo9000 (#3413)Andreuha
* initial keymap BFO9000 built as 6x18 * Updated 18x6 layout and added QWERTY layer The southpaw idea didn't work so well... * Swapped RALT and RGUI
2018-07-15Add ichi-t's keymap for the Ergo42 (#3411)ichi
* Add ichi-t's Keymap * Delete rules.mk
2018-07-15Fixed kbd8x compile issues (#3409)Hannes Egler
Fixed compile errors on some machines
2018-07-15TKC1800: Correct error on LED backlight support (#3408)TerryMathews
* Turn backlight support on by default * Correct error on LED backlight support Turns out, it doesn't work if you don't enable it in rules.mk. Who knew?
2018-07-15Added gentoo to installer (#3272)zjpxshade
* Added gentoo installer * Remove comments * Remove comments * Updating the layout * Revert "Remove comments" This reverts commit e348afa41a470d4b8f1865d92b85acd32ab14074. * Revert "Updating the layout" This reverts commit 181822d195f722f4981825ded7dd85fa268c3c56. * Undo erroneous revert
2018-07-15allow building with nix on darwinJon Allen
add avrdude do dependency list
2018-07-15Overhaul to keycode related docsDrashna Jaelre
* Adds Audio Keycodes to both the feature page and master list * Re-orders the keycode list, so it's alphabetical (mostly) * Add additional (missing) sections to the keycode list * Add and update links in the keycode page * Add and reorder links in sidebar's keycode section
2018-07-15Integrating Peter Fleury's HD44780 LCD library (#3209)Max Audron
* integrated Peter Fleury's LCD library for HD44780 LCDs * fixed typo * cleanup finished * add documentation * added HD44780 documentation * removed keyboard from .gitmodules * resolved merge conflict * removed edit of kira75s rules.mk made by merge * moved hd44780 to drivers/avr * Added licence info to hd44780 files * Added link to hd44780 docs.
2018-07-15Fix tapdance when one-shot is disabled.Joe Wasson
2018-07-15Update config.h boilerplate to use `#pragma once`Evan Travers
According to @fredizzimo, this is a safer and easier way to handle the boilerplate.
2018-07-15Add Userspace mentionEvan Travers
@drashna mentioned it'd be good to have a mention of the userspace in the QMK structure section. Rather than rewrite the docs on userspace, I chose to link to the existing documentation.
2018-07-15Reword the `config.h` sectionEvan Travers
This section didn't include the possibility of a user `config.h`, and it wasn't clear exactly how the settings override works.
2018-07-15Update docs: `Makefile` -> `rules.mk`Evan Travers
I think this was a typo, or perhaps an older way to handle it.
2018-07-15Add I2C slave libraryyiancar
- Add I2C slave library for general use.
2018-07-15Added M10-B implementationWilba6582
2018-07-15Added pin C6 to hardware PWM backlightWilba6582
2018-07-14AJP10304 Atreus 50 layout (#3403)ajp10304
2018-07-14UK78 Refactor: rename LAYOUT to LAYOUT_all (#3405)noroadsleft
2018-07-14UK78 refactor and Configurator support (#3395)noroadsleft
* Matrix update * Keymap refactor * Configurator support * Readme cleanup
2018-07-14callum keymap updates (#3402)Callum Oakley
* change window focus shortcuts * hangul * macos goodness * re-arrange tab keys * remove tab switching keys * left hand func * glorious macro pad * workspace rotation keys * tabbing hotkeys
2018-07-14mitosis:datagrok layout and readme improvements (#3400)Michael F. Lamb
* mitosis:datagrok: improved tenkey layout; changelog + more in README * mitosis:datagrok enable audio! * mitosis:datagrok: underscore on right shift, rearrange some symbols * mitosis:datagrok: add more descriptions to readme * mitosis:datagrok: abuse space cadet to get equivalent of RSFT_T(KC_UNDS)
2018-07-14Add A Planck keymap with easier shifts and nav (#3399)Andreuha
2018-07-14keymap BFO9000 built as 6x18 (#3398)Andreuha
2018-07-14Configurator does not work with melody96 leds (#3396)MechMerlin
* move out led code from keymap.c to melody96.c * remove the other led_set_user
2018-07-14Fix redox with DIODE_DIRECTION == ROW2COL (#3394)frederik-h
The code for the redox keyboard was missing an appropriate #ifdef in the matrix_init function for the case where DIODE_DIRECTION == ROW2COL
2018-07-13Docs: add resources for git (#3390)KeLorean
* add resources for git * add more resources
2018-07-13Added E6v2 keymap & some minor changes (#3392)Eric
* Changed HHKB ALT to GUI etc. * Swapped DZ60 GUI and ALT key * Added E6v2 keymap * Fixed CAPS to LCTL on E6v2
2018-07-13Tada68: Updated links to external sites. (#3389)Luma
Friend was having trouble with their tada since their build environment wasn’t setup. Updated so they could access the links that were listed (old links 404’d)
2018-07-12Kmini refactor and Configurator support (#3388)noroadsleft
* default keymap refactor: QMK_KEYBOARD_H include; readability * Configurator support * info.json was missing a comma * Added matrix functions to matrix.c per @drashna
2018-07-12Add kmini (#3386)Maarten Dekkers
* Add kmini * Change keyboard USB description
2018-07-12Update JC65 Readme (#3384)MechMerlin
2018-07-12Slow down speed of All Star song by factor of 4 (#3383)Danny
2018-07-12Configurator fix: Removed an extra key (#3380)noroadsleft
2018-07-12Helix rev1 refactor: deleted extra commas (#3379)noroadsleft
2018-07-12Ergodash refactor and Configurator update (#3378)noroadsleft
* Moved info.json to rev1 directory * rev1 info.json metadata update * Configurator support for ErgoDash rev2 * Moved rev1/ergodash.h to ergodash.h * Integrate rev2 support into ergodash.h; delete rev2/ergodash.h
2018-07-12MT40 refactor and Configurator support (#3377)noroadsleft
* Removed LAYOUTS ortho_4x12 and planck_grid from rules.mk * Matrix refactor * Keymap refactor * Configurator support
2018-07-12Add Quefrency Keyboard (#3376)Danny
* Fork Fourier keyboard to Quefrency * Set Quefrency pinouts and initial keymap * Set configurator layout
2018-07-12Helix config refine (#3374)MakotoKurauchi
* helix config.h refine
2018-07-12Minidox refactor and Configurator support (#3373)noroadsleft
* Matrix refactor * Keymap refactor: #include QMK_KEYBOARD_H * Configurator support