summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* PWM DMA based RGB Underglow for STM32 (#7928)Joel Challis2020-03-012-3/+241
| | | | | | | | | | | | * Add pwm ws2812 driver * Add docs for pwm ws2812 driver * Update ws2812_pwm for ChibiOS 19 Co-Authored-By: Nick Brassel <nick@tzarc.org> Co-authored-by: Nick Brassel <nick@tzarc.org>
* 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 keyboards/handwired/prime_exl_plus/info.json * Update keyboards/handwired/prime_exl_plus/info.json * Update keyboards/handwired/prime_exl_plus/info.json * Update keymap.c * correct spacing of keymaps and layout macro. move indicator logic from user space to keyboard space * further corrections to keymaps and layout macro. * Update keyboards/handwired/prime_exl_plus/prime_exl_plus.c * Update keyboards/handwired/prime_exl_plus/prime_exl_plus.c * Update keyboards/handwired/prime_exl_plus/prime_exl_plus.c * Update keyboards/handwired/prime_exl_plus/prime_exl_plus.c * Update prime_exl_plus.c * small edit to prime_exl_plus.c * Add via support to Prime_M and clean things up * Update rules.mk * Update keyboards/primekb/prime_m/readme.md * Update keyboards/primekb/prime_m/readme.md * Update keyboards/primekb/prime_m/config.h
* Track master branches for lib/chibios, lib/chibios-contrib, lib/ugfx. (#8273)Nick Brassel2020-03-011-0/+3
|
* Allow for ChibiOS 20.x (master), as well as enabling ChibiOS-Contrib HAL. ↵Nick Brassel2020-03-015-210/+29
| | | | (#8272)
* Use nano specs (#8270)Joel Challis2020-03-011-0/+1
|
* Unconditionally enable ChibiOS syscalls (#8268)Joel Challis2020-03-012-13/+4
| | | | | | * Enable syscalls all the time * fix whitespace
* Breaking Changes documentation fixesJames Young2020-02-292-13/+8
|
* 2020 February 29 Breaking Changes Update (#8064)James Young2020-02-29362-8692/+27654
|
* Update Breaking Changes checklistJames Young2020-02-271-1/+1
|
* Update Breaking Changes timelineJames Young2020-02-271-2/+2
| | | | I've been working from one timeline while the docs said something different.
* Fix MCU rule for Wete (#8254)James Young2020-02-271-1/+1
| | | | | Including the `xB` suffix prevents qmk_compiler (and thus QMK Configurator) from compiling firmware for the Wete. Rolling this change back until we work out a long-term solution for the suffixes.
* Add support for delays in send_string. (#8244)Nick Brassel2020-02-273-34/+75
|
* Add community layout support to KBD67 MKIIRGB v2 (#8249)Brandon Schlack2020-02-271-0/+2
|
* Fixed OS detection such that OSX doesn't take over the world (#8248)Mikkel Jeppesen2020-02-261-1/+1
|
* [Keyboard] Add Prime_EXL Plus to handwired (#8238)holtenc2020-02-2511-0/+301
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * 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 keyboards/handwired/prime_exl_plus/info.json * Update keyboards/handwired/prime_exl_plus/info.json * Update keyboards/handwired/prime_exl_plus/info.json * Update keymap.c * correct spacing of keymaps and layout macro. move indicator logic from user space to keyboard space * further corrections to keymaps and layout macro. * Update keyboards/handwired/prime_exl_plus/prime_exl_plus.c * Update keyboards/handwired/prime_exl_plus/prime_exl_plus.c * Update keyboards/handwired/prime_exl_plus/prime_exl_plus.c * Update keyboards/handwired/prime_exl_plus/prime_exl_plus.c * Update prime_exl_plus.c * small edit to prime_exl_plus.c
* format code according to conventions [skip ci]QMK Bot2020-02-251-4/+3
|
* New feature: PERMISSIVE_HOLD_PER_KEY (#7994)ridingqwerty2020-02-253-4/+32
| | | | | | | | * Implement 'PERMISSIVE_HOLD_PER_KEY' * Document 'PERMISSIVE_HOLD_PER_KEY' Co-authored-by: GeorgeKoenig <35542036+GeorgeKoenig@users.noreply.github.com>
* Split - Avoid race condition during matrix_init_quantum (#8235)Joel Challis2020-02-253-17/+19
| | | | | | * Avoid race condition during matrix_init_quantum * spelling is hard
* Acheron VIA support (#8204)Joel Challis2020-02-257-15/+112
| | | | | | | | | | | | * Update acheron USB IDs * Add shark via keymap * Update austin via keymap * Fix eeprom build error * 3 layers fit
* `send_unicode_string()`: Add support for code points > 0xFFFF (#8236)Ryan2020-02-255-27/+22
|
* [Keyboard] Add Wete (#8229)Ramon Imbao2020-02-2412-0/+1551
| | | | | | | | | | | | | | | | | | | | * [Keyboard] Add Wete * Fix width and height in Wete info.json * Use default board files, core backlight, and disable RTC * Disable I2C, SPI. Minor corrections * Keymap typo update * Add LAYOUT_all to info.json * Remove extra spaces in README, delete matrix_*_kb functions * Fix layout errors in wete.h, and some minor corrections * Actually fix LAYOUT_all in info.json
* Improvements to extrakey HID descriptors (#8156)Ryan2020-02-257-62/+78
|
* Hineybush h87a lock indicators (#8237)MechMerlin2020-02-244-56/+10
| | | | | | * move lighting code from VIA into the keyboard's .c file so that every keymap can access it * after some serious conversations with default and wkl, they agreed to let me modify their keymaps. They weren't too happy
* Add VIA support for Prime_L (#8233)holtenc2020-02-247-7/+62
| | | | | | | | | | | | | | * Add VIA support for Prime_L * Update keyboards/primekb/prime_l/v1/config.h Co-Authored-By: Drashna Jaelre <drashna@live.com> * Add prime_exl_plus keyboard * Temporary removal of prime_exl_plus Co-authored-by: Drashna Jaelre <drashna@live.com>
* Hub16 - Bug removal + clean up code (#8227)Josh Johnson2020-02-242-18/+38
| | | | | | | | | | | | * bugfixes + cleaned up code * typo * Update keyboards/hub16/keymaps/no_mod/keymap.c Co-Authored-By: Ryan <fauxpark@gmail.com> Co-authored-by: Ryan <fauxpark@gmail.com>
* [Keyboard] ai03 Equinox (#8224)ai032020-02-2315-0/+536
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Re-attempt to add Equinox with newer Via changes * Add nox * Tweak based on previous pullrequests * Add necessary descriptions * Modernize Via config * Modernize old files with massive blocks of unneeded options * Fix missing bootmagic * Update keyboards/ai03/equinox/equinox.h * Update keyboards/ai03/equinox/keymaps/default/keymap.c * Update keyboards/ai03/equinox/keymaps/via/keymap.c * Update keyboards/ai03/equinox/keymaps/via/readme.md * Update keyboards/ai03/equinox/readme.md * Update keyboards/ai03/equinox/readme.md * Update keyboards/ai03/equinox/readme.md * Update keyboards/ai03/equinox/info.json * Update keyboards/ai03/equinox/keymaps/default/keymap.c * Update keyboards/ai03/equinox/keymaps/default/keymap.c * Update keyboards/ai03/equinox/keymaps/proto_via/keymap.c * Update keyboards/ai03/equinox/keymaps/proto_via/keymap.c * Update keyboards/ai03/equinox/keymaps/proto_via/keymap.c * Update keyboards/ai03/equinox/keymaps/proto_via/keymap.c * Update keyboards/ai03/equinox/keymaps/via/keymap.c * Update keyboards/ai03/equinox/keymaps/via/keymap.c * Update keyboards/ai03/equinox/keymaps/via/keymap.c * Fix indents * Update keyboards/ai03/equinox/keymaps/proto_via/rules.mk * Update keyboards/ai03/equinox/rules.mk
* [Keyboard] Add zfrontier/big_switch (#8205)carlxia2020-02-2410-0/+308
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * add zfrontier/big_switch * Update keyboards/zfrontier/big_switch/config.h Co-Authored-By: Ryan <fauxpark@gmail.com> * Update keyboards/zfrontier/big_switch/config.h Co-Authored-By: Ryan <fauxpark@gmail.com> * Update keyboards/zfrontier/big_switch/keymaps/longtap/keymap.c Co-Authored-By: Ryan <fauxpark@gmail.com> * add overriding keymap makefile * Update keyboards/zfrontier/big_switch/keymaps/longtap/keymap.c Co-Authored-By: Drashna Jaelre <drashna@live.com> * Update keyboards/zfrontier/big_switch/keymaps/default/keymap.c Co-Authored-By: Drashna Jaelre <drashna@live.com> * remove redundant defines * taplong no longer needed Co-authored-by: Ryan <fauxpark@gmail.com> Co-authored-by: Drashna Jaelre <drashna@live.com>
* Gingham Update (#8225)yiancar2020-02-243-161/+28
|
* A proper `send_string()` for the Unicode feature (#8155)Ryan2020-02-243-5/+67
|
* Rollback PR #7967 in preference of fixing I2C start/stop properly, in a ↵Nick Brassel2020-02-241-51/+12
| | | | followup PR. (#8173)
* Add mouse support to SEND_STRING (#8223)Joel Challis2020-02-231-0/+36
| | | | | | * Add mouse support to SEND_STRING * add short forms
* Add link to "Useful functions" in macro docs (#7446)Jez Cope2020-02-231-0/+2
| | | | | | | | | | | | | * Add link to "Useful functions" in macro docs Help people find additional features they can activate within a macro * Update docs/feature_macros.md Co-Authored-By: Drashna Jaelre <drashna@live.com> Co-authored-by: skullydazed <skullydazed@users.noreply.github.com> Co-authored-by: Drashna Jaelre <drashna@live.com>
* New functionality for cformat (#7893)Akaash Suresh2020-02-224-26/+82
| | | | | | | | | | | | | Fixing complexity remove lambda PR review fixes #1 Removing unneccesary string substitution Handle -a and specified files Complexity rewrite, use pathlib
* Update main.c (#8198)yiancar2020-02-221-2/+2
|
* format code according to conventions [skip ci]QMK Bot2020-02-221-14/+14
|
* Fix QWIIC OLED for AVR (#7769)Nick Winans2020-02-222-11/+19
| | | | | | | | | | | | | | * Fix QWIIC OLED for AVR * Change missed width * width to width * height * Fix typo in comment Co-Authored-By: fauxpark <fauxpark@gmail.com> * Fix last incorrect uses of LCDWIDTH Co-authored-by: Ryan <fauxpark@gmail.com>
* VIA Support: KBD75 rev1/rev2 (#8214)MechMerlin2020-02-215-3/+51
| | | | | | | | | | | | | | | | * add a VIA keymap for kbd75 * rev2 is a completely different pcb allowing a NEW layout, setting this to have a different product id so users don't get confused when they're able to enable numpad layout on rev1 VIA * Update keyboards/kbdfans/kbd75/rev1/config.h Co-Authored-By: Joel Challis <git@zvecr.com> * Update keyboards/kbdfans/kbd75/rev2/config.h Co-Authored-By: Joel Challis <git@zvecr.com> Co-authored-by: Joel Challis <git@zvecr.com>
* Update TMOv2 for new key (#7759)Andrew Kannan2020-02-217-21/+21
| | | | | | * Update TMOv2 for new keymap * Update based on PR changes
* Added custom keymap for preonic (#7548)Elisiano Petrini2020-02-214-0/+348
| | | | | | | | | | | | * Added custom keymap * Update keyboards/preonic/keymaps/elisiano/keymap.c Co-Authored-By: fauxpark <fauxpark@gmail.com> * Address PR comments and added CTL_T(KC_ESC) on other layouts as well Co-authored-by: Ryan <fauxpark@gmail.com>
* Add Danish keymap and sendstring LUT (#8218)Ryan2020-02-212-0/+252
|
* format code according to conventions [skip ci]QMK Bot2020-02-211-31/+31
|
* uart.c fix from TMK (#7628)Drashna Jaelre2020-02-211-10/+44
| | | | | | | | | | * uart.c fix from TMK Backport from tmk/tmk_keyboard@c41e48a0ab0712d2667feb6b5dd8a4d5491cfcc5 * Avoid deadlock when uart.c is usind in ISR Backport from tmk/tmk_keyboard@55443fabb731459e21b45781c6d951edac5d75f4
* S75 Encoder Fixes (#7758)Andrew Kannan2020-02-211-2/+4
| | | | | | * S75 Encoder Fixes * Flip encoder pins vs using setting
* Add Turkish keymap aliases and sendstring LUT (#7676)Ryan2020-02-214-0/+551
| | | | | | * Add Turkish keymap aliases and sendstring LUT * Split into F and Q layouts
* Add Arm Teensys to mcu_selection.mk (#8026)Ryan2020-02-217-224/+109
| | | | | | | | * Add Arm Teensys to mcu_selection.mk * Roll back halfkeyboard keymap changes * Remove extra newline
* [New keyboard]silverbullet44 (#7950)swanmatch2020-02-2110-0/+945
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * make silverbullet44 * comment edit * venderID * Fix parentheses in macros, and in general clean up quantum.h (#5021) * Fix up GPIO macros * Fix up send string macros `string` arguments must not be parenthesized * Fix up miscellaneous macros * Make indentation uniform (4 spaces) * Make #ifdef vs #if defined usage consistent * Reorder standard includes * Revert indentation changes as per review comments * Revert #if defined(__AVR__) → #ifdef __AVR__ change * Change 2 space indent to 4 spaces on a couple of lines * Replace include guard with #pragma once * alt+tab * copy from master:silverbullet44 * adjust for pull request * clang-format * create info.json * Delete new_project.sh * Update keyboards/silverbullet44/keymaps/default/config.h Co-Authored-By: Max Rumpf <max.rumpf1998@gmail.com> * Update keyboards/silverbullet44/silverbullet44.c Co-Authored-By: Max Rumpf <max.rumpf1998@gmail.com> * Update keyboards/silverbullet44/silverbullet44.h Co-Authored-By: Max Rumpf <max.rumpf1998@gmail.com> * Apply suggestions from Maxr1998 * format default keymap * Apply suggestions from Maxr1998 (#2) * Apply suggestions from fauxpark * fix readme.md * Apply suggestion from Maxr1998. (custom_keycode to MO(_ADJUST)) * I became a tricky! Hahaha!! * Add original keymap made by FKML * deleated at config.h * Changed Copyright * Delete // Defines the keycodes used by our macros in process_record_user //enum custom_keycodes { // QMKBEST = SAFE_RANGE, // QMKURL //}; * Delete bool alt_pressed = false; * Delete ADJUST * Delete / * Delete void matrix_scan_user(void) { } void led_set_user(uint8_t usb_led) { } * Change Copyright's year. * Delete adjust * Delete adjust * Delete adjust * 列挙型に変更 * Enclose keymap with ```. * Delete #define _______ KC_TRNS #define XXXXXXX KC_NO * Fix indentation. * Delete some rows. * Aligned columns of ''readme.md''. * I got god's keymap...hahaha:) * Update keyboards/silverbullet44/readme.md Co-Authored-By: fauxpark <fauxpark@gmail.com> * Update keyboards/silverbullet44/rules.mk Co-Authored-By: fauxpark <fauxpark@gmail.com> Co-authored-by: Konstantin Đorđević <vomindoraan@gmail.com> Co-authored-by: Max Rumpf <max.rumpf1998@gmail.com> Co-authored-by: Ryan <fauxpark@gmail.com>
* Allow 30us matrix delay to be keyboard/user overridable (#8216)Joel Challis2020-02-215-6/+15
| | | | | | | | * Allow 30us matrix delay to be configurable via define * Move wait logic to matrix_common * Move wait logic to matrix_common - fix wait includes
* Merge /prime_l and /prime_l_v2 (#8194)holtenc2020-02-1921-233/+129
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * correct indicator light states. function of indicator lights was inverted. these changes correct that. * flesh out keymaps pre production * Enable extrakey in rules * Prime_BLE initial commit * Initial commit for Prime_L V2 * Update info.json correct key spacing. * update copyright * Update readme.md * Inital commit * updates before PR into QMK master * Drop Prime_EXL Plus from PR. Make requested changes to Prime_L V2 * Rename keyboards/primekb/Prime_l_v2/config.h to keyboards/primekb/prime_l_v2/config.h * Rename keyboards/primekb/prime_l_v2/config.h to keyboards/primekb/Prime_l_v2/config.h * remove directory Prime_l_v2 * re-submit with proper folder name. * Restructure /primekb directory to merge /prime_l and /prime_l_v2 * made changes requested by QMK reviewers * Update keyboards/primekb/prime_l/v1/readme.md * Update keyboards/primekb/prime_l/v1/readme.md * Update keyboards/primekb/prime_l/v1/readme.md
* [Keymap] Keymap for XD75 with 7U spacebar EN-RU gamers (#8184)buzzlighter12020-02-194-0/+161
| | | | | | | | | | | | | | | | | | * Create readme.md * Create keymap.c * Create config.h * Create rules.mk * Create layers.json * Update keyboards/xd75/keymaps/buzzlighter1/keymap.c * Update keyboards/xd75/keymaps/buzzlighter1/keymap.c * Delete layers.json
* Add VIA support for kbd8x mk2 (#8168)asymy2020-02-203-0/+64
| | | | | | | | | | | | | | | | * added via keymap for kbd8x mkii * adding via to kbd8x mk2 * modified via kbd8x mk2 keymap * enable LTO kbd8x mk2 via keymap Co-Authored-By: James Young <18669334+noroadsleft@users.noreply.github.com> * removed backticks kbd8x mk2 via keymap Co-authored-by: James Young <18669334+noroadsleft@users.noreply.github.com>