summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* [Core] RISC-V toolchain and picolibc fixes (#15109)Stefan Kerkmann2021-11-203-12/+22
| | | | | | | | | | | | | | | | | * [Core] Fix RISC-V toolchain installation The risc-v toolchain is only available on distributions based on Debian 11+ so we check for their availability before installing them. * [Core] Fix heap symbols and syscalls for picolibc picolibc internally uses __heap_start and __heap_end instead of the defacto chibios linker script standard __heap_base__ and __heap_end__ therefore we introduce these symbols as an alias. Usually all memory used within QMK is statically allocated, but some algorithms make usage of malloc and friends. Also the timeval struct is not defined by picolibc for syscalls, therefore it is declared as stub.
* Rework encoders to enable asymmetric split keyboards (#12090)Balz Guenat2021-11-2014-58/+575
| | | | Co-authored-by: Balz Guenat <balz.guenat@siemens.com> Co-authored-by: Nick Brassel <nick@tzarc.org>
* Merge remote-tracking branch 'origin/master' into developQMK Bot2021-11-204-0/+464
|\
| * [Keymap] Initial simple keymap for ForeverAnApple (#14654)ForeverAnApple2021-11-194-0/+464
| | | | | | Co-authored-by: Ryan <fauxpark@gmail.com>
* | Merge remote-tracking branch 'origin/master' into developQMK Bot2021-11-209-0/+455
|\|
| * [Keyboard] Added Jels88 (#15090)jels2021-11-199-0/+455
| | | | | | | | | | Co-authored-by: Drashna Jaelre <drashna@live.com> Co-authored-by: Ryan <fauxpark@users.noreply.github.com> Co-authored-by: Ryan <fauxpark@gmail.com>
* | Merge remote-tracking branch 'origin/master' into developQMK Bot2021-11-2030-553/+1215
|\|
| * Meletrix Zoom65 Refactor (#15222)James Young2021-11-1924-531/+813
| |
| * Minimon Index Tab touch-up (#15224)James Young2021-11-196-22/+402
| |
* | Merge remote-tracking branch 'origin/master' into developQMK Bot2021-11-203-31/+153
|\|
| * Undead60M touch-up (#15214)James Young2021-11-192-15/+85
| |
| * Lime rev1: fix Configurator implementation (#15213)James Young2021-11-191-16/+68
| |
* | Merge remote-tracking branch 'origin/master' into developQMK Bot2021-11-201-25/+29
|\|
| * [Keyboard] Fix xox70 via layout (#15220)Drashna Jaelre2021-11-191-25/+29
| |
* | CI: Create GitHub Actions unit test workflow (#15223)Nick Brassel2021-11-202-1/+31
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * Create GitHub Actions unit test workflow * Create GitHub Actions unit test workflow - checkout submodules * Create GitHub Actions unit test workflow - update job name * Develop branch. * Update .github/workflows/unit_test.yml Co-authored-by: Joel Challis <git@zvecr.com> * Update .github/workflows/unit_test.yml Co-authored-by: Joel Challis <git@zvecr.com> * builddefs Co-authored-by: zvecr <git@zvecr.com>
* | [Bug] Fix timer include in override_wiring.c (#15221)Drashna Jaelre2021-11-191-1/+1
| | | | | | | | | | * [Bug] Fix timer include in override_wiring.c * add platforms to keep parity with old method
* | Move tmk_core/common/<plat> (#13918)Joel Challis2021-11-19107-54/+54
| |
* | Merge remote-tracking branch 'origin/master' into developQMK Bot2021-11-191-61/+53
|\|
| * Handwired Split65: Fix QMK Configurator Implementation (#15209)James Young2021-11-191-61/+53
| |
* | Merge remote-tracking branch 'origin/master' into developQMK Bot2021-11-199-0/+488
|\|
| * [Keyboard] Add xox70 (#15098)rhmokey2021-11-199-0/+488
| |
* | Merge remote-tracking branch 'origin/master' into developQMK Bot2021-11-191-0/+160
|\|
| * [Keymap] 3w6 helltm keymap (with ascii art) (#15146)HellTM2021-11-191-0/+160
| | | | | | | | Co-authored-by: Drashna Jaelre <drashna@live.com> Co-authored-by: Ryan <fauxpark@gmail.com>
* | Merge remote-tracking branch 'origin/master' into developQMK Bot2021-11-191-14/+14
|\|
| * [Keymap] Sofle RGB - fixed switch and numpad layers (#15094)Andy2021-11-191-14/+14
| |
* | Merge remote-tracking branch 'origin/master' into developQMK Bot2021-11-199-0/+550
|\|
| * [Keyboard] Add Keebcats Denis PCB (#15154)Callum Hart2021-11-199-0/+550
| |
* | Merge remote-tracking branch 'origin/master' into developQMK Bot2021-11-1918-1/+588
|\|
| * [Keyboard] Add b87 keyboard (#15091)jels2021-11-1910-0/+382
| | | | | | | | Co-authored-by: Drashna Jaelre <drashna@live.com> Co-authored-by: Ryan <fauxpark@gmail.com>
| * [Keyboard] Add TKL-FF v2 (#15144)Ramon Imbao2021-11-198-1/+206
| | | | | | Co-authored-by: Drashna Jaelre <drashna@live.com>
* | Merge remote-tracking branch 'origin/master' into developQMK Bot2021-11-1910-8/+102
|\|
| * [Keyboard] Aozora update (#15201)Nick Abe2021-11-1910-8/+102
| | | | | | Co-authored-by: Ryan <fauxpark@gmail.com>
* | Merge remote-tracking branch 'origin/master' into developDrashna Jael're2021-11-1955-172/+1926
|\|
| * [Keymap] Add yoshimaru46's keymap for Ergodash mini (#15191)Yoshihiro Saito2021-11-194-0/+152
| |
| * [Keyboard] Add Keebcats Dougal PCB (#15168)Callum Hart2021-11-199-0/+302
| |
| * [Keyboard] Add MTBKeys MTB60 Keyboard (Solderable and Hotswap edition) (#14222)Kyle Gieselman2021-11-1914-0/+578
| | | | | | Co-authored-by: Ryan <fauxpark@gmail.com>
| * Chalice: Fix QMK Configurator Implementation (#15206)James Young2021-11-182-60/+141
| |
| * FFKeebs PĂșca Refactor (#15208)James Young2021-11-188-66/+274
| |
| * handwired/split89 Layout Macro Refactor (#15210)James Young2021-11-183-33/+130
| |
| * [Keyboard] Add miniashen40 (#14238)jfescobar182021-11-189-0/+284
| | | | | | | | Co-authored-by: Joel Challis <git@zvecr.com> Co-authored-by: Ryan <fauxpark@gmail.com>
| * [CLI] `list-keymaps`/`list-layouts`: Check keyboard passed in (#15204)Ryan2021-11-182-0/+10
| | | | | | | | | | | | | | | | | | | | | | | | | | * [CLI] `list-keymaps`/`list-layouts`: Check keyboard passed in * Update lib/python/qmk/cli/list/keymaps.py Co-authored-by: Joel Challis <git@zvecr.com> * Update lib/python/qmk/cli/list/layouts.py Co-authored-by: Joel Challis <git@zvecr.com> Co-authored-by: Joel Challis <git@zvecr.com>
| * Add diff logic to python format subcommand (#15156)Joel Challis2021-11-174-16/+58
| | | | | | | | | | | | | | | | | | | | | | * Add diff logic to python format subcommand * Update test * Add in filter per format-c * fix tests * Update new workflow
* | [Docs] Clarify "nested" and "rolling" key sequences (#14655)Henré Botha2021-11-181-2/+2
| |
* | [Bug] Revert backlight pins on function call (#15205)Drashna Jaelre2021-11-191-1/+1
| |
* | [cli] Export list of `develop` PRs to be merged into `master` (#13944)Nick Brassel2021-11-182-0/+120
| | | | | | | | | | | | | | | | | | | | | | * Add developer-only command for exporting the list of PRs associated with a merge to `develop`. * qmk pytest * Imports. * Remove dependencies from requirements file, manually handle. * Reduce complexity, qmk generate-api taking too long so relying on CI
* | [Bug] Fix missing variable for Backlight Breathing (#15199)Drashna Jaelre2021-11-181-6/+6
| | | | | | | | | | | | | | * [Bug] Fix missing varaible for Backlight Breathing * Better fix * formatting
* | Merge remote-tracking branch 'origin/master' into developQMK Bot2021-11-172-4/+4
|\|
| * Call steno_set_mode inside eeconfig_init_user in the doc (#15176)Alexis Jeandeau2021-11-172-4/+4
| |
* | rename kprepublic bm keyboards to have a standardized naming format (#15047)peepeetee2021-11-18124-107/+107
| | | | | | | | | | | | | | | | | | | | | | * change missed kprepublic readmes * fix xiudi readmes * initial change, see pr description * change readmes * changes names in readmes and device descriptors
* | Format code according to conventions (#15196)QMK Bot2021-11-181-29/+26
| |