summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* LED Matrix: add led_matrix_types.h and implement g_led_config (#11741)Ryan2021-02-146-299/+302
| | | | | | | | | * LED Matrix: add led_matrix_types.h and implement g_led_config * Set correct flags for non-"modifier" LEDs * Clean up docs a little * Add license headers for [led,rgb]_matrix_types.h
* Split gpio and atomic to platform (#11792)Joel Challis2021-02-1411-436/+580
|
* Disable VIA protocol's EEPROM reset and bootloader jump commands (#11892)Nick Brassel2021-02-141-13/+0
| | | | | * Disable VIA protocol's EEPROM reset and bootloader jump commands, and allow for reinstation through #define. * Removed at Wilba's suggestion.
* Add basic ISO {Win,Mac} layouts for Durgod/K320 (#11778)Al Cutter2021-02-137-1/+633
| | | | | | | | | | | | * Add default ISO Windows layout for Durgod/K320 * Duplicate default_iso to default_iso_mac Swap the L{GUI,ALT} keys to match the mac layout, and remove the windows key lock functionality. * Remove windows-key lock in default_iso * Fixup wonky macro layout inherited from ansi keymap
* Format code according to conventions (#11879)github-actions[bot]2021-02-130-0/+0
| | | Co-authored-by: QMK Bot <hello@qmk.fm>
* Fix line endings for geminate60.[ch] (#11878)Ryan2021-02-122-46/+46
|
* [Keyboard] Update MOJO75 to support multi version (#11790)MelGeek2021-02-124-84/+88
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * Add Z70Ultra which is a Hotsawp RGB 65% keyboard * Update keyboards/melgeek/z70ultra/z70ultra.h Co-authored-by: Ryan <fauxpark@gmail.com> * Update keyboards/melgeek/z70ultra/keymaps/default/keymap.c Co-authored-by: Ryan <fauxpark@gmail.com> * Update keyboards/melgeek/z70ultra/keymaps/via/keymap.c Co-authored-by: Ryan <fauxpark@gmail.com> * Update keyboards/melgeek/z70ultra/z70ultra.c Co-authored-by: Ryan <fauxpark@gmail.com> * Update keyboards/melgeek/z70ultra/readme.md Co-authored-by: Ryan <fauxpark@gmail.com> * Update keyboards/melgeek/z70ultra/rev1/rules.mk Co-authored-by: Ryan <fauxpark@gmail.com> * Update keyboards/melgeek/z70ultra/z70ultra.c Co-authored-by: Ryan <fauxpark@gmail.com> * Update keyboards/melgeek/z70ultra/z70ultra.c Co-authored-by: Ryan <fauxpark@gmail.com> * Update keyboards/melgeek/z70ultra/z70ultra.c Co-authored-by: Ryan <fauxpark@gmail.com> * Update keyboards/melgeek/z70ultra/z70ultra.h Co-authored-by: Ryan <fauxpark@gmail.com> * Update readme.md * Update info.json update the name of layout to consistent the keyboard. * Update keyboards/melgeek/z70ultra/z70ultra.c Co-authored-by: Ryan <fauxpark@gmail.com> * Update keyboards/melgeek/z70ultra/z70ultra.c Co-authored-by: Ryan <fauxpark@gmail.com> * Update keyboards/melgeek/z70ultra/info.json Co-authored-by: Ryan <fauxpark@gmail.com> * Update keyboards/melgeek/z70ultra/keymaps/default/keymap.c Co-authored-by: Ryan <fauxpark@gmail.com> * Update keyboards/melgeek/z70ultra/keymaps/via/keymap.c Co-authored-by: Ryan <fauxpark@gmail.com> * Add Z70Ultra * Support Z70Ultra [Modified] info.json to support two different layouts [Add] rules.mk to support default folder * Update keyboards/melgeek/z70ultra/rev1/rules.mk Co-authored-by: Ryan <fauxpark@gmail.com> * Update keyboards/melgeek/z70ultra/config.h Co-authored-by: Ryan <fauxpark@gmail.com> * remove excessive arguments from LAYOUT_split_space * Update keyboards/melgeek/z70ultra/info.json Co-authored-by: James Young <18669334+noroadsleft@users.noreply.github.com> * Update keyboards/melgeek/z70ultra/info.json Co-authored-by: James Young <18669334+noroadsleft@users.noreply.github.com> * Update keyboards/melgeek/z70ultra/keymaps/default/keymap.c Co-authored-by: James Young <18669334+noroadsleft@users.noreply.github.com> * Update keyboards/melgeek/z70ultra/z70ultra.h Co-authored-by: James Young <18669334+noroadsleft@users.noreply.github.com> * Update keyboards/melgeek/z70ultra/z70ultra.h Co-authored-by: James Young <18669334+noroadsleft@users.noreply.github.com> * Update keyboards/melgeek/z70ultra/keymaps/via/keymap.c Co-authored-by: James Young <18669334+noroadsleft@users.noreply.github.com> * Update keyboards/melgeek/z70ultra/keymaps/default/keymap.c Co-authored-by: James Young <18669334+noroadsleft@users.noreply.github.com> * Update keyboards/melgeek/z70ultra/rev1/rules.mk Co-authored-by: James Young <18669334+noroadsleft@users.noreply.github.com> * Update keyboards/melgeek/z70ultra/keymaps/via/keymap.c Co-authored-by: James Young <18669334+noroadsleft@users.noreply.github.com> * Update keyboards/melgeek/z70ultra/keymaps/default/keymap.c Co-authored-by: James Young <18669334+noroadsleft@users.noreply.github.com> * Update keyboards/melgeek/z70ultra/keymaps/via/keymap.c Co-authored-by: James Young <18669334+noroadsleft@users.noreply.github.com> * Update keyboards/melgeek/z70ultra/keymaps/via/keymap.c Co-authored-by: James Young <18669334+noroadsleft@users.noreply.github.com> * Use macro replace with the literal for CS & SW * Update keyboards/melgeek/z70ultra/z70ultra.c Co-authored-by: Drashna Jaelre <drashna@live.com> * [Keyboard] Support MJ61 which is a 60% ANSI STD Hotswap RGB keyboard * Update keyboards/melgeek/mj61/mj61.c Co-authored-by: Drashna Jaelre <drashna@live.com> * Update keyboards/melgeek/mj61/mj61.c Co-authored-by: Drashna Jaelre <drashna@live.com> * [Keyboard] MJ61 Add license header for files and the link for readme * Update keyboards/melgeek/mj61/readme.md Co-authored-by: Ryan <fauxpark@gmail.com> * Update keyboards/melgeek/mj61/rev1/config.h Co-authored-by: Ryan <fauxpark@gmail.com> * Update keyboards/melgeek/mj61/rev1/rules.mk Co-authored-by: Ryan <fauxpark@gmail.com> * Update keyboards/melgeek/mj61/mj61.c Co-authored-by: Ryan <fauxpark@gmail.com> * Update keyboards/melgeek/mj61/mj61.c Co-authored-by: Ryan <fauxpark@gmail.com> * Add GPL for files * Update keymaps/default/keymap.c * Update keymaps/via/keymap.c * Update keyboards/melgeek/z70ultra/z70ultra.c Co-authored-by: Drashna Jaelre <drashna@live.com> * Update keyboards/melgeek/z70ultra/z70ultra.c Co-authored-by: Drashna Jaelre <drashna@live.com> * [Keyboard] Update MOJO75 to support multi version and Update the LED's ID of RGB Matrix 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>
* [Keyboard] tunks/ergo33: define RGBLight config at kb level (#11855)James Young2021-02-122-2/+14
|
* [Docs] Add EEP_RST keycode to "Wiping the EEPROM" section (#11830)Carlos2021-02-121-1/+1
|
* [Keyboard] geminate60 keyboard (#11670)Weirdo2021-02-1211-0/+867
| | | | Co-authored-by: Drashna Jaelre <drashna@live.com> Co-authored-by: Ryan <fauxpark@gmail.com>
* Adding custom keymap for Quark keyboard (#11744)Brian Marsh2021-02-122-0/+214
| | | | | | | | | * adding pezhore keymap * Adding sarcasm/irony mark, unicode emoji * removing numpad layer enum Co-authored-by: Brian Marsh <brian.marsh@rangelabs.io>
* Add stuartfong1 Planck Layout (#11814)Stuart Fong2021-02-124-0/+419
| | | | | | | | | | | | | | | * Add files via upload * Update readme.md * Update readme.md * Add GPL2+ compatible license header to config.h * Update keyboards/planck/keymaps/stuartfong1/keymap.c Co-authored-by: Drashna Jaelre <drashna@live.com> Co-authored-by: Drashna Jaelre <drashna@live.com>
* Rename ki folder to kifinnsson (#11853)Christian Gurholt2021-02-124-0/+0
| | | In preparation for migrating keymaps to userspace
* added dear_vehicle_owner meme keymap to planck keyboard (#11478)Timothy Beck2021-02-124-0/+421
| | | | | | | | | | | | | | | | | | | * added default as a starting point * added readme per guidelines * made necessary changed to keymap to follow guidelines * changed debounce mode for more smooth usage at the cost of mem * increased polling interval * Revert "made necessary changed to keymap to follow guidelines" yikes! I modified the WRONG directory. reverted. This reverts commit 8ba3d97af538796d765c47b48537dbcf55c3dbc1. * reverted commit that modified file in incorrect directory. modified intended file. * added license tp config.h
* [Keyboard] Add bastyl mini keyboard (#11782)Quentin2021-02-117-0/+273
| | | | | Co-authored-by: Drashna Jaelre <drashna@live.com> Co-authored-by: James Young <18669334+noroadsleft@users.noreply.github.com> Co-authored-by: NullSense <matas234@gmail.com>
* [Keyboard] Fix noxary Product IDs (#11771)Rozakiin2021-02-116-7/+9
| | | | Co-authored-by: Drashna Jaelre <drashna@live.com> Co-authored-by: Ruari <ruari.armstrong@gmail.com>
* [Keyboard] Support MJ65 - a 65% RGB Hotswap keyboard (#11764)MelGeek2021-02-1111-0/+493
| | | | | 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>
* [Docs] Update feature_haptic_feedback.md (#11859)Kyle McCreery2021-02-111-1/+1
| | | Arduino playground link to wiring diagram no longer works. Changed the link to point to the correct Adafruit hosted diagram pdf.
* [Keymap] add noroadsleft userspace; add and update keymaps (#11686)James Young2021-02-1016-488/+757
|
* [Keymap] Added german_gaming keymap for hidtech/bastyl (#11446)Joschua Gandert2021-02-103-0/+115
| | | | | | | | * Added german_gaming keymap for hidtech/bastyl * Apply suggestions from code review * Added missing brace
* Userspace updates (#11841)stanrc852021-02-108-34/+98
| | | | | | | | | | | | | | | | | | | * enable LTO for smaller firmware size * delete since this was added to userspace rules.mk * readme updates and new images * Add -j to compile and flash commands in userpsace * Enable NKRO * Enable NKRO, VIA, LTO by default * Stanrc85-ansi readme update * Stanrc85-alice readme * quick RGB layer indicator fix in keymap
* [Keyboard] Add keyboard yun65 (#11714)Spaceman2021-02-099-0/+194
|
* [Keyboard] Add sowbug/68keys and sowbug/ansi_tkl (#11589)Mike Tsao2021-02-0922-0/+3591
|
* Play Keyboard Helen 80: fix matrix mapping (#11585)LSChyi2021-02-091-1/+1
|
* Fix VENDOR_ID for ymd67 (#11838)Konstantin Shpits2021-02-101-1/+1
|
* [Keyboard] Add Splitty keyboard (#11613)Nicolas Schodet2021-02-0912-0/+400
|
* Simplify NIBBLE encoder code and clean up keymaps (#11808)Jay Greco2021-02-0910-436/+77
| | | | | | | | | * Simplify encoder code and clean up keymaps. -Removed overly complex VIA encoder code. It wasn't adding any value and was confusing users who were trying to customize encoder functionality on VIA keymaps. -Replaced KC_TILDE with KC_HOME in all keymaps, as KC_TILDE sends a left shift, which was confusing some folks as they tested their build. -Move layer names to enum * Change encoder_update_kb to encoder_update_user per PR feedback
* ws2812: Fix number of nops for AVR at 8 MHz (#9559)Sergey Vlasov2021-02-091-21/+17
| | | | | | | | | | | | | | | | | | | | | * ws2812: Fix number of nops for AVR at 8 MHz When trying to calculate the number of nops for AVR running at 8 MHz, the value of `w3` is expected to be negative; however, because `F_CPU` is defined in tmk_core/avr.mk with the `UL` suffix, the preprocessor performs its calculations using `unsigned long`, getting a very large positive number instead of the expected negative number; this then results in generating code with a huge number of nops. Fix the broken calculations by performing a comparison before subtraction, so that the unsigned number wraparound does not occur. The keyboard which triggers the problem is `handwired/promethium`; the buggy code silently compiles, but the resulting timings would be completely wrong. * ws2812: Clean up the code after the 8 MHz fix Remove old code which was unsuccessfully trying to clamp negative w1, w2 and w3 values to 0, and set w1_nops, w2_nops and w3_nops directly.
* Fix RGBLIGHT_LIMIT_VAL typo (#11826)Ryan2021-02-084-4/+4
|
* Migrate some tmk_core files to quantum (#11791)Joel Challis2021-02-0714-50/+22
| | | | | * Migrate some tmk_core files to quantum * Fix build errors
* via support for bat43 (#11729)yfuku2021-02-074-2/+62
| | | | | * via support for bat43 * add adjust layer for via
* [Update] Allow APM32 on TrinityXTtkl (#11715)Xelus222021-02-071-5/+8
| | | | | * amp32 initial change * fix spacing
* Allow flash/compile to accept relative json paths (#11767)Joel Challis2021-02-074-20/+16
| | | | | | | | | | | * Allow flash/compile to accept relative paths * Review suggestions * Review comments * Put back exists check otherwise stdin fails * fix lint
* Add DSP40 (#11579)Danny2021-02-0719-0/+2193
| | | | Co-authored-by: Drashna Jaelre <drashna@live.com> Co-authored-by: Ryan <fauxpark@gmail.com>
* Rework I2C driver docs (#11658)Ryan2021-02-082-106/+222
|
* [Keyboard] Add The Stick keyboard (#11745)Danny2021-02-079-0/+307
| | | Co-authored-by: Ryan <fauxpark@gmail.com>
* [Docs] Update isp_flashing_guide.md (#11777)moritz-john2021-02-071-0/+10
| | | Added wiring for USBasp and changed the order of the documentation accordingly
* [Keymap] Update keymap for keebio/nyquist (#11734)George Petri2021-02-072-2/+1
|
* [Keymap] Shadyproject/bfo9000 (#11753)Chris M2021-02-072-0/+92
|
* [Keymap] Update community ortholinear 4x12 keymap: junonum (#11757)Juno Nguyen2021-02-072-290/+297
|
* [Keyboard] Add my keymap for Mark65 (#11717)stanrc852021-02-074-0/+109
|
* [Keyboard] Add nknl7jp keyboard (#11591)Salicylic-acid32021-02-0713-0/+636
| | | | | | | | | | | | | | | | | | | | | | | | | | | | * Add nknl7jp keyboard A 73 keys JIS Layout split keyboard. Salicylic-acid3 * Keymap Update Fixed default keymap. * Update keyboards/nknl7jp/keymaps/salicylic/keymap.c Co-authored-by: Drashna Jaelre <drashna@live.com> * Update keyboards/nknl7jp/keymaps/salicylic/keymap.c Co-authored-by: Drashna Jaelre <drashna@live.com> * Update keyboards/nknl7jp/keymaps/salicylic/keymap.c Co-authored-by: Drashna Jaelre <drashna@live.com> * Update keyboards/nknl7jp/keymaps/salicylic/keymap.c Co-authored-by: Drashna Jaelre <drashna@live.com> Co-authored-by: Drashna Jaelre <drashna@live.com>
* [Keyboard] Add nknl7en keyboard (#11590)Salicylic-acid32021-02-0713-0/+637
| | | | | | | | | | | | | | | | | | | | | | | | | | | | * Add nknl7en keyboard A 70 keys ANSI Layout split keyboard. Salicylic-acid3 * Update readme.md The name, photo, and link were wrong, so they have been corrected. * Update keyboards/nknl7en/keymaps/salicylic/keymap.c Co-authored-by: Drashna Jaelre <drashna@live.com> * Update keyboards/nknl7en/keymaps/salicylic/keymap.c Co-authored-by: Drashna Jaelre <drashna@live.com> * Update keyboards/nknl7en/keymaps/salicylic/keymap.c Co-authored-by: Drashna Jaelre <drashna@live.com> * Update keyboards/nknl7en/keymaps/salicylic/keymap.c Co-authored-by: Drashna Jaelre <drashna@live.com> Co-authored-by: Drashna Jaelre <drashna@live.com>
* [Keyboard] Add ergoarrows keyboard (#11592)Salicylic-acid32021-02-0713-0/+606
| | | | A 76 keys Ergo Layout split keyboard. Salicylic-acid3
* [Keyboard] Add Hi-Tek AIM-65 keyboard (#11623)Matteo Bonora2021-02-078-0/+287
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * Add Hi-Tek AIM-65 keyboard * Add bootloader selection * Update keyboards/handwired/aim65/readme.md Co-authored-by: Joel Challis <git@zvecr.com> * Update keyboards/handwired/aim65/rules.mk Co-authored-by: Joel Challis <git@zvecr.com> * Update keyboard image Co-authored-by: Ryan <fauxpark@gmail.com> * Update keyboards/handwired/aim65/rules.mk Co-authored-by: Ryan <fauxpark@gmail.com> * Update keyboards/handwired/aim65/keymaps/bonnee/keymap.c Co-authored-by: Drashna Jaelre <drashna@live.com> * Update keyboards/handwired/aim65/keymaps/default/keymap.c Fix indentation Co-authored-by: Drashna Jaelre <drashna@live.com> * Update keyboards/handwired/aim65/keymaps/default/keymap.c Fix indentation Co-authored-by: Drashna Jaelre <drashna@live.com> * Update keyboards/handwired/aim65/keymaps/bonnee/keymap.c Co-authored-by: Ryan <fauxpark@gmail.com> * Update keyboards/handwired/aim65/readme.md Co-authored-by: James Young <18669334+noroadsleft@users.noreply.github.com> * Update keyboards/handwired/aim65/keymaps/bonnee/keymap.c Co-authored-by: James Young <18669334+noroadsleft@users.noreply.github.com> * Update keyboards/handwired/aim65/keymaps/bonnee/keymap.c Co-authored-by: James Young <18669334+noroadsleft@users.noreply.github.com> * Update keyboards/handwired/aim65/keymaps/default/keymap.c Co-authored-by: James Young <18669334+noroadsleft@users.noreply.github.com> * Update keyboards/handwired/aim65/config.h Co-authored-by: James Young <18669334+noroadsleft@users.noreply.github.com> Co-authored-by: Joel Challis <git@zvecr.com> Co-authored-by: Ryan <fauxpark@gmail.com> Co-authored-by: Drashna Jaelre <drashna@live.com> Co-authored-by: James Young <18669334+noroadsleft@users.noreply.github.com>
* [Keyboard] Add earth_rover keyboard (#11405)k.bigwheel2021-02-078-0/+278
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * Just ./util/new_keyboard.sh earth_rover * Update readme.md * Create key layout * Setup config.h * Add default keymap * Fix pins * Update flash command * Write info.json * Add reset instruction * Change bootloader setting * Format new C files * Empty commit for kicking CI * Update keyboards/earth_rover/config.h Co-authored-by: James Young <18669334+noroadsleft@users.noreply.github.com> * Update keyboards/earth_rover/keymaps/default/keymap.c Co-authored-by: James Young <18669334+noroadsleft@users.noreply.github.com> * Update readme.md * Update keyboards/earth_rover/readme.md Co-authored-by: James Young <18669334+noroadsleft@users.noreply.github.com> Co-authored-by: James Young <18669334+noroadsleft@users.noreply.github.com>
* [Keyboard] Whale 75 (#11486)Moritz2021-02-0711-0/+784
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * initial commit * various fixes * minor formatting fixes * fixed typo in config * switched underglow from bitbang to pwm * fixed indicator leds not working * improved comment syntax * fixed matrix * remove outdated indicator custom code Co-authored-by: Joel Challis <git@zvecr.com> * add new indicator definitions Co-authored-by: Joel Challis <git@zvecr.com> * removed duplicate define for underglow pin Co-authored-by: Drashna Jaelre <drashna@live.com> * removed unneeded lines * fixed readme to fit template * added picture to readme * fixed readme formatting Co-authored-by: Joel Challis <git@zvecr.com> Co-authored-by: Drashna Jaelre <drashna@live.com>
* [Keyboard] VIA fix firmware sizes (#11770)Xelus222021-02-063-3/+5
|
* Fixed pin assignment on KBD8X Hotswap by Lucid (#11807)Felix Jen2021-02-071-1/+1
|
* Manual formatting fix for serial_uart.c (#11806)Ryan2021-02-061-4/+4
|