summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
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
2020-11-25[Keyboard] CapsUnlocked CU65 (#11006)Rys Sommefeldt
* CapsUnlocked CU65 * Remove spurious in 65_ansi keymap * Fix key next to Enter in 65_iso * Reviewed fixes for CU65 Config, layout, copyright, build rules and documentation tweaks Co-authored-by: Joel Challis <git@zvecr.com> * KC_NUBS not KC_NUSH on the bottom row * K104 is 2U backspace * Small info.json and config.h tweaks Co-authored-by: Ryan <fauxpark@gmail.com> Co-authored-by: Joel Challis <git@zvecr.com> Co-authored-by: Ryan <fauxpark@gmail.com>
2020-11-25[Keyboard] Add wilba.tech WT65-H1 (#10880)Wilba
* Added WT65-H1 * Fixed LAYOUT_all() * Update keyboards/wilba_tech/wt65_h1/info.json * Update keyboards/wilba_tech/wt65_h1/keymaps/default/keymap.c * Update keyboards/wilba_tech/wt65_h1/keymaps/default/keymap.c * Update keyboards/wilba_tech/wt65_h1/keymaps/default/keymap.c * Update keyboards/wilba_tech/wt65_h1/keymaps/default/keymap.c * Update keyboards/wilba_tech/wt65_h1/rules.mk * Update keyboards/wilba_tech/wt65_h1/wt65_h1.h
2020-11-25Added pcurt854 keymap to Preonic keyboard (#10911)pcurt854
2020-11-25VIA support for Lunakey Mini keyboard. (#11014)Yoichiro Tanaka
2020-11-25[Keyboard] Add Viktus Styrka (#10982)J.Flanagan
* Initial Styrka Commit Initial commit of basic working firmware. - has basic 6.25u spacebar and fullsize backspace support in default keymap - has basic 6.25u spacebar and split backspace support in split_bs keymap - beginning work for via keymap (not complete) * Viktus Styrka Update 1 First edit update for Viktus Styrka - Corrected LAYOUT macros - Updated keymaps - Updated info.json to match LAYOUT macros - Added and updated VIA keymap - Added and updated ALL keymap - Removed unused features from config - Added more detailed board info to main readme * Update info.json Update info.json - missing end } * Update to files in initial commit As requested, changes made to: - styrka.c - rules.mk - split_bs/keymap.c - all/keymap.c - info.json - config.h * Update keyboards/viktus/styrka/rules.mk Co-authored-by: Ryan <fauxpark@gmail.com> Co-authored-by: Ryan <fauxpark@gmail.com>
2020-11-25[Keyboard] Added Phantom Keyboard by Lucid (#10988)Felix Jen
* Added upcoming Phantom keyboard from Lucid * syntax error * updated layout name
2020-11-25Added VIA keymap to punk75 keyboard (#10927)dsanchezseco
Co-authored-by: Drashna Jaelre <drashna@live.com>
2020-11-25Boardrun Classic & Bizarre layouts (replaces PR 10934) (#10990)nopunin10did
Co-authored-by: Drashna Jaelre <drashna@live.com> Co-authored-by: Erovia <Erovia@users.noreply.github.com> Co-authored-by: Rossman360 <rmontsinger@gmail.com> Co-authored-by: Luke <golichowski.to@gmail.com>
2020-11-25[Keymap] Updates - Unikorn/Curiosity/Prime_E/Ferris/Corne (#10925)Sid Carter
* update keymap for unikorn * add new map * update keymap * update keymap * update map * update the current keymap * update keymap so it accounts for mouse keys as well * add extra control and shift, for when we need to use the other keys * get me square and curly braces * remove unused macros * update these changes so far * update ilpse keymap * rmove a layer and simplify my layers a bit * I think there's a working keymap now for the corne. let's leave this here. * I thought maybe that helped? but who knows * save changes made so far * update madhatter keymap to match what I want * switch to use lcmd for main alt * update my curiosity keymap * make curiosity via enabled * add via keymap * Update keyboards/crkbd/keymaps/madhatter/keymap.c Co-authored-by: Drashna Jaelre <drashna@live.com> * Update keyboards/crkbd/keymaps/madhatter/keymap.c Co-authored-by: Drashna Jaelre <drashna@live.com> * Update keyboards/crkbd/keymaps/madhatter/keymap.c Co-authored-by: Drashna Jaelre <drashna@live.com> * Update keyboards/crkbd/keymaps/madhatter/keymap.c Co-authored-by: Drashna Jaelre <drashna@live.com> * Update keyboards/primekb/prime_e/keymaps/madhatter/keymap.c Co-authored-by: Drashna Jaelre <drashna@live.com> * Update keyboards/crkbd/keymaps/madhatter/keymap.c Co-authored-by: Drashna Jaelre <drashna@live.com> * stick to enum * add bootmagic stuff and update keymap * switch to bootmagic lite * fix typo * cleanup for writing to LED * consistency * fix led pins * Update keyboards/crkbd/keymaps/madhatter/keymap.c Co-authored-by: Ryan <fauxpark@gmail.com> * Update keyboards/crkbd/keymaps/madhatter/keymap.c Co-authored-by: Ryan <fauxpark@gmail.com> * Update keyboards/crkbd/keymaps/madhatter/keymap.c Co-authored-by: Ryan <fauxpark@gmail.com> * Update keyboards/crkbd/keymaps/madhatter/keymap.c Co-authored-by: Ryan <fauxpark@gmail.com> * Update keyboards/crkbd/keymaps/madhatter/keymap.c Co-authored-by: Ryan <fauxpark@gmail.com> * Update keyboards/crkbd/keymaps/madhatter/keymap.c Co-authored-by: Ryan <fauxpark@gmail.com> * Update keyboards/crkbd/keymaps/madhatter/keymap.c Co-authored-by: Ryan <fauxpark@gmail.com> * Update keyboards/crkbd/keymaps/madhatter/keymap.c Co-authored-by: Ryan <fauxpark@gmail.com> * Update keyboards/crkbd/keymaps/madhatter/keymap.c Co-authored-by: Ryan <fauxpark@gmail.com> * Update keyboards/crkbd/keymaps/madhatter/keymap.c Co-authored-by: Ryan <fauxpark@gmail.com> * fix build issue * Update keyboards/crkbd/keymaps/madhatter/keymap.c Co-authored-by: Ryan <fauxpark@gmail.com> * Update keyboards/crkbd/keymaps/madhatter/keymap.c Co-authored-by: Ryan <fauxpark@gmail.com> * Update keyboards/crkbd/keymaps/madhatter/keymap.c Co-authored-by: Ryan <fauxpark@gmail.com> * Update keyboards/crkbd/keymaps/madhatter/keymap.c Co-authored-by: Ryan <fauxpark@gmail.com> * Update keyboards/crkbd/keymaps/madhatter/keymap.c Co-authored-by: Ryan <fauxpark@gmail.com> * Update keyboards/crkbd/keymaps/madhatter/keymap.c Co-authored-by: Ryan <fauxpark@gmail.com> * Update keyboards/crkbd/keymaps/madhatter/keymap.c Co-authored-by: Ryan <fauxpark@gmail.com> * Update keyboards/crkbd/keymaps/madhatter/keymap.c Co-authored-by: Ryan <fauxpark@gmail.com> * Update keyboards/crkbd/keymaps/madhatter/keymap.c Co-authored-by: Ryan <fauxpark@gmail.com> Co-authored-by: Khader Syed <khader.syed@aicure.com> Co-authored-by: Drashna Jaelre <drashna@live.com> Co-authored-by: Ryan <fauxpark@gmail.com>
2020-11-25[Keymap] Add personal massdrop/ctrl:r-pufky keymap. (#10887)r-pufky
* Add personal massdrop/ctrl:r-pufky keymap. * Added personal keymap per: https://docs.qmk.fm/#/contributing?id=keymaps * Update massdrop/ctrl:r-pufky per review. * Trimmed config.h * Remove rules.mk * Add copyright header to keymap.c * Rename README.md to readme.md * Remove files/lines per review. * Removed keyboard-layout-editor.com json layouts. * Removed keymap_config line.
2020-11-25[Keyboard] Fixes fox idb_60 keyboard (#10827)Thorben
* Fixed VIA keymap build warning on gcc 10.2.0, Fixed misleading LED function names, Fixed formatting * Fix: Allow layer LED indicators to be overriden on the keymap level * Implemented suggested change from led_set_kb callback to led_update_kb callback * Apply suggestions from code review Co-authored-by: Ryan <fauxpark@gmail.com> * Update keyboards/idb/idb_60/idb_60.c Co-authored-by: Drashna Jaelre <drashna@live.com> Co-authored-by: Ryan <fauxpark@gmail.com> Co-authored-by: Drashna Jaelre <drashna@live.com>
2020-11-25[Keyboard] add bt66tech60 handwired (#10867)bt66tech
* Add files via upload add handwired bt66tech keyboard * Update info.json * Update rules.mk * Update info.json * Update config.h change #define DESCRIPTION * Update bt66tech60.c remove #include "bt66tech.h" * Update config.h remove #define DESCRIPTION A handwired 60% keyboard. * Update keymap.c remove \ and // Defines the keycodes used by our macros in process_record_user enum custom_keycodes { QMKBEST = SAFE_RANGE, QMKURL }; * Update readme.md fill description * Update rules.mk apply suggestion * Update keymap.c remove bool process_record_user(uint16_t keycode, keyrecord_t *record) ..... * Update keymap.c remove enter inline 25 * Update readme.md remove * * Update bt66tech60.c remove all and add #include "bt66tech60.h" * Update keymap.c * Update rules.mk remove enter * Update info.json chenge LAYOUT to LAYOUT_60_ansi * Update readme.md * Update rules.mk add LAYOUTS = 60_ansi * Update rules.mk when add LAYOUTS = 60_ansi the pullrequest check say error so i'm remove it * Update rules.mk add LAYOUTS = 60_ansi * Update rules.mk
2020-11-25[Keyboard] Add minim keyboard (#10970)Matthew Dias
* Create minim firmware * Cleanup and add configurator support * PR Checklist Items * Delete keymap.c * Apply suggestions from code review Co-authored-by: Joel Challis <git@zvecr.com> Co-authored-by: Joel Challis <git@zvecr.com>
2020-11-25[Keyboard] Added BKS65 Bolsa Supply PCB (#10933)Felix Jen
* Copied B65 and updated matrix * Updated Caps LED Pin * Updated most of the FW * Updated errant names from Bolsa65 copy * Keymap updates * Moved to config.h LED indicators. Tested on PCB for functionality
2020-11-24add dcompact layout for minivan (#10951)Dan
Co-authored-by: Drashna Jaelre <drashna@live.com> Co-authored-by: Joel Challis <git@zvecr.com> Co-authored-by: Dan Herrera <sonarius@shew.io>
2020-11-24Add M4cs Keymap for dekunukem/duckyPad (#10900)Max Bridgland
* Add Keymap * Fix Media Keys * Add Keymap ASCII and Clean Up * Add Readme * Add GPL Headers, Clean Up Code Based on @drashna Suggestions * Remove unnecessary include * Add Layout for info.json and Readme.md * Fix Layout for info.json * Fix #endif Error * Remove Tapping Term * Add Default Keymap * Add comments, fix readmes, clean up * Fix README formatting * Fix Timeout * Fix I2C Rules * Fix Comment Formatting, Multiline Breaks * Add Sleep/Backlight Rules * Clean Up README * Clean Up Rules * Fix Comments * Add Pragmas Co-authored-by: M4cs <mabridgland@protonmail.com> Co-authored-by: Max <max@Maxs-MacBook-Pro.local>
2020-11-24Railroad fix (#10935)nopunin10did
* Fix Railroad build issues * Update keyboards/nopunin10did/railroad/rev0/rules.mk * Update keyboards/nopunin10did/railroad/rev0/rev0.h * Add extra copy of readme to the rev0 folder * Update keyboards/nopunin10did/railroad/rev0/readme.md
2020-11-23refactor adelais en ciel rev.2, mechlovin9 (#10930)mechlovin
Co-authored-by: vuhopkep <boy9x0@gmail.com>
2020-11-22Add rules.mk for ddeklerk split_3x6_3 keymap (#11008)Danilo de Klerk
* Add rules.mk In order for the media controls to work, a rules.mk file was necessary.
2020-11-22Add a new keyboard: yoichiro/lunakey_mini (#10958)Yoichiro Tanaka
* Add a new keyboard: yoichiro/lunakey_mini * Modify the VENDOR and PRODUCT IDs. * Remove unnecessary EOL characters. * Remove unnecessary modified characters. * Update the layer definition more simple. * Change the product name. * Change the LAYOUT name (append `_split_3x6_4`) and change keys order in info.json file.
2020-11-22[Keyboard] Add Wampus (#10991)0z00
* Configure new keyboard zoo/wampus * Apply suggestions from code review Update LED pins to defined defaults Co-authored-by: Joel Challis <git@zvecr.com> * Apply suggestions from code review - Remove unused layers from default. - Remove chibios patch comment Co-authored-by: Ryan <fauxpark@gmail.com> Co-authored-by: Joel Challis <git@zvecr.com> Co-authored-by: Ryan <fauxpark@gmail.com>
2020-11-22Remove references to ch-bootloader-jump.patch (#10998)Joel Challis
2020-11-22identify the qmk-botZach White
2020-11-22Fix failed develop updates within CI (#11001)Joel Challis
* Fix inverted logic * skip locked instead of fail
2020-11-21[Keyboard] Added Vagrant-10 keyboard (#10048)Mateusz Urbanek
* Initial commit for Vagrant-10 * Initial commit for Vagrant-10 * customized layout * Fully working QMK config with default keymap * Update info.json * Update info.json * Update readme.md * prep * fixed pull request issues * Update keyboards/vagrant_10/keymaps/default/keymap.c * Update keyboards/vagrant_10/keymaps/default/keymap.c * Update keyboards/vagrant_10/vagrant_10.h * Update keyboards/vagrant_10/vagrant_10.h * Update keyboards/vagrant_10/config.h * Update keyboards/vagrant_10/config.h * Update keyboards/vagrant_10/rules.mk * Update keyboards/vagrant_10/readme.md * Update keyboards/vagrant_10/config.h * Update keyboards/vagrant_10/info.json * Update keyboards/vagrant_10/info.json * Update keyboards/vagrant_10/vagrant_10.h * Update keyboards/vagrant_10/keymaps/default/keymap.c * Update keyboards/vagrant_10/config.h * Update keyboards/vagrant_10/config.h * Update keyboards/vagrant_10/readme.md * Update keyboards/vagrant_10/config.h * License header * License header * License header * License header. * Update keyboards/vagrant_10/config.h * Update keyboards/vagrant_10/config.h * Update keyboards/vagrant_10/config.h * Update keyboards/vagrant_10/config.h * Update keyboards/vagrant_10/vagrant_10.h
2020-11-21push the API data for develop as well (#10852)Zach White
2020-11-21Rebase develop after a master push (#10812)Zach White
* rebase develop after a master push * limit this to qmk/qmk_firmware * change to a merge strategy * GITHUB_TOKEN isn't needed * check for .locked in develop * break up into more steps
2020-11-21Refactor to use led config - Part 4 (#10967)Joel Challis
* Refactor to use led config * Refactor to use led_update_kb
2020-11-21Refactor to use led config - Part 5 (#10975)Joel Challis
* Refactor to use led config * Refactor to use led config * Refactor to use led config
2020-11-21Add layout_all to xd96 (#10913)jonathan
Co-authored-by: Ryan <fauxpark@gmail.com>
2020-11-20[Keyboard] Added wilba.tech WT60-H1 (#10879)Wilba
* Added WT60-H1 * Update keyboards/wilba_tech/wt60_h1/info.json * Update keyboards/wilba_tech/wt60_h1/keymaps/default/keymap.c * Update keyboards/wilba_tech/wt60_h1/keymaps/default/keymap.c * Update keyboards/wilba_tech/wt60_h1/keymaps/default/keymap.c * Update keyboards/wilba_tech/wt60_h1/keymaps/default/keymap.c * Update keyboards/wilba_tech/wt60_h1/rules.mk * Update keyboards/wilba_tech/wt60_h1/wt60_h1.h
2020-11-19Add JNAO Via keymap (#9917)Matthew Dias
* Add JNAO Via keymap * Enable more layouts for via * Apply suggestions from code review * Remove extra layer * Add license