summaryrefslogtreecommitdiffstats
path: root/keyboards
Commit message (Collapse)AuthorAgeFilesLines
...
* Added 4by3 keyboard (#6547)Elias2019-08-2313-0/+227
| | | | | | | | | | | | | | | | | | | | * Added 4by3 keyboard * Added DEVICE_VER and DESCRIPTION * Removed F_CPU, F_USB, ARCH, and OPT_DEFS * Add 3 new LAYOUT macros for orientations and fixes * Apply suggestions from code review Co-Authored-By: noroadsleft <18669334+noroadsleft@users.noreply.github.com> * Added comments to 4by3 and changed info.json * Update keyboards/4by3/4by3.h Co-Authored-By: fauxpark <fauxpark@gmail.com>
* Relocate pca9555 driver to core (#6563)Joel Challis2019-08-229-408/+15
| | | | | | | | * Move pca9555 files to central location * Get pca9555 boards compiling * Slight alignment of rules.mk
* Reduce compile size to fix various Travis CI errors (#6426)Drashna Jaelre2019-08-224-10/+16
| | | Due to feature creep
* [Keyboard] Fix RGB_TOG cycle for Massdrop CTRL default keymap (#6056)Chris Dosé2019-08-211-2/+2
| | | | This includes the modifier keys in "keys only" mode, bringing the keymap closer to what the off-the-shelf firmware does.
* [Keyboard] Update NovelPad (#6559)fauxpark2019-08-217-165/+293
| | | | | | | | | | | | * Update NovelPad * Lowercase readme * Update keyboards/novelpad/keymaps/default/keymap.c Co-Authored-By: Joel Challis <git@zvecr.com> * Remove default F_CPU, F_USB, ARCH, and OPT_DEFS - covered in mcu_selection.mk
* [Keyboard] new keyboard "angel17" (#6542)kakunpc2019-08-219-0/+497
| | | | | | | | | | | | | | | | | | * add angel17 keyboard * fix rules.mk * change BOOTLOADER * set LAYOUT_numpad_5x4 * Update keyboards/angel17/rules.mk Co-Authored-By: Drashna Jaelre <drashna@live.com> * fix LAYOUTS = numpad_5x4 * update info.json
* [Keyboard] Updates to ZSA boards (#6513)Drashna Jaelre2019-08-2112-11/+629
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * Update Layer functions to use layer_state_t in ZSA Boards * Update Music Mask for ZSA boards Fixes an issue with the board getting stuck on Adjust layer when activating music mode * Add Support for SMART LED Toggle to Planck EZ * Add support for SMART LED toggle in Ergodox EZ * Ifdef swiss cheeze for Oryx Configurator * Documentation and updates * Add Oryx Keymap * Add option to configure the layers for the Layer Indicator * Update keymap with better examples * Make sure eeprom is initialized before reading from it * Force flush of LED matrix when suspending board This fixes an issue where the LEDs don't fully clear sometimes when the host system goes to sleep * Enable RGB Sleeping by default * Add clarification about planck ez led layer config
* [Keyboard] Tweak RGB Matrix timing for ZSA Boards (#6422)Drashna Jaelre2019-08-202-0/+7
| | | | | | | | | | * Optimize RGB Matrix rendering for Ergodox EZ * Optimize RGB Matrix rendering for Planck EZ * Update keyboards/planck/ez/config.h Co-Authored-By: Joel Challis <git@zvecr.com>
* Remove superfluous JTAG disable code (#6445)fauxpark2019-08-2015-61/+1
| | | | | | | | | | | | | | | | | | * Remove superfluous JTAG disable code * 32A has differently named register * Accidentally some operators * 32A also has different JTAG pins * Wrap disable_jtag() in an ifndef * Document this new define * Rename the define, it conflicts with a LUFA thing Also, move the ifndef wrapping to the call in keyboard_setup()
* [Keymap] dumbpad updates, new keymap (#6481)imchipwood2019-08-206-19/+237
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * removed some debug prints * removed unnecessary files, tweaked some things * rotary encoder button now connected into column 0, row 3 * tweaked keymap and moved encoder control into keymap * tweaks * added test keymap * updated some things to make it easier to work with QMK configurator * updates after merging latest master in * fixed a few things * removed test keymap and all related #ifdefs * changed some dumbpad default keys, added KC_LOCK * added image to readme * added link to PCB github repo * moved lock key to the rotary encoder pushbutton * making suggested changes from @fauxpark in https://github.com/qmk/qmk_firmware/pull/6452 * adding bootmagic lite since i'm lazy and haven't soldered on the reset button... * renamed to * using 7 underscores for KC_TRNS * adding my layout (default is for wife) * updated my own layout, tweaked default keymap to use cleaner switch for encoder control * removed commented out import from imchipwood keymap, removed unnecessary comment from default layout * added LED layer control * flash the layer indicator LEDs at startup * change layer_state_set_user to layer_state_set_kb Co-Authored-By: Joel Challis <git@zvecr.com> * in layer_state_set_kb, return layer_state_set_user Co-Authored-By: Drashna Jaelre <drashna@live.com> * remove include of upper level config.h, add pragma once Co-Authored-By: Drashna Jaelre <drashna@live.com> * changing default keymap slightly, added config.h for default layout * change _delay_ms to wait_ms * replaced locking numlock with numlock * Update keyboards/dumbpad/dumbpad.c change `keyboard_pre_init_user` to `keyboard_pre_init_kb` Co-Authored-By: Joel Challis <git@zvecr.com> * Update keyboards/dumbpad/dumbpad.c adding `keyboard_pre_init_user()` to `keyboard_pre_init_kb()` Co-Authored-By: Joel Challis <git@zvecr.com> * fixed some comments about the layer key (MO to TT) and the SUB layer rotary encoder control
* [Keyboard] PCB Ruler updates (#6584)noroadsleft2019-08-205-74/+12
| | | | | | | | | | | | | | | | | | | | | | | | | | | | * Move default keymap's rules to keyboard level * Concatenate the two sets of rules This sets CONSOLE_ENABLE to no, which was being set at the keymap level. * Wrap the USB Device Description in quotes Some preventative maintenance. The firmware for the_ruler can't be compiled without this change if `CONSOLE_ENABLE = yes` because this string has a comma, which gets picked up as two arguments by the Command code, instead of one as it should be. * Linting - remove firmware size impacts - remove trailing white space - visual alignment of rules * Use QMK's pre-loaded default rules for atmega32u4 * Update readme - markdown formatting - update Hardware Availability link (Maple Computing's site has disappeared) - update Docs links * Update header files to use #pragma once
* [Keymap] Add velocikey, move reset and align layout (#6569)Sid Carter2019-08-202-7/+8
|
* [Keymap] mikethetiger's let's split eh? keymap (#6562)mikethetiger2019-08-203-0/+143
| | | | | | | | | | | | | | | | | | * Added my Preonic keymap * Update keyboards/preonic/keymaps/mikethetiger/keymap.c Co-Authored-By: mikethetiger <30720424+mikethetiger@users.noreply.github.com> * Update keyboards/preonic/keymaps/mikethetiger/keymap.c Co-Authored-By: mikethetiger <30720424+mikethetiger@users.noreply.github.com> * Added my Preonic keymap * Added my Preonic keymap * mikethetigers lets slpit eh keymap
* Implement NUMLOCK indicator light for XD96 (#6581)Ceremony2019-08-211-0/+8
|
* Remove old promicro_bootloader_jmp() declarations (#6444)fauxpark2019-08-2148-165/+3
|
* Add a universal flash command for cli (#6224)Drashna Jaelre2019-08-205-0/+10
| | | | | | | | | | | | | | | | | | | | * Add universal flash command * Add bootloader info to I:C boards * Add support for ATSAM * Add messages for flash target * Message cleanup * Add USB ASP Flashing target * Make usbasp target more universal * Add phoney target for usbasp * Clarify error message when bootloader isn't matched
* Userspace kuchosauronad0 (#6541)kuchosauronad02019-08-174-0/+201
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * initial commit * Update layout. Tweak rules.mk * initial userspace configuration for kuchosauronad0 * modified userspace for kuchosauronad0 * added OSL_UNI * clean up * clean up * style * style * added more unicode * fixed representation * fixed representation * added comments * added comments, restructure * accidently one line * restructure * restructure * added git_lazy(void) * fixed indenting and added missing symbols * fixed indent * fixed indent * update * change tapping_term to 150 * added UNICODEMAP_ENABLE block * replace register with tap_code where possible * formatting * rearrange sequences * clean up * clean up * added unicode layer * disabled tap dance * add files for encoder * removed unnecessary include * removed unnecessary stuff
* Illustrate the emoji layer (#6555)Mark Stosberg2019-08-171-4/+4
| | | Now the Emoji layer is easier to visualize.
* [Keymap] add niu_mini custom keymaps (#6552)Dong Zhou2019-08-166-0/+50
|
* [Keymap] add "ridingqwerty" user and keymap for atreus keyboard (#6533)ridingqwerty2019-08-164-0/+147
| | | | | | | | | | | | | | | | | | | | | | | | | | | | * add userspace and atreus keymap * cleaning up notes/comments * Update keyboards/atreus/keymaps/ridingqwerty/atreus.c Co-Authored-By: Joel Challis <git@zvecr.com> * Update keyboards/atreus/keymaps/ridingqwerty/atreus.c Co-Authored-By: Joel Challis <git@zvecr.com> * Create readme.md * remove reference to matrix_init_kb from atreus.c * correct atreus.c * remove unnecessary defines * merge register/unregister sequence into single tapcode * move 'LAYOUT to keymap.c; remove atreus.h * remove TAPPING_TERM from keyboard-level config.h
* Fix Clueboard hotswap gen1 not compiling when LED Matrix is disabled (#6427)Konstantin Đorđević2019-08-161-7/+2
| | | | | | | | | | * Fix Clueboard hotswap gen1 not compiling when LED Matrix is disabled * Move keymap.json to default keymap folder * Revert "Move keymap.json to default keymap folder" This reverts commit 7f28df909d7e4dcc79ab0ff44fe264656b5dfa18.
* Refactor of lets_split_eh to enable RGB split animations (#6411)Joel Challis2019-08-157-52/+23
|
* Remove duplicate test keyboards (#6539)Joel Challis2019-08-1557-4656/+17
| | | | | | * Remove test keyboards now onekey and splittest have been extended * Add f072 for testing
* [Keymap] Cosmetic fix for default Wasdat keymaps (#6531)fauxpark2019-08-142-4/+4
|
* [Keymap] Xd75 bulbizarre keymap (#6525)Vince Gellár2019-08-144-0/+191
| | | | | | | | | | | | | | | | | | * Added Bulbizarre keymap for the XD75 * Fixed no newline at the end of file * Update keyboards/xd75/keymaps/bulbizarre/readme.md Co-Authored-By: MechMerlin <30334081+mechmerlin@users.noreply.github.com> * Update led status check Co-Authored-By: fauxpark <fauxpark@gmail.com> * Remove unnecessary define Co-Authored-By: fauxpark <fauxpark@gmail.com>
* [Keymap] Update gherkin to use gpio (#6520)Joel Challis2019-08-141-33/+11
|
* [Keyboard] Align xd84 and xd96 with moon (#6465)Joel Challis2019-08-1413-61/+83
| | | | | | | | | | | | | | | | * Refactor xd84 to use LINK_TIME_OPTIMIZATION_ENABLE * Refactor xd96 to use LINK_TIME_OPTIMIZATION_ENABLE * Align xd84 and xd96 with moon * Update keyboards/xd96/rules.mk Co-Authored-By: Drashna Jaelre <drashna@live.com> * Update keyboards/xd84/rules.mk Co-Authored-By: Drashna Jaelre <drashna@live.com>
* Enable PWM Support for Planck EZ Indicator Lights (#6473)Drashna Jaelre2019-08-132-27/+161
| | | | | | | | | | | | | | | | | | | | | | | | * remove led layer code * enable PWM on STM32F303 * Unusable PWM code * Updated PWM Stuff? * PWM Semi-working * Both LEDs working at the same time * Update names * Add led level functions * Add LED levels and persistent settings * Revert change due to issues with timing related code * Review feedback and minor cleanup
* [Keyboard] Add: Initial steamvan firmware code (#6501)John M Daly2019-08-1317-0/+1912
| | | | | | | | | | | | | | | | | | * Add: Initial steamvan firmware code * Apply suggestions from code review Co-Authored-By: fauxpark <fauxpark@gmail.com> * Update: Remove old macro commands, per reviewer comments * Apply suggestions from code review Co-Authored-By: noroadsleft <18669334+noroadsleft@users.noreply.github.com> * Update: Remove redundant backlight struct * Update: Replace preprocessor defines with enum
* [Keymap] Adding my userspace and keymaps (#6496)Seth Barberee2019-08-136-0/+331
| | | | | | | | | | | | | | | | | | | * add Userspace and keymaps * Adding keymaps for zeal60 and iris * Created my own tap dance that toggles RGB Mode based on whether I toggled caps lock or not * parent 578ed42a7f8f986147cad040d50d4ae1d24a32e2 author Seth Barberee <seth.barberee@gmail.com> 1565065903 -0500 committer Seth Barberee <seth.barberee@gmail.com> 1565065903 -0500 move to userspace add zeal60 * update based on review * move userspace to github name
* Add romac keymap (#6523)Jarred Steenvoorden2019-08-121-0/+37
|
* Modified imcomplete keymap for kudox jis. (#6524)くまお工房2019-08-121-5/+6
|
* update arrows on lower layer (#6517)George Petri2019-08-102-4/+4
|
* [Keyboard] Add meson keyboard (#6482)Luciano Malavasi2019-08-099-0/+579
| | | | | | | | | | | | | | * Add meson keyboard * Apply suggestions from code review Co-Authored-By: noroadsleft <18669334+noroadsleft@users.noreply.github.com> * Added soft reset and layer 3 * bootmagic light Co-Authored-By: noroadsleft <18669334+noroadsleft@users.noreply.github.com>
* Update keymap (#6515)Sascha Grunert2019-08-091-2/+2
| | | Signed-off-by: Sascha Grunert <sgrunert@suse.com>
* [Keymap] removes gamelayer, finally got rgb working (#5817)Florian B2019-08-083-37/+15
| | | | | | | | | | * removes gamelayer, finally got rgb working * lowercasing readme * changed to layout_ortho_4x12 * rules.mk: Removed BACKLIGHT_CUSTOM_DRIVER
* [Keymap] Add kudox japanese keymap (#6508)x12019-08-086-2/+67
| | | | | | * Add a JIS keymap for kudox. * Remove unnecessary codes.
* [Keymap] Fix rgb matrix effects on dshields keymaps. (#6505)Daniel Shields2019-08-084-2/+14
|
* Move Alice to TGR Directory (#6502)MechMerlin2019-08-0710-60/+48
| | | | | | * git mv alice into the tgr directory * update readme with new build instructions
* [Keyboard] Southpole: add Configurator layout data (#6498)noroadsleft2019-08-071-0/+98
|
* added missing comment of RGB control keys planck/rev6 (#6503)dsanchezseco2019-08-071-2/+3
|
* Update gaming layout (#6504)Matthew Treadwell2019-08-071-3/+3
|
* [Keyboard] New Keyboard: Booster (#6486)MechMerlin2019-08-069-0/+252
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * initial commit * port over the kbfirmware json * add numpad_5x4 LAYOUT support * fix up layout macro to allow community layout support * add a sparse readme on how to contact Percent Studio * change .h to a .md file * fix firmware file too large error * Update keyboards/percent/booster/info.json Co-Authored-By: noroadsleft <18669334+noroadsleft@users.noreply.github.com> * Update keyboards/percent/booster/info.json Co-Authored-By: noroadsleft <18669334+noroadsleft@users.noreply.github.com> * Update keyboards/percent/booster/info.json Co-Authored-By: noroadsleft <18669334+noroadsleft@users.noreply.github.com> * Update keyboards/percent/booster/info.json Co-Authored-By: noroadsleft <18669334+noroadsleft@users.noreply.github.com> * Update keyboards/percent/booster/info.json Co-Authored-By: noroadsleft <18669334+noroadsleft@users.noreply.github.com> * Update keyboards/percent/booster/keymaps/default/keymap.c Co-Authored-By: noroadsleft <18669334+noroadsleft@users.noreply.github.com> * Update keyboards/percent/booster/keymaps/default/keymap.c Co-Authored-By: noroadsleft <18669334+noroadsleft@users.noreply.github.com> * Update keyboards/percent/booster/keymaps/default/keymap.c Co-Authored-By: noroadsleft <18669334+noroadsleft@users.noreply.github.com> * Update keyboards/percent/booster/keymaps/default/keymap.c Co-Authored-By: noroadsleft <18669334+noroadsleft@users.noreply.github.com> * Update keyboards/percent/booster/keymaps/default/keymap.c Co-Authored-By: noroadsleft <18669334+noroadsleft@users.noreply.github.com> * Update keyboards/percent/booster/keymaps/default/keymap.c Co-Authored-By: noroadsleft <18669334+noroadsleft@users.noreply.github.com>
* [Keyboard] Added little fixes and bootmagic for gBoard keebs (#6477)Jeremy Bernhardt2019-08-0610-16/+508
| | | | | | | | | | * Added little fixes and bootmagic * Update keyboards/gergo/keymaps/oled/rules.mk Co-Authored-By: Drashna Jaelre <drashna@live.com> * whacked out quantum_libs
* [Keymap] hhkb:halfqwerty_jp (#6475)Yoshitake Hamano2019-08-063-0/+126
|
* [Keyboard] Add cKeys' "The Dora" Board (#6469)Branden Byers2019-08-0610-2/+491
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * Initial 4x5 * More board * Update exboard * Update * Change name to thedora * Update keyboards/ckeys/thedora/keymaps/default/keymap.c Co-Authored-By: fauxpark <fauxpark@gmail.com> * Update keyboards/ckeys/thedora/config.h Co-Authored-By: fauxpark <fauxpark@gmail.com> * Remove the slash * Attempt at fixing moxygen line break issues * Update keyboards/ckeys/thedora/config.h Co-Authored-By: fauxpark <fauxpark@gmail.com> * Add boilerplate * Update keyboards/ckeys/thedora/config.h Co-Authored-By: Drashna Jaelre <drashna@live.com>
* [Keyboard] Fixed Suihankey info.json (#6466)kakunpc2019-08-061-3/+3
| | | | | | * fix info.json * Update keyboards/suihankey/info.json
* [Keyboard] Add kudox keyboard (#6459)x12019-08-0618-0/+537
| | | | | | | | | | | | | | | | | | | | | | * Add Kudox Keyboard profile. * Modified info.json and image link on readme. * Remove unnecessary codes. * Set BootLoader caterina. * Remove duplicated settings on rules.mk. * Clean up config.h. * Modified include header path. * Modified info.json to adjust 4th row keys y position. * Separate default keymap and my keymap. * Modified RGB_LED_* settings on kudox/rev1/config.h.
* [Keyboard] Add kudox game keyboard (#6460)x12019-08-0614-0/+397
| | | | | | | | | | | | | | | | | | * Add configurations for Kudox Game Keyboard rev1. * Modified Kudox Game Keyboard readme and keymap. * Remove unnecessary codes. * Set BootLoader caterina. * Remove wrong settings on rules.mk. * Clean up config.h. * Modified MATRIX_ROWS on kudox_game/rev1/config.h. * Modified RGB_LED_NUM on kudox_game/rev1/config.h.
* Correct info.json data for Hnah40 handwired (#6489)noroadsleft2019-08-061-2/+3
|