summaryrefslogtreecommitdiff
path: root/keyboards
AgeCommit message (Collapse)Author
2020-06-10[Keymap] WPM-responsive OLED animation in personal keymap (#9264)James Incandenza
Using the wpm feature, I create a responsive OLED animation that changes based on how fast the user types. As written there are three phases (It's bongo cat!) but can easily be reconfigured and replaced with other images. Multiple byte arrays consume considerable space so choose your usage wisely. When customized, the smaller the byte array used, the better, due to space limitations on most microcontrollers. I made this with no prior knowledge of C, so I'm looking forward to any and all suggested improvements. Credit is owed to obosob for laying the foundation for this little script as well to /u/pixelbenny for graciously providing the bongocat artwork I adapted for the animation. The config.h includes a tweak to the Kyria's LED mapping, so that the order now reflects their physical positions, making animations smoother. Co-authored-by: Ryan <fauxpark@gmail.com> Co-authored-by: Drashna Jaelre <drashna@live.com> Co-authored-by: Simon Schuster <SimonSchuster@Simons-MacBook-Pro-2.local> Co-authored-by: James Incandenza <james@ij.net>
2020-06-10Add bat43 rev2 (#9319)yfuku
* add rev2 * Update keyboards/bat43/rev1/rules.mk Co-authored-by: Ryan <fauxpark@gmail.com> * Update keyboards/bat43/rev2/rules.mk Co-authored-by: Ryan <fauxpark@gmail.com> Co-authored-by: Ryan <fauxpark@gmail.com>
2020-06-10[Keymap] Add dual layer keymap for xd002 macropad (#9222)elmo-space
Co-authored-by: Joel Challis <git@zvecr.com> Co-authored-by: Drashna Jaelre <drashna@live.com>
2020-06-10[Keyboard] Wazowski 23-19 PCB Support (#9198)Keebz Dot Net
Co-authored-by: Joel Challis <git@zvecr.com> Co-authored-by: Ryan <fauxpark@gmail.com> Co-authored-by: Chris Figueroa <chrisfigueroa16@gmail.com>
2020-06-10fix rgb mode selection and lighting increments for the 1894 (#9336)Chandler
2020-06-10Add Sinc keyboard (#8986)Danny
* Add Sinc (WIP) * Rename layouts, add keymaps * Set EEPROM VIA layout value * Update QMK Configurator json * Update VIA layout value * Add default folder * Add PR suggestions * Fix keyboard name
2020-06-10Add new iris keymap 'fluffactually' (#9325)fluffactually
* Add new iris keymap 'fluffactually' * Keymap suggested changes - layer_state_t
2020-06-10kbdfans/kbd67/rev2: Fix ISO layout macro (#9329)Sergey Vlasov
A user in Discord reported that the right bracket and ISO hash keys on KBD67 rev2 using LAYOUT_65_iso were swapped. When comparing LAYOUT_65_iso with LAYOUT_65_ansi, the problem with a wrong assignment of the right bracket key is obvious — that key is K1D in the ANSI layout macro, but the ISO layout macro had K1E there, and K1D at the position of the ISO hash key. Fix the LAYOUT_65_iso macro by swapping those arguments (and also align the K1D argument for the right bracket key properly).
2020-06-10Add VIA support to KC60 (#9351)James Young
* Add VIA support to KC60 * enable Bootmagic Lite
2020-06-09Add BDN9 rev2 (#9017)Danny
2020-06-09Gami Studio Lex60: Configurator Layout support (#7726)James Young
* Gami Studio Lex60: Configurator Layout support * correct key sizes on bottom row per lukelex * add LAYOUT_60_ansi To test, run `make gami_studio/lex60:default_60_ansi` and flash. * add 60_ansi keymap To test, run `make gami_studio/lex60:60_ansi` and flash. * remove data for 60_ansi layout
2020-06-10Sidekick/qmk firmware (#9229)AlisGraveNil
* 5/28/20 * Create readme 2.md * Revert inadvertently changed files * Update keyboards/clawsome/sidekick/config.h Co-authored-by: Nick Brassel <nick@tzarc.org> * Update keyboards/clawsome/sidekick/rules.mk Co-authored-by: Nick Brassel <nick@tzarc.org> * Update keyboards/clawsome/sidekick/config.h Co-authored-by: Ryan <fauxpark@gmail.com> * Update keyboards/clawsome/sidekick/info.json Co-authored-by: Ryan <fauxpark@gmail.com> * Update keyboards/clawsome/sidekick/info.json Co-authored-by: Ryan <fauxpark@gmail.com> * Update keyboards/clawsome/sidekick/rules.mk Co-authored-by: Ryan <fauxpark@gmail.com> * Update keyboards/clawsome/sidekick/rules.mk Co-authored-by: Ryan <fauxpark@gmail.com> * Update keyboards/clawsome/sidekick/rules.mk Co-authored-by: Nick Brassel <nick@tzarc.org> Co-authored-by: Nick Brassel <nick@tzarc.org> Co-authored-by: Ryan <fauxpark@gmail.com>
2020-06-09Adding extra supported Boardwalk layout (#9341)Rolf Don
* Added ortho layout with 2x2u spacebars
2020-06-10XD75 clanghans layout (#9313)clanghans
Co-authored-by: Ryan <fauxpark@gmail.com>
2020-06-09[Keyboard] Add nt660 PCB (#9042)Maarten Dekkers
* Upload nt660 files * Apply suggestions from code review * Apply suggestions from code review
2020-06-09[Keyboard] add prophet support (#9275)Cable Car Designs
* add prophet support * Update keyboards/westfoxtrot/prophet/config.h * Update keyboards/westfoxtrot/prophet/rules.mk * Update keyboards/westfoxtrot/prophet/config.h * Update keyboards/westfoxtrot/prophet/prophet.c * Update keyboards/westfoxtrot/prophet/readme.md * Update keyboards/westfoxtrot/prophet/readme.md * Update keyboards/westfoxtrot/prophet/keymaps/default/keymap.c * Update keyboards/westfoxtrot/prophet/keymaps/default/keymap.c * Update keyboards/westfoxtrot/prophet/keymaps/via/keymap.c * Update keyboards/westfoxtrot/prophet/keymaps/via/keymap.c * Update keyboards/westfoxtrot/prophet/keymaps/via/keymap.c * Update keyboards/westfoxtrot/prophet/keymaps/via/keymap.c * remove bootloader_defs fixed via keymap * Update keyboards/westfoxtrot/prophet/prophet.h * Update keyboards/westfoxtrot/prophet/keymaps/default/keymap.c * Update keyboards/westfoxtrot/prophet/keymaps/default/keymap.c * Update keyboards/westfoxtrot/prophet/keymaps/via/keymap.c * Update keyboards/westfoxtrot/prophet/keymaps/via/keymap.c * Update keyboards/westfoxtrot/prophet/keymaps/via/keymap.c * changed vendor id * changed prophet.c
2020-06-07[Keyboard] Add VIA support for Eon40 (#9330)Maarten Dekkers
Co-authored-by: Maarten Dekkers <maartenn2001@gmail.com>
2020-06-07[Keyboard] Fix error_log complaint about handwired/onekey layout macro (#9263)Ryan
2020-06-06[Keyboard] Add Via config for Clueboard 66 (#9010)Frothy
* Added Via config for Clueboard 66 * Update keyboards/clueboard/66/keymaps/via/rules.mk Co-authored-by: Ryan <fauxpark@gmail.com> * Enabled MouseKeys This required enabling LINK_TIME_OPTIMIZATION_ENABLE * Added 4th layer as per tzarc's recommendation on another PR Co-authored-by: Ryan <fauxpark@gmail.com>
2020-06-05[Keyboard] add Juliet (#9240)Derek
Co-authored-by: Ryan <fauxpark@gmail.com> Co-authored-by: Derek <sevinty7@gmail.com>
2020-06-05[Keyboard] add 1894 support to qmk (#9238)Chandler
2020-06-05[Keyboard] Gboards common - TOGG()/inject.h (#9236)Jeremy Bernhardt
2020-06-05[Keymap] add keymap for meishi2 (#9270)MakotoKurauchi
* add keymap "led_status" * modified readme * Update keyboards/meishi2/keymaps/led_status/keymap.c * I modified the code to be simple. * Update keyboards/meishi2/keymaps/led_status/keymap.c
2020-06-05Changes to abishalom Tada68 keymap (#9278)Abi Shalom
* Changes to abishalom Tada68 keymap * Update keyboards/tada68/keymaps/abishalom/rules.mk
2020-06-05[Keyboard] keyboards/anavi: Add ANAVI Macro Pad 8 (#9164)Leon Anavi
ANAVI Macro Pad 8 is an open source mini mechanical keyboard with 8 keys, backlit, addressable RGB WS2812B LED strip on the back and mini OLED display. Powered by ATmega 32U4 microcontroller and with microUSB connector. Co-authored-by: Drashna Jaelre <drashna@live.com> Co-authored-by: Ryan <fauxpark@gmail.com> Co-authored-by: James Young <18669334+noroadsleft@users.noreply.github.com> Co-authored-by: Joel Challis <git@zvecr.com> Signed-off-by: Leon Anavi <leon@anavi.org>
2020-06-04[Keyboard] Add ortho5by12 keyboard (#9141)itsnoteasy
* Add files via upload * Update keyboards/ortho5by12/rules.mk * Add files via upload * Add files via upload * Update keyboards/ortho5by12/ortho5by12.h * Update keyboards/ortho5by12/ortho5by12.h * Add files via upload * Add files via upload * Update keyboards/ortho5by12/readme.md * Update keyboards/ortho5by12/readme.md * Update keyboards/ortho5by12/readme.md * Update keyboards/ortho5by12/readme.md * Update keyboards/ortho5by12/readme.md * Update keyboards/ortho5by12/readme.md * Update keyboards/ortho5by12/info.json * Update keyboards/ortho5by12/ortho5by12.h * Apply suggestions from code review * Update rules.mk * Update config.h * Update config.h * Update config.h * Delete rules.mk * Delete config.h * Delete info.json * Delete ortho5by12.c * Delete ortho5by12.h * Delete readme.md * Delete keymap.c
2020-06-04Fix mechlovin/pisces Configurator config (#9290)Joel Challis
* Fix mechlovin/pisces Configurator config * Update keyboards/mechlovin/pisces/info.json
2020-06-04[Keyboard] add hineybush/h10 pcb (#9036)Josh Hinnebusch
* initial h10 commit * update h10 * update files, add via keymap * edit h10 readme * update per PR requests * add copyright (i think this is what fauxpark wants) * fix comment * remove config.h files * update per PR requests * Update keyboards/hineybush/h10/info.json * Update keyboards/hineybush/h10/info.json
2020-06-04Add Via support for Percent Canoe (#9276)Frothy
* Add Via support for Percent Canoe * Removed unnecessary flags from rules.mk * Changes as per PR * Added 2 additional empty layers (for a total of 4) * Set a unique vendor id for all percent studio boards * Set a unique product id for the canoe * Fixed formatting, removed trailing comma * Fixed PS/PT typo for vendor id * Removed unnecessary variables * Removed unnecessary slashes * Fixed missing layer name
2020-06-04Fix 'does not have a readme.md' warnings (#9294)Joel Challis
2020-06-04Fix handwired/novem Configurator config (#9291)Joel Challis
2020-06-04Fix wt60_d and rama_works_u80_a Configurator config (#9292)Joel Challis
2020-06-04[keyboard] Add two new The Mad Noodle Keypads (#8934)Jesse Leventhal
* Adding support for two new The Mad Noodle Keypads (Revised..Again) * Adding support for two new The Mad Noodle Keypads (Revised..Again) * Update keyboards/themadnoodle/ncc1701kbv2/ncc1701kbv2.h Co-Authored-By: Drashna Jaelre <drashna@live.com> * Update keyboards/themadnoodle/noodlepad/noodlepad.h Co-Authored-By: Drashna Jaelre <drashna@live.com> * Update keyboards/themadnoodle/ncc1701kbv2/rules.mk Co-Authored-By: Drashna Jaelre <drashna@live.com> * Update keyboards/themadnoodle/noodlepad/rules.mk Co-Authored-By: Drashna Jaelre <drashna@live.com> * Update keyboards/themadnoodle/noodlepad/keymaps/default/keymap.c Co-Authored-By: Drashna Jaelre <drashna@live.com> * Update keyboards/themadnoodle/noodlepad/keymaps/default/keymap.c Co-Authored-By: Drashna Jaelre <drashna@live.com> * Update keyboards/themadnoodle/noodlepad/keymaps/default/keymap.c Co-Authored-By: Drashna Jaelre <drashna@live.com> * Update keyboards/themadnoodle/noodlepad/keymaps/default/keymap.c Co-Authored-By: Drashna Jaelre <drashna@live.com> * Requested Changes to all files * Revert "Requested Changes to all files" This reverts commit 7f6c708da8edf779664ccc80b8932cad3ad37bf3. * Update keyboards/themadnoodle/ncc1701kbv2/info.json Co-Authored-By: Drashna Jaelre <drashna@live.com> * Update keyboards/themadnoodle/ncc1701kbv2/keymaps/default/keymap.c Co-Authored-By: Drashna Jaelre <drashna@live.com> * Update keyboards/themadnoodle/ncc1701kbv2/keymaps/default/keymap.c Co-Authored-By: Drashna Jaelre <drashna@live.com> * Update keyboards/themadnoodle/ncc1701kbv2/keymaps/default/keymap.c Co-Authored-By: Drashna Jaelre <drashna@live.com> * Update keyboards/themadnoodle/noodlepad/rules.mk Co-authored-by: Ryan <fauxpark@gmail.com> * Update keyboards/themadnoodle/ncc1701kbv2/rules.mk Co-authored-by: Ryan <fauxpark@gmail.com> * Update keyboards/themadnoodle/ncc1701kb/rules.mk Co-authored-by: Ryan <fauxpark@gmail.com> * Update keyboards/themadnoodle/ncc1701kbv2/keymaps/default/keymap.c Co-authored-by: Drashna Jaelre <drashna@live.com> * rework ncc1701kb v1 to vendor/keyboard/revision structure * rework ncc1701kb v2 to vendor/keyboard/revision structure * Update keyboards/themadnoodle/ncc1701kb/v2/rules.mk Co-authored-by: James Young <18669334+noroadsleft@users.noreply.github.com> * Update keyboards/themadnoodle/noodlepad/config.h Co-authored-by: James Young <18669334+noroadsleft@users.noreply.github.com> * Update keyboards/themadnoodle/noodlepad/info.json Co-authored-by: James Young <18669334+noroadsleft@users.noreply.github.com> * Update keyboards/themadnoodle/noodlepad/noodlepad.h Co-authored-by: James Young <18669334+noroadsleft@users.noreply.github.com> * Update keyboards/themadnoodle/noodlepad/rules.mk Co-authored-by: James Young <18669334+noroadsleft@users.noreply.github.com> * checkedout folder and removed v1 as requested * Update keyboards/themadnoodle/noodlepad/config.h Co-authored-by: Joel Challis <git@zvecr.com> * Update keyboards/themadnoodle/ncc1701kb/v2/config.h Co-authored-by: Joel Challis <git@zvecr.com> * Updated Noodle Pad Readme Co-authored-by: Drashna Jaelre <drashna@live.com> Co-authored-by: Ryan <fauxpark@gmail.com> Co-authored-by: James Young <18669334+noroadsleft@users.noreply.github.com> Co-authored-by: Joel Challis <git@zvecr.com>
2020-06-02[Keyboard] New Keyboard: Duck TC-V3 (#8265)MechMerlin
Co-Authored-By: Ryan <fauxpark@gmail.com> Co-Authored-By: James Young <18669334+noroadsleft@users.noreply.github.com> Co-Authored-By: Drashna Jaelre <drashna@live.com> Co-authored-by: Drashna Jaelre <drashna@live.com> Co-authored-by: Joel Challis <git@zvecr.com> Co-authored-by: Ryan <fauxpark@gmail.com> Co-authored-by: James Young <18669334+noroadsleft@users.noreply.github.com>
2020-06-03VIA Support: Waldo 60 (#9151)MechMerlin
* pick a sane VID * add the VIA Keymap * update copyright notice * Update keyboards/waldo/keymaps/via/keymap.c Co-authored-by: Ryan <fauxpark@gmail.com> * Update keyboards/waldo/keymaps/via/keymap.c Co-authored-by: Ryan <fauxpark@gmail.com> * Update keyboards/waldo/keymaps/via/keymap.c Co-authored-by: Ryan <fauxpark@gmail.com> * Update keyboards/waldo/keymaps/via/keymap.c Co-authored-by: Ryan <fauxpark@gmail.com> * Update keyboards/waldo/keymaps/via/readme.md Co-authored-by: James Young <18669334+noroadsleft@users.noreply.github.com> Co-authored-by: Ryan <fauxpark@gmail.com> Co-authored-by: James Young <18669334+noroadsleft@users.noreply.github.com>
2020-06-03[Keyboard] Add zvecr/zv48 (#9227)Joel Challis
* Add zv48 keyboard * tidy up rules * correct product name
2020-06-03Update canoe:dhertz to use new post-init functions (#9257)Dan Hertz
* Update to use new post-init functions * Update readme so I don't forget reset key again
2020-06-03Update keymap.c (#9265)Eduardo Lourenço Pinto Neto
Add Insert on Fn+Del and fix TG to TO for layer switching
2020-06-01Adelais: Fix indicator LED pinout (#9241)mechlovin
* Fix indicator LED pinout Fix indicator LED pinout, active some function
2020-06-01Fixing the PRODUCT_ID to match the liminal.json on VIA repo (#9232)goranzarkovic
2020-06-01Infinity CE PCB: Update rules.mk (#9235)mechlovin
* Update rules.mk Actice NKRO function
2020-06-01[Keymap] plattfot - Kyria layout (#9110)Fredrik Salomonsson
* [Keymap] plattfot - Kyria layout Keymap for programming, writing in both English and Swedish and easy navigate a tiling window manager. See README.md for more info * Fix letter case on the headline for the readme As suggested by fauxpark * Update keyboards/kyria/keymaps/plattfot/keymap.c Clean up double tap As suggested by fauxpark * Update led check for render_status As suggested by fauxpark * Update to use get_highest_layer for encoder_update_user As suggested by fauxpark * Missing an apostrophe in the header of the README.md Last minute change. * Removed explicit initialization for _DEFAULT As suggested by drashna * Use smaller image for the README.md As suggested by noroadsleft
2020-06-01Fix error_log complaint about Elongate info.json (#9262)Ryan
2020-06-01Prime_E - Increase number of via layers (#9065)Joel Challis
* Prime_E - Increase number of via layers * Fix keymap alignment
2020-06-02Added new keyboard boardsource/3x4 (#9247)cole smith
* added bordsource 3x4 macro pad * added bordsource 3x4 macro pad * Update keyboards/boardsource/3x4/3x4.h Co-authored-by: Nick Brassel <nick@tzarc.org> * Update keyboards/boardsource/3x4/3x4.c Co-authored-by: Nick Brassel <nick@tzarc.org> * Update keyboards/boardsource/3x4/config.h Co-authored-by: Nick Brassel <nick@tzarc.org> * Update keyboards/boardsource/3x4/config.h Co-authored-by: Nick Brassel <nick@tzarc.org> * Update keyboards/boardsource/3x4/config.h Co-authored-by: Nick Brassel <nick@tzarc.org> * Update keyboards/boardsource/3x4/config.h Co-authored-by: Nick Brassel <nick@tzarc.org> * added link to readme * Update keyboards/boardsource/3x4/keymaps/default/keymap.c Co-authored-by: Nick Brassel <nick@tzarc.org> * Apply suggestions from code review Co-authored-by: Ryan <fauxpark@gmail.com> Co-authored-by: Nick Brassel <nick@tzarc.org> Co-authored-by: Ryan <fauxpark@gmail.com>
2020-06-01Mac layout for XD87 (#9251)siano
* Mac layout for XD87 * Rename to mac_underglow * Removed unused file * Fixed missing KC_RGUI * Cleanup * Updated readme.
2020-06-01Move plaid via keymap to correct location (#9255)Joel Challis
2020-05-302020 May 30 Breaking Changes Update (#9215)James Young
* Branch point for 2020 May 30 Breaking Change * Migrate `ACTION_LAYER_TOGGLE` to `TG()` (#8954) * Migrate `ACTION_MODS_ONESHOT` to `OSM()` (#8957) * Migrate `ACTION_DEFAULT_LAYER_SET` to `DF()` (#8958) * Migrate `ACTION_LAYER_MODS` to `LM()` (#8959) * Migrate `ACTION_MODS_TAP_KEY` to `MT()` (#8968) * Convert V-USB usbdrv to a submodule (#8321) * Unify Tap Hold functions and documentation (#8348) * Changing board names to prevent confusion (#8412) * Move the Keyboardio Model01 to a keyboardio/ subdir (#8499) * Move spaceman keyboards (#8830) * Migrate miscellaneous `fn_actions` entries (#8977) * Migrate `ACTION_MODS_KEY` to chained mod keycodes (#8979) * Organizing my keyboards (plaid, tartan, ergoinu) (#8537) * Refactor Lily58 to use split_common (#6260) * Refactor zinc to use split_common (#7114) * Add a message if bin/qmk doesn't work (#9000) * Fix conflicting types for 'tfp_printf' (#8269) * Fixed RGB_DISABLE_AFTER_TIMEOUT to be seconds based & small internals cleanup (#6480) * Refactor and updates to TKC1800 code (#8472) * Switch to qmk forks for everything (#9019) * audio refactor: replace deprecated PLAY_NOTE_ARRAY (#8484) * Audio enable corrections (2/3) (#8903) * Split HHKB to ANSI and JP layouts and Add VIA support for each (#8582) * Audio enable corrections (Part 4) (#8974) * Fix typo from PR7114 (#9171) * Augment future branch Changelogs (#8978) * Revert "Branch point for 2020 May 30 Breaking Change"
2020-05-28Fix crkbd slave matrix print to require debug_matrix (#9217)Manna Harbour
* Fix crkbd slave matrix print to require debug_matrix * Remove redundant include Co-authored-by: Ryan <fauxpark@gmail.com> Co-authored-by: Ryan <fauxpark@gmail.com>
2020-05-28Keyboards/zsa updates (#9214)Drashna Jaelre