summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* Add ability to blink lighting layer for a specified duration (#8760)Joshua Diamond2020-05-094-3/+79
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | * Implement momentarily blink of lighting layers * Refactor spidey3 userspace to use rgb layer blink * Remove un-necessary line from example in documentation * Revert "Refactor spidey3 userspace to use rgb layer blink" This reverts commit 831649bb680c41c6d663ae6fa86d13f4f8bebdd8. * Adds a missing bit of documentation about lighting layer blink * Update docs/feature_rgblight.md per suggestions Co-authored-by: James Young <18669334+noroadsleft@users.noreply.github.com> * Update docs/feature_rgblight.md per suggestions Co-authored-by: James Young <18669334+noroadsleft@users.noreply.github.com> * Update docs/feature_rgblight.md per suggestions Co-authored-by: James Young <18669334+noroadsleft@users.noreply.github.com> * cformat, as suggested Co-authored-by: James Young <18669334+noroadsleft@users.noreply.github.com>
* Fix bug in UC_RMOD, add shift and audio support for UC_MOD/UC_RMOD(#8674)Konstantin Đorđević2020-05-094-51/+74
| | | | | | | | | | | | | | | * Invert UC_MOD/UC_RMOD direction when Shift is held Also use MOD_MASK_SHIFT in process_rgb.c * Allow audio to be played for UC_MOD, UC_RMOD keycodes as well * Fix signedness bug in reverse input mode cycling * Misc formatting in process_unicode_common.c * Address clang-format issues * Make decode_utf8 helper function file-local (static)
* [Keyboard] Added D48 keyboard (#8548)Andrew Dunai2020-05-0821-0/+1348
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * [Keyboard] Added D48 keyboard. * Updated README. * Cleanups. * Moved d48 to handwired/ * Added link to build process album. * Coding conventions cleanups. * Added DS1307 RTC! * Minor cleanups. * Apply suggestions from code review Co-Authored-By: Drashna Jaelre <drashna@live.com> * Minor refactoring. * Readme fix. * Moved leftover keymap-specific code from keyboard space into keymap. * Added encoder button pins to extra matrix row. * Updated README, updated pinout & cleaned up the glcdfont * Apply suggestions from code review Co-Authored-By: Drashna Jaelre <drashna@live.com> * Update config.h * Apply suggestions from code review Co-Authored-By: Ryan <fauxpark@gmail.com> * Added default keymap. Refactored existing keymap. * Update keyboards/handwired/d48/README.md Co-Authored-By: Ryan <fauxpark@gmail.com> * Apply suggestions from code review Co-Authored-By: Joel Challis <git@zvecr.com> * Minor alignment fix. * Update keyboards/handwired/d48/glcdfont_d48.c Co-Authored-By: Ryan <fauxpark@gmail.com> * Changes as per PR. * Apply suggestions from code review Co-authored-by: James Young <18669334+noroadsleft@users.noreply.github.com> Co-authored-by: Drashna Jaelre <drashna@live.com> Co-authored-by: Ryan <fauxpark@gmail.com> Co-authored-by: Joel Challis <git@zvecr.com> Co-authored-by: James Young <18669334+noroadsleft@users.noreply.github.com>
* [Keymap] initial user directory for milestogo + babblepaste (#7698)milestogo2020-05-0819-0/+2478
| | | | | | | | | | | | | * initial user directory * fix missing endif in vi mode * fix includes per drashna and a few typos. I have not tested the userspace keymap, it is just there to help keep the user space and keymap in sync * move babblepaste docs to md format * clean up block quotes * TIL clang-format - miles2go userspace
* [Keyboard] Shambles TKL (#8500)OsciX2020-05-087-0/+129
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * Add support for the Shambles TKL * Fix Shambles files * Add files via upload * Fix Shambles again * Delete shambles.h.h * Delete shambles.c.c * Add files via upload * Delete Makefile * Apply suggestions from code review * Fix default layout to work with review * Apply suggestions from code review * Add info files * Update readme.md * Update keyboards/shambles/readme.md
* Add TENKI keyboard (#9029)Eriq M. Adams2020-05-089-0/+174
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * Add TENKI keyboard Add TENKI keyboard, default keymap and via keymap * Minor Update Readme.md Change description of hardware supported * change layout name change layout name from ortho_20 to ortho_5x4 * Fix invalid format in info.json Fix invalid format in info.json * Fix invalid format * Fix formatting Fix formatting tenki.h * Fix formatting in keymap.c Fix formatting in keymap.c * Add new line at EOF info.json Add new line at EOF * Fix formatting * Fix formatting * Update rules.mk Fix Formatting
* Add Le Chiffre keyboard (#8995)tominabox12020-05-088-0/+260
| | | | | | | | | | | | | | | | | | | | | | | | | | | | * Initial * update json, added basic oled config, updated matrix to correct rotary location * disable oled by default * Tuned oled for release * Completed OLED function implementation Correct spelling error in readme * Fixed image in readme * Should not be in this branch * Incorporating recommended changes by zvecr * Update keyboards/le_chiffre/info.json Co-authored-by: James Young <18669334+noroadsleft@users.noreply.github.com> * Update keyboards/le_chiffre/readme.md Co-authored-by: James Young <18669334+noroadsleft@users.noreply.github.com> Co-authored-by: James Young <18669334+noroadsleft@users.noreply.github.com>
* Revert "Use nano specs (#8270)" (#9044)Joel Challis2020-05-081-1/+0
| | | This reverts commit c775104b9f60d738fd69166da33972d60034c639.
* [Keyboard] Eniigma Keyboards ek87 (#8937)eniigmakeyboards2020-05-079-0/+587
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * Added ek87 support * Fixed readme * Update keyboards/eniigmakeyboards/ek87/rules.mk * Update keyboards/eniigmakeyboards/ek87/config.h * Update keyboards/eniigmakeyboards/ek87/ek87.c * fixed title * Deleted old files * Added rules.mk file to VIA keymap folder * Update keyboards/eniigmakeyboards/ek87/keymaps/default/keymap.c * Update keyboards/eniigmakeyboards/ek87/keymaps/via/keymap.c * Update keyboards/eniigmakeyboards/ek87/rules.mk * Deleted requested file * Removed VIA line from rules * Update keyboards/eniigmakeyboards/ek87/readme.md * Update keyboards/eniigmakeyboards/ek87/ek87.h * Update keyboards/eniigmakeyboards/ek87/ek87.h * Update keyboards/eniigmakeyboards/ek87/info.json * Update keyboards/eniigmakeyboards/ek87/keymaps/default/keymap.c * Update keyboards/eniigmakeyboards/ek87/keymaps/via/keymap.c * Renamed layouts and removed obsolete ones * Update keyboards/eniigmakeyboards/ek87/rules.mk * Update keyboards/eniigmakeyboards/ek87/rules.mk * Update keyboards/eniigmakeyboards/ek87/ek87.h * Update keyboards/eniigmakeyboards/ek87/ek87.h * Update keyboards/eniigmakeyboards/ek87/info.json * Update keyboards/eniigmakeyboards/ek87/info.json * Update keyboards/eniigmakeyboards/ek87/info.json * Update keyboards/eniigmakeyboards/ek87/info.json * Update keyboards/eniigmakeyboards/ek87/info.json * Update keyboards/eniigmakeyboards/ek87/info.json * Update keyboards/eniigmakeyboards/ek87/info.json
* [Keyboard] Mechlovin hannah60rgb (#8951)mechlovin2020-05-0711-0/+371
| | | | | | | | | | | | | | | | | | | * add new keyboard hannah60rgb * delete line * Delete config.h * Update hannah60rgb.c * Update hannah60rgb.c * update * Update hannah60rgb.c * update Co-authored-by: vuhopkep <boy9x0@gmail.com>
* [Keyboard] treadstone48/rev2 (#8719)marksard2020-05-0711-1/+581
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * Keyboard: add treeadstone48 * rename layout defines * Use of pragma once * move common include code * fixed info.json * change keymap layout from kc to normal * fix alpha revision keymap * fixed info.json * remove USE_Link_Time_Optimization * Add keyboard firmware of treadstone48 rev.2 * move the rev1-supported keymap. * layout code was updated by review * remove comment bar * remove LTO ifded * Update keyboards/treadstone48/rev2/rev2.h * Update keyboards/treadstone48/rev2/rev2.h
* [Keyboard] Mechlovin Pisces (#8943)mechlovin2020-05-0711-0/+364
| | | | | | | | | | | | | * add new keyboard * clean up * Update rules.mk * Update rules.mk * update Co-authored-by: vuhopkep <boy9x0@gmail.com>
* format code according to conventions [skip ci]QMK Bot2020-05-071-4/+4
|
* Add TGR-910 VIA support (#8985)halfenergized2020-05-073-1/+39
| | | | | | | | | | | | | | * Add VIA support * Update readme.md * Update readme.md * Update keyboards/tgr/910/readme.md * Update keyboards/tgr/910/readme.md * Update keyboards/tgr/910/readme.md
* Fix inconsistent MATRIX_COLS: basekeys/slice (#9022)a_p_u_r_o2020-05-072-2/+2
|
* [Keyboard] Add keyboard firmware treadstone32lite (#8720)marksard2020-05-0715-155/+249
| | | | | | | | | | | | | | | | | | | | | | | | | | * Keyboard: add treeadstone48 * rename layout defines * Use of pragma once * move common include code * fixed info.json * change keymap layout from kc to normal * fix alpha revision keymap * fixed info.json * remove USE_Link_Time_Optimization * Add keyboard firmware of treadstone32lite * fixed by the review * I used to set this to a per-keymap setting, so I'll undo it.
* [Keyboard] Add QUAD-H LB75 keyboard (#8607)ai032020-05-0715-0/+712
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * Copy back old files from 9 months ago * Delete unnecessary functions in lb75.c * Remove LCD and MIDI config * Modernize ancient files * Update keymaps as necessary * Move files to vendor folder * Update readme to reflect changes * Modernize makefile * Remove split config * Update keyboards/quad_h/lb75/keymaps/continuous_fnrow/keymap.c * Update keyboards/quad_h/lb75/keymaps/via/keymap.c * Update keyboards/quad_h/lb75/keymaps/divided_fnrow/keymap.c * Update keyboards/quad_h/lb75/lb75.c * Update lb75.c * Update keyboards/quad_h/lb75/keymaps/continuous_fnrow/keymap.c * Update keyboards/quad_h/lb75/readme.md * Update keyboards/quad_h/lb75/keymaps/via/keymap.c * Update keyboards/quad_h/lb75/keymaps/continuous_fnrow/keymap.c * Update keyboards/quad_h/lb75/keymaps/divided_fnrow/keymap.c * Update keyboards/quad_h/lb75/keymaps/divided_fnrow/keymap.c * Update keyboards/quad_h/lb75/keymaps/via/keymap.c * Add default keymap as required * Update keyboards/quad_h/lb75/info.json * Update keyboards/quad_h/lb75/info.json * Update keyboards/quad_h/lb75/readme.md * Update keyboards/quad_h/lb75/readme.md
* Changed the VID/PID for Helix keyboards (#8989)MakotoKurauchi2020-05-073-6/+6
|
* More community layout support for legacy KBD67 PCBs (#8933)Jonathan Rascher2020-05-067-6/+15
| | | | | | | | | * Community layout support for KBD67 hotswap * Community layout support for KBD67 rev1 * Community layout support for KBD67 rev2 * Move bcat's KBD67 hotswap layout to community
* [Keymap] New keymap layout for dztech/dz65rgb/keymaps (#8199)Daniel Racine2020-05-064-0/+1030
| | | | | | | | | | | | | | | | | | * New keymap layout for dztech/dz65rgb/keymaps * New keymap layout for dztech/dz65rgb/keymaps - Conding conventions fixes * Fix typo in Leader Key table * PR #8199 Feedback Commit #1 * Fixed data types and function names - Simplified accent macros by removing repetition - Added selection wrap macros - readme.md doc updated with changes * PR #8199 second feedback commit - Clarified function names, variables names and comments * Fix: accent output fix _grave <==> _circumflex * dry fixes on led set_color with hsv and led blinking code blocks
* jj28 (jj40 SuperMicro) update (#8885)Stefano2020-05-075-42/+51
| | | | | | | | | | | | | | | | | | | | | | | | * jj28 (jj40 SuperMicro) update * Update keyboards/jj40/keymaps/stevexyz/config.h Co-Authored-By: Joel Challis <git@zvecr.com> * removed jpegs * Update keyboards/jj40/keymaps/stevexyz/keymap.c Co-authored-by: Joel Challis <git@zvecr.com> * Update keyboards/jj40/keymaps/stevexyz/keymap.c Co-authored-by: Joel Challis <git@zvecr.com> * Update keyboards/jj40/keymaps/stevexyz/keymap.c Co-authored-by: Joel Challis <git@zvecr.com> Co-authored-by: stevexyz <warste@removethisandleavegoogle.com> Co-authored-by: Joel Challis <git@zvecr.com>
* [Keymap] Custom preonic layout optimised for programming (#8263)Alex Daigre2020-05-068-0/+718
| | | | | | | | | | | | | | | | | | | | | | | * my new layout, draft one, untested. * updated mapping to include more keys * updated layout name to be more descriptive. Updated readme with more information. * added more info to the readme and spellchecked it. * Added the Json for the keyboard layout images and updated the readme to reflect this. * Updated Image link Updated Image link so that it links to the correct place * updated copyright info to include MY name. * Updated copyright attribuatation to include the author of the file I modified. * added the backlighting key back to the adjust layer so that it is usable. * updated the name of the keymap to match my github name.
* Remove old_keymap_files directory from planck (#8917)Ryan2020-05-0616-1112/+0
|
* [Keymap] Xyverz Kinesis keymap update (#9018)Xyverz2020-05-063-13/+17
| | | | | | | | | | | | | | | | | | | | * Mitor Tweaks Updating Dvorak keymap to change location of Slash and Backslash to positions more in line with my 12x5 and similar ortho layouts * Fixed readme.md Tidied up the readme and make some minor changes. * Adding atreus config file Adding a config file for my Atreus keyboard. This is to help with the keychatter issues I've been having on my Atreus. * Changes as requested per @zvecr Added `#pragma once` to beginning of config.h file as requested by @zvecr.
* New keyboard: Clueboard 2x1800 2019 (#8721)Zach White2020-05-0651-101/+1055
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * Initial support for the 2019 2x1800 * Get all hardware working. * Fix shake to undo * Use the method suggested by @reywood * Remove the unnecessary for loop * changes suggested by @noroadsleft * Fix comma, period, and forward slash keys for clueboard 2x1800 default keymap by @reywood * Call led_set_user at the end of led_set_kb (#6265) * [Keymap] Add default layouts for 2u spacebar (#6266) * make progress on drawing mode * Finish drawing toy mode * Update keyboards/clueboard/2x1800/2019/config.h Co-Authored-By: Drashna Jaelre <drashna@live.com> * Update keyboards/clueboard/2x1800/2019/2019.c Co-Authored-By: Drashna Jaelre <drashna@live.com> * Update keyboards/clueboard/2x1800/2019/2019.c Co-Authored-By: Drashna Jaelre <drashna@live.com> * Update keyboards/clueboard/2x1800/2019/2019.c Co-Authored-By: Drashna Jaelre <drashna@live.com> * Update keyboards/clueboard/2x1800/2019/rules.mk Co-Authored-By: Drashna Jaelre <drashna@live.com> * Update keyboards/clueboard/2x1800/2019/rules.mk Co-Authored-By: Ryan <fauxpark@gmail.com> * remove unnecessary files * Update keyboards/clueboard/2x1800/2019/rules.mk Co-Authored-By: Ryan <fauxpark@gmail.com> * apply suggestions * Apply suggestions from code review Co-Authored-By: Ryan <fauxpark@gmail.com> Co-authored-by: Sean Dwyer <sean.dwyer@gmail.com> Co-authored-by: Drashna Jaelre <drashna@live.com> Co-authored-by: Ryan <fauxpark@gmail.com>
* Add Elongate PCB support (#8419)Álvaro A. Volpato2020-05-0611-0/+522
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * Working on proto * Start adding VIA support * Apply suggestions from code review Removed redundant comments and fixed typos Co-Authored-By: Ryan <fauxpark@gmail.com> Co-Authored-By: Joel Challis <git@zvecr.com> * Delete useless config.h As per code review * Delete elongate.c As per code review * Updated readme.md * Update keyboards/acheron/elongate/keymaps/default/keymap.c As per code review Co-Authored-By: Ryan <fauxpark@gmail.com> * Apply suggestions from code review Removed RGB_MODE_TEST definition and substituted for RGB_M_T Co-Authored-By: Ryan <fauxpark@gmail.com> * Apply suggestions from code review Reverted changes to alice.h Co-Authored-By: Ryan <fauxpark@gmail.com> * Update info.json * Update via/keymap.c Co-Authored-By: Ryan <fauxpark@gmail.com> * Solve compiling issue for via keymap * Add botmagic support and remoce console_enable Co-Authored-By: Joel Challis <git@zvecr.com> * Update keyboards/acheron/elongate/rules.mk Co-authored-by: Ryan <fauxpark@gmail.com> * Update keyboards/acheron/elongate/keymaps/via/rules.mk Co-authored-by: Ryan <fauxpark@gmail.com> * Update keyboards/acheron/elongate/rules.mk Co-authored-by: Ryan <fauxpark@gmail.com> * Update keyboards/acheron/elongate/config.h Co-authored-by: Ryan <fauxpark@gmail.com> Co-authored-by: Gondolindrim <alvaro.augusto.volpato@gmail.com> Co-authored-by: Ryan <fauxpark@gmail.com> Co-authored-by: Joel Challis <git@zvecr.com>
* edit to default funky40 keymap (#9014)TheFourthCow2020-05-061-3/+3
|
* [Keymap] Minor keymap update to layouts/community/ortho_4x12/junonum/ (#9021)Juno Nguyen2020-05-052-8/+10
|
* Xulkal Changes (#9004)XScorpion22020-05-057-10/+52
| | | | | * Xulkal Changes * Fixing alt keymap
* Update TGR 910 VID/PID (#8988)halfenergized2020-05-041-2/+2
| | | To fix the vendor ID and product ID
* [Keyboard] Fix Romeo ANSI Split Matrix (#9002)Jake Happersett2020-05-041-1/+1
|
* Remove Bluefruit protocol (#9008)Ryan2020-05-045-291/+0
| | | | | * Remove Bluefruit protocol * Remove dir from doxygen TODO pile
* gBoards Common (#8921)Jeremy Bernhardt2020-05-0457-0/+11774
| | | Co-Authored-By: Drashna Jaelre <drashna@live.com>
* Revert "Fix conflicting types for 'tfp_printf' (#8269)"skullY2020-05-0410-14/+357
| | | | This reverts commit e17b55e33ad5b3dcefcf7b828ac99aeb2daeeae2.
* format code according to conventions [skip ci]QMK Bot2020-05-041-3/+1
|
* Fix conflicting types for 'tfp_printf' (#8269)Joel Challis2020-05-0310-356/+15
| | | | | | | | | | | | | * Refactor to use mpaland/printf * trim firmware size * remove keymap changes * run clang format * Fixup after rebase * fix up git-submodule command for printf
* Disable console and command on TGR 910CE (#9011)Ryan2020-05-031-2/+2
|
* Initial vusb console support (#8559)Joel Challis2020-05-039-48/+256
|
* Add some usages needed for ChromeOS hosts (#8996)Joshua Moses Diamond2020-05-031-0/+2
|
* Provide a mechanism for split keyboards to process key press on both halves ↵Joel Challis2020-05-031-1/+8
| | | | (#9001)
* Add redirect for old getting started links (#8987)Joel Challis2020-05-021-1/+2
|
* Formatting (#8981)buzzlighter12020-05-021-17/+24
|
* Audio_Enable, AVR template update (#8901)JohSchneider2020-05-011-1/+1
| | | | | | | | | | | | | | | | | | | * Branch point for 2020 May 30 Breaking Change * audio-configuration: template: audio_avr.c does NOT default to C6 not on its own, it needs a pin configured per define in config.h for audio to actually work otherwise only parts of the code are included in the firmware, wasting space and possibly breaking builds because auf hitting the firmware-size limits * audio-configuration: strip comment to bare essentials Co-Authored-By: Ryan <fauxpark@gmail.com> * revert future change Co-authored-by: James Young <18669334+noroadsleft@users.noreply.github.com> Co-authored-by: Johannes <you@example.com> Co-authored-by: Ryan <fauxpark@gmail.com> Co-authored-by: zvecr <git@zvecr.com>
* Add xd002 support (#8598)Joel Challis2020-05-0117-0/+351
| | | | | | | | | | | | | * Add xd002 support * tidy some whitespace * align filename * Update keyboards/xd002/info.json Co-authored-by: Erovia <Erovia@users.noreply.github.com> Co-authored-by: Erovia <Erovia@users.noreply.github.com>
* [Documentation] Added raw hid documentation page (#7640)Ahmed Elshafey2020-05-012-0/+66
| | | | | | | | | | | | | | | |<