summaryrefslogtreecommitdiffstats
path: root/keyboards
Commit message (Collapse)AuthorAgeFilesLines
* [Keyboard] Add Kira 80 support (#8342)elmo-space2020-03-099-0/+691
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * add kira 80 initial support * Delete config.h * Update keyboards/kira80/keymaps/default/keymap.c * Update keyboards/kira80/readme.md * Update keyboards/kira80/rules.mk * Update keyboards/kira80/usbconfig.h * Update keyboards/kira80/usbconfig.h * Update keyboards/kira80/usbconfig.h * Update keyboards/kira80/usbconfig.h * update readme and fix wrong LED assignment (scrolllock instead of numlock) * Update keyboards/kira80/rules.mk * fix weird double commit * exchange images in readme for smaller versions * Update keyboards/kira80/readme.md * Update keyboards/kira80/readme.md * Update keyboards/kira80/readme.md * Update keyboards/kira80/readme.md * Apply suggestions from code review * Apply suggestions from code review
* [Keyboard] Add PRKL30 keyboard (#8319)Erkki Halinen2020-03-0910-0/+376
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * Add PRKL30 default keymap * Modify readmes, fix info.json url * added layer pictures to readme.md * edited layer pictures * edited layer pictures * edited layer pictures * edited layout pictures * edited layout pictures * Modify default keymap * Add arrows to Raise layer * Add perkele macro and adjust symbols * Add PRKL macro and modify keymap comments * updated layout pictures * edited layut pictures * Add correct minus keycode * Configure Feather config * Update keyboards/handwired/prkl30/keymaps/default/keymap.c * Update keyboards/handwired/prkl30/feather/rules.mk * Update keyboards/handwired/prkl30/feather/config.h * Update keyboards/handwired/prkl30/feather/config.h * Update keyboards/handwired/prkl30/promicro/config.h * Update keyboards/handwired/prkl30/promicro/rules.mk * Update keyboards/handwired/prkl30/feather/config.h * Update keyboards/handwired/prkl30/feather/config.h * Update keyboards/handwired/prkl30/promicro/config.h * Update keyboards/handwired/prkl30/feather/rules.mk * Update keyboards/handwired/prkl30/keymaps/default/keymap.c * Update keyboards/handwired/prkl30/info.json * Update keyboards/handwired/prkl30/info.json * Update keyboards/handwired/prkl30/keymaps/default/keymap.c * Delete unused config * Apply suggestions from code review Commit code review changes * Remove false comments from rules.mk * Change layout to layout_all * Apply suggestions from code review Co-authored-by: Toni Johansson <toni.r.johansson@gmail.com>
* Move splittest I2C (#8346)Nick Brassel2020-03-093-23/+6
|
* [Keymap] planck layout for kifinnsson (#8324)Christian Gurholt2020-03-084-0/+614
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * [Keymap] kifinnsson keymap for planck Initial commit for kifinnsson keymap * placeholder macros * extend layer * [Keymap] kifinnsson planck keymap updates commented out placeholder SEND_STRING macros * Update keyboards/planck/keymaps/kifinnsson/keymap.c Remove extern keymap_config_t keymap_config; Co-Authored-By: James Young <18669334+noroadsleft@users.noreply.github.com> * Update keyboards/planck/keymaps/kifinnsson/keymap.c Changed KC_MENU to KC_APP Co-Authored-By: James Young <18669334+noroadsleft@users.noreply.github.com> * Removing COLEMAK set_single_persistent_default_layer as suggested Co-Authored-By: Drashna Jaelre <drashna@live.com> * updated uinit32()_t to layer_state_t() for update_tri_layer_state as suggested Co-Authored-By: Drashna Jaelre <drashna@live.com> * Removing COLEMAK keycode Co-Authored-By: Drashna Jaelre <drashna@live.com> * Removing COLEMAK keycode in _ADJUST layer * Update keymap.c added switch (keycode) back into process_record_user Co-authored-by: Ki Finnsson <kifinnsson@wgu.edu> Co-authored-by: James Young <18669334+noroadsleft@users.noreply.github.com> Co-authored-by: Drashna Jaelre <drashna@live.com>
* add via support for dztech 60 and 65 pcb (#8334)moyi46812020-03-0812-12/+121
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * add via support for dztech 60 and 65 pcb add via support for dztech 60 and 65 pcb * Update dz60rgb.h * Update dz60rgb.h * Update dz60rgb_ansi.h * Update dz60rgb_wkl.h * Update dz65rgb.h * Update dz60rgb.h * Update dz60rgb_ansi.h * Update dz60rgb_wkl.h * Update dz65rgb.h * Update keyboards/dztech/dz60rgb/dz60rgb.h * Update keyboards/dztech/dz60rgb_wkl/dz60rgb_wkl.h * Update keyboards/dztech/dz65rgb/dz65rgb.h * Update keyboards/dztech/dz60rgb_ansi/dz60rgb_ansi.h * Update dz60rgb_wkl.h * Update keyboards/dztech/dz65rgb/keymaps/via/keymap.c * Update keyboards/dztech/dz60rgb_wkl/keymaps/via/keymap.c
* [Keyboard] New Keyboard: handwired/jtallbean/split_65 (#8275)Samuel Li2020-03-089-0/+540
| | | | | | | | | | | * New keyboard: split_65 * Updated readme * Update with requested changes * Add writePinLow to prevent flickering * Renamed LAYOUT to LAYOUT_all
* fixed #8259 (#8333)yulei2020-03-077-72/+52
|
* [Keyboard] Handwired Skeeb Keyboard (#8161)su80442020-03-077-0/+523
| | | | | | | | | * adding Handwired Skeeb Keyboard * Apply suggestions from fauxpark * Apply more suggestions from fauxpark and small change to layout * Apply more suggestions from noroadsleft and last tap dance
* Added VIA keymap for Ramaworks M10-A (#8255)Wilba2020-03-075-16/+60
| | | | | | | | | * Added VIA keymap for Ramaworks M10-A * change vendor/product in base config.h * #pragma once * Uee LAYOUT() in keymaps
* Super 16 Puzzle Game (#8306)swreinehr2020-03-073-0/+117
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * 15/16 game with lights for the super 16 * Updated readme with style * adding comments and initial style to keymap trying to make the code look prettier, need to test by redownloading * Final style revisions before pull request * formatting changes, removed config.h * modified rules.mk, works with changes in PR8314 * formatting no number of spaces is enough for a newline, whoops Co-Authored-By: Ryan <fauxpark@gmail.com> * Update keyboards/1upkeyboards/super16/keymaps/15game/keymap.c Co-Authored-By: Ryan <fauxpark@gmail.com> * Update keyboards/1upkeyboards/super16/keymaps/15game/keymap.c Co-Authored-By: Ryan <fauxpark@gmail.com> * Update keyboards/1upkeyboards/super16/keymaps/15game/keymap.c Co-Authored-By: Ryan <fauxpark@gmail.com> Co-authored-by: Sam Reinehr <swreinehr@mines.edu> Co-authored-by: Ryan <fauxpark@gmail.com>
* DZ60 keyboard layout tuning and README update/fix (#8325)Chris Alves2020-03-074-7/+7
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * Added custom dz60 keymap * Update readme.md * Updated pictures in README.md * README.md fixes * Updated mouse layout/ added ` key * Changed bkspc key to del in mod * Changed picture * Updated keymap * Removed default dz60 config.h * Updated Readme * Added Devorak Keymap * Re-added Default Config File * Updated Flash Command * Cleaned Up Custom Config File * Added Lock Security Layer * Updated Readme Picture * Fixed Readme * Re-added keyboard picture * Added home and end button * added insert, pgup, pgdn * final commit before pull request * fixing merge * Added custom dz60 keymap * adding lufa? Co-authored-by: chrisae9 <chrisae9@penguin>
* [Keyboard] Add VIA support for neuron (#8264)Anthony Leung2020-03-064-4/+33
| | | | | | | | | | | * add VIA support for neuron * update neuron vendor and product id * update neuron product id Co-Authored-By: James Young <18669334+noroadsleft@users.noreply.github.com> Co-authored-by: James Young <18669334+noroadsleft@users.noreply.github.com>
* [Keyboard] keebwerk. nano. slider support (#7914)Mikkel Jeppesen2020-03-068-0/+429
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * Initial Keeb.werk nano.slider support * fixed open ifdef * Fixed layout macros * Added LTO * Enabled LTO and dissabled console * Added basic slider example * rate limited adc, and fixed send_string * Made slider courser * new-line after each slider print * Switched slider example mirror the stock behavior using midi * switched division to bit-shifting * Apply suggestions from code review * Update keyboards/keebwerk/nano_slider/keymaps/default/keymap.c * Update keyboards/keebwerk/nano_slider/config.h * Update keyboards/keebwerk/nano_slider/config.h * Applied suggestions from code review * Apply suggestions from code review * Added fauxparks info.json * Reverse midi value direction, move to QMKVID * Update keyboards/keebwerk/nano_slider/config.h * Update keyboards/keebwerk/nano_slider/config.h * Update keyboards/keebwerk/nano_slider/keymaps/default/keymap.c * Apply suggestions from code review * Update keyboards/keebwerk/nano_slider/rules.mk * Update keyboards/keebwerk/nano_slider/nano_slider.h * Update keyboards/keebwerk/nano_slider/readme.md * Defined backlight pin and settings
* Remove stub backlight functions from clueboard/66/rev4 (#8303)Joel Challis2020-03-062-35/+2
|
* [Keymap] Dichotomy keymap by beat (#8279)dr-BEat2020-03-066-13/+162
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * Added more led helpers * Working keymap * Added new mouse button an made lower layer toggleable * Small improvement to process_record_user * Removed extra layer buttons * Added Numpad to apply layer * Moved buttons and added toggle for raise button * Added Menu,PrintScreen and Windowslock buttons, and left handmouse * Fixed Scroll Buttons * Turned TAPPING TOGGLE to 2 * Switched Del and Ctrl on left hand * Added Home Button to Mouse layer * Fixed led initialization to avoid red led on boot * Updated formatting to follow guidelines * Used enums instead of defines and used layer_state_t type * Added license * Moved TAPPING settings to keymap config * Fixed small formatting issue in keymap.c * Use GPIO Control instead of lowlevel ports
* Add f401 and f411 blackpill examples (#7930)Joel Challis2020-03-0612-0/+3116
| | | | | | | | | | | | | | | * Add f401 and f411 blackpill examples * Add readme files * Align dfu args with core * Add support for RESET keycode * move STM32_BOOTLOADER_ADDRESS to rules * Update conf files to latest ChibiOS * Update conf files to latest ChibiOS
* Refactor fortitude60 to use split_common (#8113)Joel Challis2020-03-0615-1290/+38
|
* [Keyboard] add miller/gm-862 keyboard (#8230)James Young2020-03-059-0/+349
| | | | | | | | | | | | | | | | | | | | | | | | * add miller/gm-862 keyboard * Update keyboards/miller/gm862/gm862.c * Update keyboards/miller/gm862/gm862.h * Update keyboards/miller/gm862/gm862.h * Update keyboards/miller/gm862/readme.md * Update keyboards/miller/gm862/readme.md * Update keyboards/miller/gm862/readme.md * Update keyboards/miller/gm862/readme.md * Update config.h * Update keyboards/miller/gm862/config.h * Update keyboards/miller/gm862/readme.md
* update lily58/rev1:yshrsmz (#8298)Ryan2020-03-061-11/+11
| | | | | | * update lily58/rev1:yshrsmz * use pre-shifted keycodes
* [Keyboard] CapsUnlocked CU80 (#8257)James Young2020-03-048-0/+221
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * Initial commit for CU80 * Added iso and ansi to .json * Update keyboards/cu80/config.h Remove "Custom matrix" * Update keyboards/cu80/config.h * Update keyboards/cu80/config.h * Update keyboards/cu80/config.h * Update keyboards/cu80/cu80.h * Update keyboards/cu80/rules.mk * Update keyboards/cu80/keymaps/default/keymap.c * Update keyboards/cu80/rules.mk * Update keyboards/cu80/rules.mk * Update keyboards/cu80/cu80.h * Update keyboards/cu80/readme.md * Update keyboards/cu80/keymaps/default/keymap.c * Update keyboards/cu80/rules.mk * Update keyboards/cu80/rules.mk * Update keyboards/cu80/cu80.h * Update keyboards/cu80/cu80.h * Update keyboards/cu80/cu80.h * Update keyboards/cu80/info.json * Update keyboards/cu80/info.json * Update keyboards/cu80/info.json * Update keyboards/cu80/info.json * Update keyboards/cu80/keymaps/default/keymap.c * Update keyboards/cu80/rules.mk
* Update config.h - Fixed number of RGB LEDs (#8316)Ryan2020-03-051-1/+1
| | | There are 18 LEDs, not 16
* [Keymap] Add @cjuniet's keymap/layout/userspace (#8258)James Young2020-03-044-0/+203
| | | | | | | | | | | | * Add Colemak layout * Add status bar for mods & locks with a custom font * Swap DEL and TAB * Fix media keys and add QMK Configurator layout * Add dead grave accent on <leader>e
* [Keymap] Wilba/Singav3 nk65 keymap updates (#8267)James Young2020-03-043-0/+66
| | | | | | | | | | | | * via configurator can't do AG_TOGG with any key - meh * same issue - via can't do AG_TOGG * oops - missed AG_TOGG on the NK65 * add media and mousekeys * Update keyboards/nk65/keymaps/madhatter/keymap.c
* Add RGB lighting through one of the free pins (#8294)James Young2020-03-042-1/+7
|
* [Keymap] Adding the 4sStylZ xd75 (#8285)James Young2020-03-046-0/+387
| | | | | | | | * Adding the 4sStylZ xd75 * Update keyboards/xd75/keymaps/4sstylz/keycodes.h * Apply suggestions from code review
* YD60MQ refactor and Configurator layout support (#8313)Nick Brassel2020-03-056-56/+148
| | | | | | | | | | | | | | | | | | | | | | * refactor yd60mq.h - four-space indent - use K<row><col> base32hex notation - rename LAYOUT to LAYOUT_all (with alias for backwards compatibility) * refactor yd60mq.c to use led_update_kb() * align rules.mk to AVR template * refactor default keymap Also correct positions for KC_NUHS and KC_NUBS. * update readme * add Configurator layout support * initialize the Caps Lock LED pin properly
* [Keyboard] Forget to ifdef Super16 led config (#8314)Joel Challis2020-03-041-0/+2
|
* [Keyboard] Switch to RGB Matrix for Super16 (#8305)Joel Challis2020-03-043-40/+44
|
* [Keymap] Keymap Update (#8309)Salicylic-acid32020-03-043-4/+4
| | | | | | | | | | | | | | * Keymap Update Some key codes have been updated. naked64:salicylic 7skb:default * Keymap Update Some key codes have been updated. KC_GRAVE to KC_GRV 7skb:default
* New Keyboard: SiddersKB Majbritt (Pronounced My Brit) (#8260)MechMerlin2020-03-0410-0/+305
| | | | | | | | | | | | | | | | | | | | | | | | | | * Initial commit of majbritt * Add QMK and VIA support to majbritt * Change vendor and product id * Change name * Change make path * Move Majbritt into sidderskb directory * Update keyboards/sidderskb/majbritt/majbritt.c Co-Authored-By: Drashna Jaelre <drashna@live.com> Co-Authored-By: Ryan <fauxpark@gmail.com> * Update keyboards/sidderskb/majbritt/keymaps/default/config.h Co-Authored-By: Ryan <fauxpark@gmail.com> * remove unused file Co-authored-by: Drashna Jaelre <drashna@live.com> Co-authored-by: Ryan <fauxpark@gmail.com>
* [Keyboard] VIA Support: Tada68 (#8289)MechMerlin2020-03-044-2/+75
| | | | | | * tada68 via files * change vid and pid based on wilba's recommendaton
* [Keyboard] LFK78 refactor (#7835)Ryan2020-03-0325-673/+1582
| | | | | | | | | | | | | | | | | | | | | | | | | | * Change include guards to pragma once * Clean up default keymaps * Remove some magic numbers and use GPIO macros * Clean up keyboard.[ch] * Tidy up info.json and readme * Align config.h with template * Split up revision code into subfolders * rev C-H has no audio, apparently * Change revc_h to revc and document differences * Turn off Audio on revb for now, for Travis' sake * Split info.json into revision folders * Clean up default keymaps some more
* [Keymap] new userspace for ibnuda (#8221)Ibnu Daru Aji2020-03-035-260/+130
| | | | | | | | | | * to ease the maintenance for some boards ibnuda has. * followed ridingqwerty's suggestion on 8821. * folloing drashna's suggestion on qmk's 8221. * following drashn's suggestion on qmk's 8211
* [Keymap] Add crd's equinox keymap (#8251)Jason Thigpen2020-03-032-0/+50
|
* Fix bootloader definition for namecard2x4 (#8301)shela2020-03-031-1/+1
| | | BOOTLOADER needs to be defined as caterina because namecard2x4 uses avrdude for flasher.
* Remove "ugly hack in usb_main.c" comments (#8296)Ryan2020-03-0221-45/+1
|
* Update encoder functions for Iris VIA keymap (#8295)Danny2020-03-022-1/+7
|
* Rewrite the Bathroom Epiphanies Frosty Flake matrix and LED handling (#8243)Dustin L. Howett2020-03-025-168/+77
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * Keyboard: revamp frosty-flake leds This commit transitions bpiphany/frosty_flake to led_update_{kb,user} and rewrites the AVR bit twiddling logic to use the standard QMK GPIO API. * Keyboard: rewrite frosty_flake's matrix reader to be a lite custom matrix This commit replaces frosty_flake's custom matrix and debounce logic with a "lite" custom matrix. In addition to being somewhat clearer, this allows a consumer of the flake board to choose their own debouncing algorithm. The one closest to the implementation originally in use is sym_g, but this opens us up to supporting eager_pk and eager_pr. The original matrix code was 18 columns for 8 rows, but using a single row read and unpacking the bits into individual columns. To simplify, I've changed the key layout to be 8C 18R instead of 18C 8R: this lets us use a single read directly into the matrix _and_ drop down to a uint8_t instead of a uint32_t for matrix_row_t. Since we're no longer implementing our own debouncing and row unpacking, we save ~400 bytes on the final firmware image. Fully tested against a CM Storm QFR hosting the flake -- this commit message was written using the new matrix code. Firmware Sizes (assuming stock configuration as of 42d6270f2) Matrix+Debounce Size (bytes) --------------- ------------ original 17740 new + sym_g 17284 new + eager_pr 18106 new + eager_pk 18204 I expect that there are some scanning speed benefits as well. * Keyboard: update frosty_flake's UNUSED_PINS * Keyboard: Remove meaningless weak redefinitions from frosty These are not necessary (and all of them already live somewhere in Quantum).
* Add onekey keymap for testing reset to bootloader. (#8288)Nick Brassel2020-03-011-0/+5
|
* Get the direction right on the S75 encoder (#8287)Andrew Kannan2020-03-011-2/+2
|
* Make a fix to savage65 and tmov2 for via (#8286)Andrew Kannan2020-03-022-4/+2
|
* Clean up includes for glcdfont headers (#7745)Ryan2020-03-0121-224/+22
| | | | | | | | * Clean up includes for glcdfont headers * Remove pragma once, most of these are not headers * Missed these
* Add VIA support to Prime_M. Clean up all files (#8247)holtenc2020-02-2912-124/+75
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * Add VIA support for Prime_L * Update keyboards/primekb/prime_l/v1/config.h * Add prime_exl_plus keyboard * Temporary removal of prime_exl_plus * Add Prime_EXL Plus, including VIA support * Update keyboards/handwired/prime_exl_plus/readme.md * Update keyboards/handwired/prime_exl_plus/readme.md * Update keyboards/handwired/prime_exl_plus/readme.md * Update keyboards/handwired/prime_exl_plus/rules.mk * Update k