summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2020-12-04Merge remote-tracking branch 'origin/master' into developQMK Bot
2020-12-03Hotfix for #11106 (#11118)James Young
* Hotfix for #11106: Rework LAYOUT_alice support; add LAYOUT_alice_split_bs Accidentally missed backwards compatibility on the sneakbox/aliceclone in #11106, which broke stanrc85's Community Layout keymap. * sneakbox/aliceclone: move 2u Backspace to column 6
2020-12-04Merge remote-tracking branch 'origin/master' into developQMK Bot
2020-12-03[Keyboard] add scatter42 by bbrfkr (#10893)bbrfkr
* add new keyboard scatter42 by bbrfkr * mod info.json to work * mod info.json * mod readme * Update keyboards/scatter42/keymaps/default/keymap.c Co-authored-by: Ryan <fauxpark@gmail.com> * Update keyboards/scatter42/keymaps/default/keymap.c Co-authored-by: Ryan <fauxpark@gmail.com> * Update keyboards/scatter42/scatter42.h Co-authored-by: Ryan <fauxpark@gmail.com> * Update keyboards/scatter42/config.h Co-authored-by: Ryan <fauxpark@gmail.com> Co-authored-by: Ryan <fauxpark@gmail.com>
2020-12-04Disable almost all ChibiOS subsystems in default configs (#11111)Nick Brassel
* Disable almost all ChibiOS subsystems. * Modify ChibiOS config updater script to fixup mcuconf include, use develop as base instead of master. * Add default early-init bootloader to F042/F072. * Back to 100k freq.
2020-12-03Rework LAYOUT_alice support; add LAYOUT_alice_split_bs (#11106)James Young
* Add LAYOUT_alice support: fallacy * Add LAYOUT_alice support: kb_elmo/sesame * Add LAYOUT_alice support: cheshire/curiosity * Add LAYOUT_alice support: evyd13/wonderland * Add LAYOUT_alice support: mechlovin/adelais * Update LAYOUT_alice support: projectkb/alice The PR that added Alice community layout support for the projectkb/alice/rev2 simultaneously broke support for every other keyboard that supported LAYOUT_alice. This commit partially reverts the offending PR. `LAYOUT_alice` for the projectkb/alice has been renamed to `LAYOUT_alice_split_bs`, and a correct 65-key `LAYOUT_alice` has been added. Additionally, the `LAYOUTS` rule has been moved to keyboard level as the layout macros are shared between rev1 and rev2 boards, which means the layout options are the same for both revisions. * Update ramonimbao/aelith info.json Keyboard source was already correct to support LAYOUT_alice, but the layout tree was missing from info.json. * Fork `alice` Community Layout... ... into Standard and Split Backspace versions Also updates stanrc85's layout keymap to use 65 keys instead of the Split Backspace 66-key version. * Update LAYOUT_alice support: sneakbox/aliceclone Rework the sneakbox/aliceclone to use the Split Backspace Alice layout. * Update LAYOUT_alice support: zoo/wampus The layout macro that was `LAYOUT_alice` was 66 keys. This layout macro has been renamed to `LAYOUT_alice_split_bs`, and a 65-key `LAYOUT_alice` has been added. Additionally, the 66-key macro has been rearranged to accept its keycodes in the intended order for Community Layout support. * Update keyboards for `LAYOUT_alice_split_bs` support * LAYOUT_alice_split_bs support: ergosaurus * LAYOUT_alice_split_bs support: handwired/colorlice * LAYOUT_alice(_split_bs) support: handwired/owlet60 * LAYOUT_alice_split_bs support: nightly_boards/alter/rev1 * LAYOUT_alice(_split_bs) support: sck/osa * LAYOUT_alice_split_bs support: tgr/alice * LAYOUT_alice(_split_bs) support: tkc/osav2 * LAYOUT_alice_split_bs support: xelus/valor/rev1
2020-12-03Merge remote-tracking branch 'origin/master' into developQMK Bot
2020-12-03Add Via support to Plexus75 PCB (#11027)npspears
* Add Via keymap * Via Enable in Rules.mk * Update config.h added nasp before Plexus75 in PRODUCT to better follow Via naming convention * Update keymap.c changed KC_CTRL to KC_LCTL * Update config.h took out the manu repeat * Update rules.mk * Create rules.mk changed location of rules.mk for supporting Via * Apply suggestions from code review Co-authored-by: Ryan <fauxpark@gmail.com> * Update keyboards/plexus75/keymaps/via/rules.mk Co-authored-by: Ryan <fauxpark@gmail.com> * Apply suggestions from code review Co-authored-by: Drashna Jaelre <drashna@live.com> Co-authored-by: Ryan <fauxpark@gmail.com> Co-authored-by: Drashna Jaelre <drashna@live.com>
2020-12-03Merge remote-tracking branch 'origin/master' into developQMK Bot
2020-12-04[Keyboard] Fixed inconsistent MATRIX_COLS and MATRIX_COL_PINS: facew (#8115)a_p_u_r_o
2020-12-03Add board specific to Proton-C, with usual defaults turned on. (#10976)Nick Brassel
- Set all other ChibiOS defaults to 'off', when not targeting Proton-C - Modified all existing F303 boards to point at the QMK_PROTON_C to ensure repeatable binary output - Modified version.h generation so that SKIP_VERSION=yes generates the same output
2020-12-02Merge remote-tracking branch 'origin/master' into developQMK Bot
2020-12-02TKC TKL_A/B87: Initial support (#10943)TerryMathews
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-12-02Merge remote-tracking branch 'origin/master' into developQMK Bot
2020-12-01[Keyboard] Fix issue with Kyria and RGB Light (#11070)Dustin Bosveld
Add recommendation to default firmware https://docs.splitkb.com/hc/en-us/articles/360017633199-The-keyboard-behaves-erratically-after-changing-the-RGB-settings
2020-12-01Merge remote-tracking branch 'origin/master' into developQMK Bot
2020-12-02Fix Valor default underglow (#11093)Xelus22
2020-12-01Merge remote-tracking branch 'origin/master' into developQMK Bot
2020-12-01[Keyboard] Fix compiler issues for handwired/6macro (#11098)Drashna Jaelre
2020-12-01[Split] Sync Timer feature (#10997)XScorpion2
A timer that is kept in sync between the halves of a split keyboard
2020-12-01Add support for Drop + Ryloo Studio "Hello" M0110. (#11050)David Dai
2020-12-01Merge remote-tracking branch 'origin/master' into developQMK Bot
2020-12-01fix handwired/swiftrax/beegboy keymaps (#11071)Brandon Claveria
Co-authored-by: Swiftrax <swiftrax@gmail.com>
2020-12-01fix handwired/swiftrax/bebol keymaps (#11072)Brandon Claveria
Co-authored-by: Swiftrax <swiftrax@gmail.com>
2020-12-01Merge remote-tracking branch 'origin/master' into developQMK Bot
2020-12-01Moved default LALT and LWIN for BKS65 (#11087)Felix Jen
2020-12-01Merge remote-tracking branch 'origin/master' into developQMK Bot
2020-12-01Adding bootleg and waffling60 rev b (#10846)4pplet
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>
2020-11-30Merge remote-tracking branch 'origin/master' into developQMK Bot
2020-11-30nix-shell: add milc dependency (#11086)André Silva
2020-11-30Merge remote-tracking branch 'origin/master' into developQMK Bot
2020-11-30Added VIA keymap to YMDK bface keyboard (#11002)Desp-Key
Co-authored-by: Ryan <fauxpark@gmail.com>
2020-11-30Merge remote-tracking branch 'origin/master' into developQMK Bot
2020-11-30Reduce travis load by replacing an exclusive grep with an inclusive grep ↵Zach White
(#10964) * add -n to avoid compiling * switch to an include rather than exclude strategy
2020-11-30Branch point for 2021 Feb 27 Breaking ChangeJames Young
2020-11-30Configurable serial usart timeout (#11057)XScorpion2
2020-11-30Fix int wrapping for timer_expired macros and use MAX defines for ↵XScorpion2
consistency and clarity (#10996)
2020-11-30[Keyboard] Add edc40 keyboard (#11021)ojthetiny
* Re-adding edc40 keyboard branch/files * Update keymap.c * add default keymap for edc40 * removed redundant keymap * added custom keymap for edc40 * fixed false update to settings.json * fixed false update to settings.json * added newline to info.json * Update keyboards/edc40/config.h * Update keyboards/edc40/readme.md * Update keyboards/edc40/rules.mk * Update rules.mk * Update keyboards/edc40/info.json * Update info.json * Update info.json * Update keyboards/edc40/config.h * Update keyboards/edc40/info.json * Update keyboards/edc40/readme.md * Update keyboards/edc40/keymaps/default/keymap.c
2020-11-30KBD67 Rev2 VIA: Increase layer count from 2 to 4 (#11039)MechMerlin
2020-11-30map reset key to the correct location (#11037)Anand Babu (AB) Periasamy
Co-authored-by: Anand Babu (AB) Periasamy <twitter.com/abperiasamy>
2020-11-29Updated README name (#11033)Felix Jen
2020-11-29Cozykeys Speedo Configurator fix (#11058)James Young
* Cozykeys Speedo Configurator fix Outgoing codebase worked when compiled locally, but not from QMK Configurator because its API requires an exact directory structure. * fix make commands in the readme
2020-11-282020 November 28 Breaking Changes Update (#11053)James Young
* Branch point for 2020 November 28 Breaking Change * Remove matrix_col_t to allow MATRIX_ROWS > 32 (#10183) * Add support for soft serial to ATmega32U2 (#10204) * Change MIDI velocity implementation to allow direct control of velocity value (#9940) * Add ability to build a subset of all keyboards based on platform. * Actually use eeprom_driver_init(). * Make bootloader_jump weak for ChibiOS. (#10417) * Joystick 16-bit support (#10439) * Per-encoder resolutions (#10259) * Share button state from mousekey to pointing_device (#10179) * Add hotfix for chibios keyboards not wake (#10088) * Add advanced/efficient RGB Matrix Indicators (#8564) * Naming change. * Support for STM32 GPIOF,G,H,I,J,K (#10206) * Add milc as a dependency and remove the installed milc (#10563) * ChibiOS upgrade: early init conversions (#10214) * ChibiOS upgrade: configuration file migrator (#9952) * Haptic and solenoid cleanup (#9700) * XD75 cleanup (#10524) * OLED display update interval support (#10388) * Add definition based on currently-selected serial driver. (#10716) * New feature: Retro Tapping per key (#10622) * Allow for modification of output RGB values when using rgblight/rgb_matrix. (#10638) * Add housekeeping task callbacks so that keyboards/keymaps are capable of executing code for each main loop iteration. (#10530) * Rescale both ChibiOS and AVR backlighting. * Reduce Helix keyboard build variation (#8669) * Minor change to behavior allowing display updates to continue between task ticks (#10750) * Some GPIO manipulations in matrix.c change to atomic. (#10491) * qmk cformat (#10767) * [Keyboard] Update the Speedo firmware for v3.0 (#10657) * Maartenwut/Maarten namechange to evyd13/Evy (#10274) * [quantum] combine repeated lines of code (#10837) * Add step sequencer feature (#9703) * aeboards/ext65 refactor (#10820) * Refactor xelus/dawn60 for Rev2 later (#10584) * add DEBUG_MATRIX_SCAN_RATE_ENABLE to common_features.mk (#10824) * [Core] Added `add_oneshot_mods` & `del_oneshot_mods` (#10549) * update chibios os usb for the otg driver (#8893) * Remove HD44780 References, Part 4 (#10735) * [Keyboard] Add Valor FRL TKL (+refactor) (#10512) * Fix cursor position bug in oled_write_raw functions (#10800) * Fixup version.h writing when using SKIP_VERSION=yes (#10972) * Allow for certain code in the codebase assuming length of string. (#10974) * Add AT90USB support for serial.c (#10706) * Auto shift: support repeats and early registration (#9826) * Rename ledmatrix.h to match .c file (#7949) * Split RGB_MATRIX_ENABLE into _ENABLE and _DRIVER (#10231) * Split LED_MATRIX_ENABLE into _ENABLE and _DRIVER (#10840) * Merge point for 2020 Nov 28 Breaking Change
2020-11-27rainkeeb info.json fix (#11048)rainsff
2020-11-27[Docs] Add VBUS hack for teensys (#10986)Drashna Jaelre
2020-11-27Add rainkeeb keyboard (#10875)rainsff
* Add rainkeeb Add support for rainkeeb * gpl license added * updated * Apply suggestions from code review Co-authored-by: ridingqwerty <george.g.koenig@gmail.com> * Apply suggestions from code review Co-authored-by: ridingqwerty <george.g.koenig@gmail.com> * Update info.json * via keymap added * updated keymap and .h to work properly * fixed oled code oops Co-authored-by: ridingqwerty <george.g.koenig@gmail.com>
2020-11-26Refactor qmk_install.sh (#10681)Ryan
2020-11-26ST7565 tidyup (#10907)Ryan
2020-11-26Add keyboard PistachioMacroPad (#10980)rate
Co-authored-by: Joel Challis <git@zvecr.com>
2020-11-26Add VIA Support for Dimple Plus (#11026)jackytrabbit
Add VIA Support for Dimple Plus