Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Remove cmp checks from Makefile (#19480) | Joel Challis | 2023-01-02 | 1 | -2/+1 |
| | |||||
* | Build warning when not valid work-tree (#19475) | Joel Challis | 2023-01-03 | 1 | -0/+2 |
| | |||||
* | Migrate 'make git-submodule' to CLI command (#19479) | Joel Challis | 2023-01-03 | 1 | -1/+1 |
| | |||||
* | Merge remote-tracking branch 'origin/master' into develop | QMK Bot | 2022-12-14 | 1 | -0/+4 |
|\ | |||||
| * | Revert to legacy wear-leveling driver by default for F401. (#19328) | Nick Brassel | 2022-12-15 | 1 | -0/+4 |
| | | |||||
* | | [Test] Reset timer for every unit test and provide timestamps for log ↵ | Stefan Kerkmann | 2022-12-15 | 1 | -0/+2 |
| | | | | | | | | messages (#17028) | ||||
* | | Detect host OS based on USB fingerprint (#18463) | Ruslan Sayfutdinov | 2022-12-09 | 3 | -0/+10 |
|/ | | | | Co-authored-by: Drashna Jaelre <drashna@live.com> Co-authored-by: Nick Brassel <nick@tzarc.org> | ||||
* | Fixup EFL and F4's sector selection. (#19221) | Nick Brassel | 2022-12-02 | 1 | -2/+2 |
| | |||||
* | NVRAM refactor, phase 1. (#18969) | Nick Brassel | 2022-11-23 | 1 | -5/+5 |
| | | | | | | | * Rename `eeprom_stm32` to `eeprom_legacy_emulated_flash`. * Rename `flash_stm32` to `legacy_flash_ops`. * Rename `eeprom_teensy` to `eeprom_kinetis_flexram`. | ||||
* | Move EFL wear-leveling driver to be default for F1, F3, F4, L4, G4, WB32, ↵ | Nick Brassel | 2022-11-11 | 2 | -10/+20 |
| | | | | GD32V. (#19020) | ||||
* | Remove thermal printer. (#18959) | Nick Brassel | 2022-11-06 | 3 | -8/+0 |
| | |||||
* | compiler.txt: ensure file exists before comparison (#18921) | Ryan | 2022-11-01 | 1 | -0/+1 |
| | |||||
* | Fix garbled test output (#18822) | Joel Challis | 2022-10-23 | 1 | -1/+1 |
| | | | | | * Fix garbled test output * Correct SRC listing | ||||
* | Generalise CTPC logic from common_features (#18803) | Joel Challis | 2022-10-22 | 2 | -5/+5 |
| | |||||
* | Remove quantum/audio from global VPATH (#18753) | Ryan | 2022-10-20 | 1 | -0/+1 |
| | |||||
* | Build correctly when out of tree (#18775) | Joel Challis | 2022-10-19 | 1 | -2/+2 |
| | |||||
* | Allow QK_MAKE to work with converters (#18637) | jpe230 | 2022-10-08 | 1 | -0/+1 |
| | |||||
* | Merge remote-tracking branch 'origin/master' into develop | QMK Bot | 2022-10-05 | 2 | -3/+3 |
|\ | |||||
| * | docs: some typos (#18582) | George Rodrigues | 2022-10-05 | 2 | -3/+3 |
| | | | | | | probably hacktoberism | ||||
* | | Reverse keymap search order (#18449) | Ryan | 2022-10-01 | 1 | -16/+16 |
| | | |||||
* | | Merge remote-tracking branch 'origin/master' into develop | QMK Bot | 2022-09-30 | 1 | -1/+1 |
|\| | |||||
| * | Explicitly specify path to RP2040 wear_leveling config file. (#18541) | Nick Brassel | 2022-09-29 | 1 | -1/+1 |
| | | |||||
* | | Start Bluetooth API (#18366) | Ryan | 2022-09-29 | 1 | -1/+1 |
| | | |||||
* | | Start moving towards introspection-based data retrieval (#18441) | Nick Brassel | 2022-09-29 | 1 | -2/+2 |
| | | |||||
* | | [Core] Pointing Device Automatic Mouse Layer (#17962) | Alabastard-64 | 2022-09-23 | 1 | -0/+1 |
| | | | | | | | | Co-authored-by: Drashna Jaelre <drashna@live.com> Co-authored-by: Stefan Kerkmann <karlk90@pm.me> | ||||
* | | Tidy up LAYOUT macro generation (#18262) | Joel Challis | 2022-09-19 | 1 | -15/+9 |
| | | |||||
* | | [Core] Add getreuer's Autocorrect feature to core (#15699) | Drashna Jaelre | 2022-09-17 | 2 | -1/+3 |
| | | | | | | Co-authored-by: Albert Y <76888457+filterpaper@users.noreply.github.com> | ||||
* | | Refactor Unicode feature (#18333) | Ryan | 2022-09-12 | 1 | -1/+3 |
| | | |||||
* | | Move Bluetooth-related function calls up to host/keyboard level (#18274) | Ryan | 2022-09-07 | 1 | -3/+3 |
| | | | | | | | | | | | | | | | | | | | | | | * 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 | ||||
* | | Move bootloader.mk to platforms (#18228) | Ryan | 2022-08-31 | 2 | -224/+1 |
| | | |||||
* | | [Core] Rework PS/2 driver selection (#17892) | Marek Kraus | 2022-08-31 | 2 | -19/+15 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * [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> | ||||
* | | Remove deprecated USBasp and bootloadHID bootloader types (#18195) | Ryan | 2022-08-28 | 1 | -2/+2 |
|/ | |||||
* | Add eeprom defaults for tinyuf2 bootloader (#18042) | Joel Challis | 2022-08-25 | 2 | -2/+5 |
| | |||||
* | Swap F4x1 default board files away from blackpill (#17522) | Joel Challis | 2022-08-19 | 1 | -2/+2 |
| | |||||
* | Fix Emulated EEPROM issue with F466 (#18039) | Drashna Jaelre | 2022-08-14 | 1 | -1/+1 |
| | |||||
* | [Controller] Added board config for custom controller STeMCell (#16287) | Mega Mind | 2022-08-14 | 1 | -1/+1 |
| | | | | | Co-authored-by: Mariappan Ramasamy <947300+Mariappan@users.noreply.github.com> Co-authored-by: Mariappan Ramasamy <maari@basis-ai.com> Co-authored-by: Sadek Baroudi <sadekbaroudi@gmail.com> | ||||
* | Revert "[Core] Re-order user space rules inclusion (#17459)" (#18032) | Joshua Diamond | 2022-08-14 | 1 | -10/+8 |
| | |||||
* | [Core] Re-order user space rules inclusion (#17459) | Albert Y | 2022-08-13 | 1 | -8/+10 |
| | |||||
* | Add led matrix support for CKLED2001 (#17643) | lokher | 2022-08-13 | 1 | -1/+8 |
| | |||||
* | [Bug] Fix wrong varaible in encoder block (#18020) | Drashna Jaelre | 2022-08-12 | 1 | -1/+1 |
| | |||||
* | Move Encoder+Encoder Map from generic features (#18018) | Drashna Jaelre | 2022-08-12 | 2 | -2/+8 |
| | |||||
* | [Core] `STM32_USB_USE_OTG1` => `USB_ENDPOINTS_ARE_REORDERABLE` (#17647) | Nick Brassel | 2022-08-04 | 1 | -0/+1 |
| | |||||
* | Move Pointing Device code to a subdirectory (#17684) | Drashna Jaelre | 2022-07-20 | 1 | -4/+5 |
| | |||||
* | Add support for PAW3204 Optical Sensor (#17669) | Drashna Jaelre | 2022-07-19 | 1 | -1/+1 |
| | | | | Co-authored-by: gompa <gompa@h-bomb.nl> Co-authored-by: Stefan Kerkmann <karlk90@pm.me> | ||||
* | [Core] PMW33XX drivers overhaul (#17613) | Stefan Kerkmann | 2022-07-14 | 1 | -4/+2 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | * PMW33XX drivers overhaul This combines the PMW3389 and PM3360 drivers as they only differ in the firmware blobs and CPI get and set functions. The following changes have been made: * PMW3389 now gets the same multi-sensor feature that is already available on the PMW3360. * Introduced a shared pmw33xx_report_t struct is now directly readable via SPI transactions instead of individual byte-sized reads, saving multiple copies and bitshift operations. * pmw33(89/60)_get_report functions had unreachable branches in their motion detection logic these have been simplied as much as possible. * The fast firmware upload option has been removed as this becomes obsolete by the newly introduced polled waiting functions for ChibiOS polled waiting * PMW33(60/89)_SPI_LSBFIRST and PMW33(60/89)_SPI_MODE config options have been removed as they don't need to be configurable. * All PMW3389 and PMW3360 defines have been unified to a PMW33XX prefix to reduce code duplication and make the defines interchangeable * Adjust keyboards to PMW33XX naming scheme | ||||
* | Cirque trackpad features: circular scroll, inertial cursor (#17482) | Daniel Kao | 2022-07-12 | 1 | -0/+4 |
| | |||||
* | [Core] Update mpaland/printf to eyalroz/printf fork (#16163) | Stefan Kerkmann | 2022-07-07 | 1 | -3/+3 |
| | | | | | | | | mpaland printf implementation was abandoned in ~2019 and the fork by eyalroz is now regarded to be the goto replacement of it. So this commit incoporates the changes needed to use this fork in QMK. Note that pointer ptrdiff_t is always supported since commit 51c90f93a97fdaef895783ecbe24569be0db7cb8 | ||||
* | Allow for `keymaps` array to be implemented in a file other than ↵ | Nick Brassel | 2022-07-05 | 1 | -0/+6 |
| | | | | `$(KEYMAP_C)` (#17559) | ||||
* | Tentative Teensy 3.5 support (#14420) | Ryan | 2022-07-03 | 2 | -2/+29 |
| | | | | | | | | | | | * Tentative Teensy 3.5 support * Set firmware format to .hex for ARM Teensys * Got to "device descriptor failed" by comparing with Teensy 3.6 code * Drop down to 96MHz... * Bump back up to 120MHz | ||||
* | Feature-ify Send String (#17275) | Ryan | 2022-07-02 | 1 | -1/+7 |
| |