110 Commits (0152dd811dad101d5764f66476fa842170b86695)

Author SHA1 Message Date
Drashna Jaelre fe02abc479
[Core] Tri Layer Keys (#19795)
Co-authored-by: wilba <wilba@wilba.tech>
Co-authored-by: Pablo Martínez <58857054+elpekenin@users.noreply.github.com>
Co-authored-by: Joel Challis <git@zvecr.com>
Co-authored-by: Nick Brassel <nick@tzarc.org>
3 years ago
QMK Bot cc9520b7a0 Merge remote-tracking branch 'origin/master' into develop 3 years ago
Nick Brassel e296d67146
Accumulate version.h generator flags. (#19716) 3 years ago
Ryan 242b80c63f
Move MIDI code out of tmk_core (#19704) 3 years ago
Joel Challis 80cc6ad187
Fix 19701 merge 3 years ago
Joel Challis 832479c7fb
Split out mcu_selection to platform (#19701) 3 years ago
Joel Challis 27504d974d
Fix converter alias after 19603 (#19644) 3 years ago
Joel Challis 0ce3f6bcfe
De-duplicate platform detection (#19603) 3 years ago
Joel Challis 88ec588ae7
Remove `make all-<platform>` build targets (#19496) 3 years ago
Joel Challis 12f1a30d16
Add alias support for converters (#19563) 3 years ago
Joel Challis 82a94ea1bd
Add f303 to tinyuf2 bootloader support (#19620) 3 years ago
Joel Challis 0730740add
Add mmoskal/uf2-stm32f103 bootloader support (#19594) 3 years ago
Joel Challis 1bbacec44d
Promote CTPC warning to error (#19565) 3 years ago
Joel Challis 46c85c93f0
Revert "De-duplicate platform detection (#19545)" (#19564)
This reverts commit e11235ee14.
3 years ago
Joel Challis e11235ee14
De-duplicate platform detection (#19545) 3 years ago
QMK Bot 03a728f71c Merge remote-tracking branch 'origin/master' into develop 3 years ago
Nick Brassel 8e869da1da
Allow for specifying the number of symbols to output. (#19497) 3 years ago
Joel Challis 20ee103399
Remove cmp checks from Makefile (#19480) 3 years ago
Joel Challis 4b2fd42122
Build warning when not valid work-tree (#19475) 3 years ago
Joel Challis b297531dbf
Migrate 'make git-submodule' to CLI command (#19479) 3 years ago
QMK Bot 83e8e5845a Merge remote-tracking branch 'origin/master' into develop 3 years ago
Nick Brassel e67e690cf3
Revert to legacy wear-leveling driver by default for F401. (#19328) 3 years ago
Stefan Kerkmann 962e4c0e18
[Test] Reset timer for every unit test and provide timestamps for log messages (#17028) 3 years ago
Ruslan Sayfutdinov 85ee55ff3b
Detect host OS based on USB fingerprint (#18463)
Co-authored-by: Drashna Jaelre <drashna@live.com>
Co-authored-by: Nick Brassel <nick@tzarc.org>
3 years ago
Nick Brassel cf3c26533c
Fixup EFL and F4's sector selection. (#19221) 3 years ago
Nick Brassel bebfdad795
NVRAM refactor, phase 1. (#18969)
* Rename `eeprom_stm32` to `eeprom_legacy_emulated_flash`.

* Rename `flash_stm32` to `legacy_flash_ops`.

* Rename `eeprom_teensy` to `eeprom_kinetis_flexram`.
3 years ago
Nick Brassel 092228571c
Move EFL wear-leveling driver to be default for F1, F3, F4, L4, G4, WB32, GD32V. (#19020) 3 years ago
Nick Brassel 5233c69bc6
Remove thermal printer. (#18959) 3 years ago
Ryan 7ebc396876
compiler.txt: ensure file exists before comparison (#18921) 3 years ago
Joel Challis 64ca14feea
Fix garbled test output (#18822)
* Fix garbled test output

* Correct SRC listing
3 years ago
Joel Challis 575db6949a
Generalise CTPC logic from common_features (#18803) 3 years ago
Ryan af678521c1
Remove quantum/audio from global VPATH (#18753) 3 years ago
Joel Challis aa8e0a3e7a
Build correctly when out of tree (#18775) 3 years ago
jpe230 86938fd958
Allow QK_MAKE to work with converters (#18637) 3 years ago
QMK Bot 86ce1d4b04 Merge remote-tracking branch 'origin/master' into develop 3 years ago
George Rodrigues 959f4cbb62
docs: some typos (#18582)
probably hacktoberism
3 years ago
Ryan c4ff8192c2
Reverse keymap search order (#18449) 3 years ago
QMK Bot a50b18c9aa Merge remote-tracking branch 'origin/master' into develop 3 years ago
Nick Brassel 168b69654f
Explicitly specify path to RP2040 wear_leveling config file. (#18541) 3 years ago
Ryan f80058d96e
Start Bluetooth API (#18366) 3 years ago
Nick Brassel cbbb45c13f
Start moving towards introspection-based data retrieval (#18441) 3 years ago
Alabastard-64 7c1797f52f
[Core] Pointing Device Automatic Mouse Layer (#17962)
Co-authored-by: Drashna Jaelre <drashna@live.com>
Co-authored-by: Stefan Kerkmann <karlk90@pm.me>
3 years ago
Joel Challis 20f142a772
Tidy up LAYOUT macro generation (#18262) 3 years ago
Drashna Jaelre fb29c0ae53
[Core] Add getreuer's Autocorrect feature to core (#15699)
Co-authored-by: Albert Y <76888457+filterpaper@users.noreply.github.com>
3 years ago
Ryan 3d667f0970
Refactor Unicode feature (#18333) 3 years ago
Ryan f7d2b001bc
Move Bluetooth-related function calls up to host/keyboard level (#18274)
* Move Bluetooth-related function calls up to host/keyboard level

* Remove pointless set_output() call

* Move bluetooth (rn42) init to end of keyboard_init()

* Enable SPI/UART for ChibiOS targets

* Some more slight tweaks
3 years ago
Ryan bb6f028833
Move bootloader.mk to platforms (#18228) 3 years ago
Marek Kraus 0237ff0c62
[Core] Rework PS/2 driver selection (#17892)
* [Core] Rework PS/2 driver selection

Enabling and selecting PS/2 driver was using old approach,
so it was reworked to current approach, inspired by Serial
and WS2812 driver selections.

* [Keyboard] Update keyboards using PS/2 to use new PS/2 driver selection

* [Docs] Update PS/2 documentation to use new PS/2 driver selection

* Fix indentation

* [Core] Add PS2 to data driver

* Fix oversight in property name

Co-authored-by: Drashna Jaelre <drashna@live.com>

* Add PS/2 pins to data driven mappings

Co-authored-by: Drashna Jaelre <drashna@live.com>
3 years ago
Ryan d18698a8e8
Remove deprecated USBasp and bootloadHID bootloader types (#18195) 3 years ago
Joel Challis 43fd647130
Add eeprom defaults for tinyuf2 bootloader (#18042) 3 years ago