summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2021-01-06[Docs] Japanese translation of feature_rawhid.md (#10858)umi
* add feature_rawhid.md translation * update files based on comments * update files based on comments * update files based on comments
2021-01-06[Docs] Japanese translation of feature_led_indicators.md (#10960)umi
* add feature_led_indicators.md translation * update related document * add link on _summary
2021-01-05[Keyboard] Sagittarius (#10896)Andrew Kannan
* Sagittarius keyboard * Update Sagittarius keyboard * fix * remove info.json as it's very hard to make * Add license and address PR comments * Apply suggestions from code review Co-authored-by: Joel Challis <git@zvecr.com> * Apply suggestions from code review Co-authored-by: Ryan <fauxpark@gmail.com> * Add info json, update keymap * Fix info json * Update keymap * Update keyboards/cannonkeys/sagittarius/info.json Co-authored-by: Joel Challis <git@zvecr.com> Co-authored-by: Joel Challis <git@zvecr.com> Co-authored-by: Ryan <fauxpark@gmail.com>
2021-01-05[Keyboard] Evolv75 (#10947)Álvaro A. Volpato
* Initial support for Evolv75 * Fix encoder directional and layer support * Invert knob directions * Remove info.json and updated README * Update keyboards/evolv/evolv.c Update encoder_update call Co-authored-by: Drashna Jaelre <drashna@live.com> * Update keyboards/evolv/config.h Remove description field from USB descriptors Co-authored-by: Drashna Jaelre <drashna@live.com> * Remove KC_NO define from default keymap * Update config.h New USB descriptor ID numbers * Update keyboards/evolv/rules.mk Remove words from bluetooth and audio enable comments Co-authored-by: Ryan <fauxpark@gmail.com> * Update keyboards/evolv/rules.mk Enable full bootmagic Co-authored-by: Ryan <fauxpark@gmail.com> * Add info.json for QMK Configurator * Edit copyright info, add VIA initial support * Fix KC_NO seven underscores issue in keymap definitions * Update info.json * Update info.json * ANSI and ISO layouts, info.json file with both * Reorganized layouts to match info.json order Co-authored-by: Gondolindrim <alvaro.augusto.volpato@gmail.com> Co-authored-by: Drashna Jaelre <drashna@live.com> Co-authored-by: Ryan <fauxpark@gmail.com>
2021-01-05[Keyboard] add dz96 (#11252)kb-elmo
* add dz96 * Apply suggestions from code review * Update keyboards/dztech/dz96/keymaps/iso/keymap.c * add image to readme
2021-01-06Add build debug option to tmk_core/rules.mk (#11324)Takeshi ISHII
* Add DUMP_C_MACROS to tmk_core/rules.mk * update DUMP_C_MACROS * add VERBOSE_LD_CMD, VERBOSE_AS_CMD * add VERBOSE_C_CMD, VERBOSE_C_INCLUDE * update DUMP_C_MACROS, VERBOSE_C_INCLUDE, VERBOSE_C_CMD
2021-01-05enable LTO to bring firmware size downZach White
2021-01-05[Keyboard] Disable music mode on OctoPad to reduce sizeDrashna Jael're
2021-01-05[Keyboard] Fix compiler errors for Kingly Key boards (#11100)Drashna Jaelre
2021-01-05Migrate python tests away from onekey (#11367)Joel Challis
* Migrate python tests away from onekey * Add stub files to stop lint complaints * Make all the pytest keymaps compile
2021-01-04Fix Tap-Hold Configs (#11127)Drashna Jaelre
* Add proper prototypes for Tap-Hold Per Key functions * Fix handwired/tennie default keymap * Remove unneeded references * Fix tapping term per key check in space cadet * Pre-emptive fix for tap dance * Fix marksard/leftover30 * Replace hard coded tapping term with define
2021-01-04Update MXSS custom rgblight and fix compilation errorfauxpark
2021-01-04[Keyboard] Add handwired/evk (#11034)YangPiCui
* Add the Ergonomic Vertical Keyboards * generic update * Update readme.md * Update readme.md * Update readme.md * Update info.json * put into handwired * Update readme.md * Update readme.md * i * Change copy author from RedForty to Yang Cui * add version 1.3 * rename keyboard version * Update config.h * j * h * fix bugs * Update config.h * Update config.h * Update keymap.c * update default keymap * Update keymap.c * Add handwired/evk * Add handwired/evk * Update v1_3.c * Update keyboards/handwired/evk/v1_3/config.h Co-authored-by: Drashna Jaelre <drashna@live.com> * Update keyboards/handwired/evk/v1_3/rules.mk Co-authored-by: Drashna Jaelre <drashna@live.com> * Update keyboards/handwired/evk/v1_3/v1_3.c Co-authored-by: Drashna Jaelre <drashna@live.com> * Update config.h * Commit change requests from the pull request * remove copy right * Update v1_3.c * Update v1_3.c * Update keyboards/handwired/evk/v1_3/config.h Co-authored-by: James Young <18669334+noroadsleft@users.noreply.github.com> * Update keyboards/handwired/evk/v1_3/rules.mk Co-authored-by: James Young <18669334+noroadsleft@users.noreply.github.com> * Update keyboards/handwired/evk/v1_3/rules.mk Co-authored-by: James Young <18669334+noroadsleft@users.noreply.github.com> * Update keyboards/handwired/evk/v1_3/info.json Co-authored-by: James Young <18669334+noroadsleft@users.noreply.github.com> * Update keyboards/handwired/evk/info.json Co-authored-by: James Young <18669334+noroadsleft@users.noreply.github.com> * Update info.json * change all names to YangPiCui * Update keyboards/handwired/evk/v1_3/keymaps/default/keymap.c Co-authored-by: Ryan <fauxpark@gmail.com> * Update keyboards/handwired/evk/v1_3/readme.md Co-authored-by: Ryan <fauxpark@gmail.com> * Update keyboards/handwired/evk/v1_3/config.h Co-authored-by: Ryan <fauxpark@gmail.com> * Delete config.h Co-authored-by: Drashna Jaelre <drashna@live.com> Co-authored-by: James Young <18669334+noroadsleft@users.noreply.github.com> Co-authored-by: Ryan <fauxpark@gmail.com>
2021-01-03Homebrew install: ignore pinned formulae in `brew upgrade` (#11423)Ryan
2021-01-04arm_atsam: Use PROGRAM_CMD for :flash target if set (#11424)Joel Elkins
2021-01-03Align ChibiOS spi_master behaviour with AVR (#11404)Ryan
* Align ChibiOS spi_master behaviour with AVR * Rollback `spi_transmit()` and `spi_receive()` to preserve DMA
2021-01-02Fix broken Lighting Layers when RGBLIGHT_MAX_LAYERS > 16 (#11406)Joshua Diamond
* fix incorrect bit math when RGBLIGHT_MAX_LAYERS > 16 * with 1UL cast is not needed * ...but just casting works and is even more efficient * cformat
2021-01-02Return the make exit code for qmk compile and flash (#11402)Zach White
2021-01-02[Keyboard] Added LDK65 based off BKS65 (#11335)Felix Jen
2021-01-02Update quark pin config (#11398)npspears
2021-01-01[Docs] Fix typo in hand_wire.md (#11297)Michael Overman
2021-01-01[Keyboard] Added Phantom Solder PCB and KBD8X HS PCB Variants (#11282)Felix Jen
* Added config for phantom solder all layout via only * fixed matrix def * Added KBD8X * changed info name * lowercase instances of LAYOUT_ALL and edited rules.mk * edited kbd8x results * fixed kbd8x rules * removed trailing comma in kbd8x info * Update keyboards/lucid/kbd8x_hs/config.h Co-authored-by: Joel Challis <git@zvecr.com> * Update keyboards/lucid/kbd8x_hs/kbd8x_hs.h Co-authored-by: Joel Challis <git@zvecr.com> * Update keyboards/lucid/kbd8x_hs/readme.md Co-authored-by: Joel Challis <git@zvecr.com> * Update keyboards/lucid/kbd8x_hs/rules.mk Co-authored-by: Joel Challis <git@zvecr.com> * Update keyboards/lucid/phantom_solder/info.json Co-authored-by: Joel Challis <git@zvecr.com> * Update keyboards/lucid/phantom_solder/readme.md Co-authored-by: Joel Challis <git@zvecr.com> * Update keyboards/lucid/phantom_solder/rules.mk Co-authored-by: Joel Challis <git@zvecr.com> * Fixed info.json key mismatch Co-authored-by: Joel Challis <git@zvecr.com>
2021-01-01[Keyboard] Pos78 update (#11274)smssmssms
* Added LED hardware pin numbers CAPS and NUM lock LEDs * Added "LED_PIN_ON_STATE 1" * Make MATRIX_ROW/COL pins match reality
2021-01-01[Keyboard] Add GKB-M16 Macro Pad (#11262)gkeyboard
* Add GKB-M16 Macro Pad Add GKB-M16 (gkb_m16) Macro Pad under gkeyboard * Update keyboards/gkeyboard/gkb_m16/config.h Co-authored-by: Joel Challis <git@zvecr.com> * Update keyboards/gkeyboard/gkb_m16/keymaps/via/keymap.c Co-authored-by: Joel Challis <git@zvecr.com> * Update keyboards/gkeyboard/gkb_m16/info.json Co-authored-by: Ryan <fauxpark@gmail.com> * Update keyboards/gkeyboard/gkb_m16/keymaps/default/keymap.c Co-authored-by: Ryan <fauxpark@gmail.com> Co-authored-by: Joel Challis <git@zvecr.com> Co-authored-by: Ryan <fauxpark@gmail.com>
2021-01-01[Keyboard] New Keyboard - Mercutio (#11214)Kyle McCreery
* Initial commit on new clean branch. Testing out functionality of oled and encoder for default features. * Cleaned up the initial push and removed the fancy keymap until the extra features and functionality can be tested and made more user friendly. * Cleaned up the readme some more, compiled and tested both default and via keymaps, and did another round of checks to prepare for starting the PR. * Cleaning up the keymap to meet expected formatting in a couple places and also adding in the TAP_CODE_DELAY after newly encoutnered encoder issues and inconsistencies. * Apply suggestions from code review Co-authored-by: Joel Challis <git@zvecr.com> * Update keyboards/mechwild/mercutio/readme.md Co-authored-by: Ryan <fauxpark@gmail.com> * Fixing json syntax. * Update keyboards/mechwild/mercutio/rules.mk Co-authored-by: Ryan <fauxpark@gmail.com> Co-authored-by: Joel Challis <git@zvecr.com> Co-authored-by: Ryan <fauxpark@gmail.com>
2021-01-01[Keyboard] Rebound, adding files for VIA compat (#11193)Ross Montsinger
* changes for via * add manu to product name * remove manu from product value * remove description * i m licensed
2021-01-01speed up list_keyboards.shMURAOKA Taro
2021-01-01O4L 5x12 refactor (#11392)Ryan
* O4L 5x12 refactor * Remove config.h
2021-01-01Fix rart4x4 info.json (#11390)Ryan
2021-01-01Fix typo in hand wiring guide (#11388)s-maurice
ridid -> rigid
2021-01-02Manta60 refactor (#11378)Ryan
2021-01-01Fix layout ortho_4x12 macro for montsinger/rebound/rev4 (#11382)Joel Challis
2021-01-01Quark refactor (#11377)Ryan
2021-01-01Manually run formatting CI process (#11375)Joel Challis
2020-12-31Quark PCB for Planck/Preonic (#11206)npspears
* Quark PCB for Planck/Preonic Quark provides alternate bottom row layouts for both the OLKB Planck and Preonic * Rename rules.mk.txt to rules.mk * added Tapping Toggle removed tapping toggle from keymap level * Update info.json took out } as requested * update config.h added GPL2+ license and #pragma once * update info.json again cleaned up syntax * Apply suggestions from code review Co-authored-by: Drashna Jaelre <drashna@live.com> * update config.h added GPL2+ License * Update info.json - and again fixed it - oops Co-authored-by: Drashna Jaelre <drashna@live.com>
2020-12-31Fixed typo in readme.md (#11333)Chas
* Fixed typo in readme.md censor -> sensor * Censor -> Sensor in the Ploopy Trackball Readme
2020-12-31Change PRODUCT_ID descriptors for M80S and M80H (#11371)Álvaro A. Volpato
* Change PRODUCT_ID descriptors for M80S and M80H * Update config.h * Update config.h * Update config.h * Remove PRODUCT_ID from root config.h
2020-12-31Add target 'check-md5' to `build_keyboard.mk` (#11338)Takeshi ISHII
* Add target 'build-for-compare' to `build_keyboard.mk` The `build-for-compare` target provides an easy way to check the md5 checksum of the generated binary. You can easily see if there is any change in the generated binaries between the two versions, as in the example below. ``` $ git checkout 0.11.0 M build_keyboard.mk M tmk_core/rules.mk Note: checking out '0.11.0'. HEAD is now at c66df1664 2020 November 28 Breaking Changes Update (#11053) $ make helix:all:build-for-compare | grep ^MD5 MD5 (.build/helix_rev2_default.hex) = 5c3606562c944bb4d18832e601b45d4a MD5 (.build/helix_rev2_edvorakjp.hex) = 9e43d13d389d518ba7e99cd7337e28d6 MD5 (.build/helix_rev2_five_rows.hex) = 8bcb61c2fd5d237c2997f2fa007d4934 MD5 (.build/helix_rev2_five_rows_jis.hex) = b97cd818d52f73ca2d4e78c86d90a791 MD5 (.build/helix_rev2_froggy.hex) = c492172364188f4e2918b10bf0f3a0a6 MD5 (.build/helix_rev2_froggy_106.hex) = b0861fd735a8f81881a8c02730641a2b MD5 (.build/helix_rev2_led_test.hex) = 5c97d982a5da5cfb3dacb28a8934b81d MD5 (.build/helix_rev2_xulkal.hex) = 01f603dc46bcf9094d7e106831d8f5b1 MD5 (.build/helix_rev2_yshrsmz.hex) = 5a008bca2d0c5790a151c02834c529ba $ git checkout 0.11.1 M build_keyboard.mk M tmk_core/rules.mk Previous HEAD position was c66df1664 2020 November 28 Breaking Changes Update (#11053) HEAD is now at cc08e3082 nix-shell: add milc dependency (#11086) $ make helix:all:build-for-compare | grep ^MD5 MD5 (.build/helix_rev2_default.hex) = 5c3606562c944bb4d18832e601b45d4a MD5 (.build/helix_rev2_edvorakjp.hex) = 9e43d13d389d518ba7e99cd7337e28d6 MD5 (.build/helix_rev2_five_rows.hex) = 8bcb61c2fd5d237c2997f2fa007d4934 MD5 (.build/helix_rev2_five_rows_jis.hex) = b97cd818d52f73ca2d4e78c86d90a791 MD5 (.build/helix_rev2_froggy.hex) = c492172364188f4e2918b10bf0f3a0a6 MD5 (.build/helix_rev2_froggy_106.hex) = b0861fd735a8f81881a8c02730641a2b MD5 (.build/helix_rev2_led_test.hex) = 5c97d982a5da5cfb3dacb28a8934b81d MD5 (.build/helix_rev2_xulkal.hex) = d848383adfd7463b138c6da179cf1436 MD5 (.build/helix_rev2_yshrsmz.hex) = 5a008bca2d0c5790a151c02834c529ba ``` * make builds reproducable by default * update build_keyboard.mk: remove 'build-for-compare' target * GNU make (3.81) on macOS 10.14(Mojave) does not have the 'undefine' directive. * Adopted fauxpark's suggestion. * Update tmk_core/rules.mk Co-authored-by: Ryan <fauxpark@gmail.com> * update tmk_core/rules.mk * fix tmk_core/rules.mk Co-authored-by: Zach White <skullydazed@gmail.com> Co-authored-by: Ryan <fauxpark@gmail.com>
2020-12-30Zadig docs: add APM32 device name (#11356)Ryan
2020-12-30Correct encoder pins on BDN9v2 (#11357)Nick Blyumberg
* Update config.h Wrong pin used for the left encoder, should be A4 * Update config.h Added a media keys fix as well
2020-12-30Missed a couple more `#pragma once`s (#11351)Ryan
2020-12-30Add Arch / Manjaro section for Linux setup instructions (#10509)Reibl János Dániel
2020-12-30Remove useless wait in AVR suspend code (#11352)Ryan
2020-12-30[Keymap] Yd60mq add 64 key layout (#11207)Enoch
* 64 key layout * add license * add license add name
2020-12-30Add libusb-devel dependency for fedora (#11287)Maurizio Porrato
On fedora 33, libusb-devel is required to build BootloadHID
2020-12-29[Keyboard] Add support to Kyria for the 2x2u layout (#11227)swampmonster
* Adding support for the 2 x 2u layout. This adds a macro to support the 2 x 2u layout which facilitates a cleaner looking layout configuration for the people using it. * Update keyboards/kyria/kyria.h Co-authored-by: Drashna Jaelre <drashna@live.com> Co-authored-by: swampmonster <> Co-authored-by: Drashna Jaelre <drashna@live.com>
2020-12-29Added mac variant of portuguese keymap extras (#11260)André Cruz
* Added mac variant of portuguese keymap This keymap is very similar to the existing portuguese keymap, but some symbols are moved around. Apply suggestions from code review Corrected whitespace and implemented some suggested changes. Co-authored-by: Ryan <fauxpark@gmail.com> Converted some spaces to nbsp Added sendstring ISO version * Apply suggestions from code review Added suggestions from code review Co-authored-by: Ryan <fauxpark@gmail.com> * Replaced space with nbsp * Corrected 2 chars in ascii_to_shift_lut { and } require shift Co-authored-by: Ryan <fauxpark@gmail.com>
2020-12-29[Keyboard] Polarity works CRBN support (#11107)ReFil
* Initial CRBN compatibility Updated readme.md too * formatting tweaks to meet requirements * Update crbn.c * Create readme.md * Required fixes and licence header * Fixes * Apply suggestions from code review Co-authored-by: Ryan <fauxpark@gmail.com> * Update keyboards/crbn/rules.mk Co-authored-by: Ryan <fauxpark@gmail.com> * Update keyboards/readme.md Co-authored-by: Ryan <fauxpark@gmail.com> * Update crbn.c * Update keyboards/crbn/crbn.c Co-authored-by: Drashna Jaelre <drashna@live.com> * Licence headers * Create info.json * Apply suggestions from code review Co-authored-by: Ryan <fauxpark@gmail.com> * Configurator support * Update keymap.c * Update keymap.c Co-authored-by: Ryan <fauxpark@gmail.com> Co-authored-by: Drashna Jaelre <drashna@live.com>
2020-12-29[Keymap] spidey3 keymap for DMQDesign Spin (#11194)Joshua Diamond
* My first cut at firmware for te DMQDesign Spin * Turn off underglow when computer sleeps * dmqdesigns spin - a little more refined keymap now * a few more refinements for spin * missing key up event for CH_CPNL and CH_ASST * better naming for keymap * cformat * Apply suggestions from code review Co-authored-by: Drashna Jaelre <drashna@live.com> * Old #include habits die hard... :) Co-authored-by: Ryan <fauxpark@gmail.com> Co-authored-by: Drashna Jaelre <drashna@live.com> Co-authored-by: Ryan <fauxpark@gmail.com>
2020-12-30Add missing Debian/Ubuntu dependency to the install script (#11348)Jonathan Paugh
To successfully compile bootloadHID, we must have the libusb-config tool, which comes from the libusb-dev package. This package is available in both Ubuntu Groovy and Debian Buster Co-authored-by: Jonathan Paugh <jpaugh@gmx.com>