summaryrefslogtreecommitdiff
path: root/builddefs
AgeCommit message (Collapse)Author
2023-01-11Promote CTPC warning to error (#19565)Joel Challis
2023-01-11Revert "De-duplicate platform detection (#19545)" (#19564)Joel Challis
This reverts commit e11235ee14f9cd3fc45b836eec99ed312cb137dd.
2023-01-11De-duplicate platform detection (#19545)Joel Challis
2023-01-04Merge remote-tracking branch 'origin/master' into developQMK Bot
2023-01-04Allow for specifying the number of symbols to output. (#19497)Nick Brassel
2023-01-02Remove cmp checks from Makefile (#19480)Joel Challis
2023-01-03Build warning when not valid work-tree (#19475)Joel Challis
2023-01-03Migrate 'make git-submodule' to CLI command (#19479)Joel Challis
2022-12-14Merge remote-tracking branch 'origin/master' into developQMK Bot
2022-12-15Revert to legacy wear-leveling driver by default for F401. (#19328)Nick Brassel
2022-12-15[Test] Reset timer for every unit test and provide timestamps for log ↵Stefan Kerkmann
messages (#17028)
2022-12-09Detect host OS based on USB fingerprint (#18463)Ruslan Sayfutdinov
Co-authored-by: Drashna Jaelre <drashna@live.com> Co-authored-by: Nick Brassel <nick@tzarc.org>
2022-12-02Fixup EFL and F4's sector selection. (#19221)Nick Brassel
2022-11-23NVRAM refactor, phase 1. (#18969)Nick Brassel
* Rename `eeprom_stm32` to `eeprom_legacy_emulated_flash`. * Rename `flash_stm32` to `legacy_flash_ops`. * Rename `eeprom_teensy` to `eeprom_kinetis_flexram`.
2022-11-11Move EFL wear-leveling driver to be default for F1, F3, F4, L4, G4, WB32, ↵Nick Brassel
GD32V. (#19020)
2022-11-06Remove thermal printer. (#18959)Nick Brassel
2022-11-01compiler.txt: ensure file exists before comparison (#18921)Ryan
2022-10-23Fix garbled test output (#18822)Joel Challis
* Fix garbled test output * Correct SRC listing
2022-10-22Generalise CTPC logic from common_features (#18803)Joel Challis
2022-10-20Remove quantum/audio from global VPATH (#18753)Ryan
2022-10-19Build correctly when out of tree (#18775)Joel Challis
2022-10-08Allow QK_MAKE to work with converters (#18637)jpe230
2022-10-05Merge remote-tracking branch 'origin/master' into developQMK Bot
2022-10-05docs: some typos (#18582)George Rodrigues
probably hacktoberism
2022-10-01Reverse keymap search order (#18449)Ryan
2022-09-30Merge remote-tracking branch 'origin/master' into developQMK Bot
2022-09-29Explicitly specify path to RP2040 wear_leveling config file. (#18541)Nick Brassel
2022-09-29Start Bluetooth API (#18366)Ryan
2022-09-29Start moving towards introspection-based data retrieval (#18441)Nick Brassel
2022-09-23[Core] Pointing Device Automatic Mouse Layer (#17962)Alabastard-64
Co-authored-by: Drashna Jaelre <drashna@live.com> Co-authored-by: Stefan Kerkmann <karlk90@pm.me>
2022-09-19Tidy up LAYOUT macro generation (#18262)Joel Challis
2022-09-17[Core] Add getreuer's Autocorrect feature to core (#15699)Drashna Jaelre
Co-authored-by: Albert Y <76888457+filterpaper@users.noreply.github.com>
2022-09-12Refactor Unicode feature (#18333)Ryan
2022-09-07Move Bluetooth-related function calls up to host/keyboard level (#18274)Ryan
* 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
2022-08-31Move bootloader.mk to platforms (#18228)Ryan
2022-08-31[Core] Rework PS/2 driver selection (#17892)Marek Kraus
* [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>
2022-08-28Remove deprecated USBasp and bootloadHID bootloader types (#18195)Ryan
2022-08-25Add eeprom defaults for tinyuf2 bootloader (#18042)Joel Challis
2022-08-19Swap F4x1 default board files away from blackpill (#17522)Joel Challis
2022-08-14Fix Emulated EEPROM issue with F466 (#18039)Drashna Jaelre
2022-08-14[Controller] Added board config for custom controller STeMCell (#16287)Mega Mind
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>
2022-08-14Revert "[Core] Re-order user space rules inclusion (#17459)" (#18032)Joshua Diamond
2022-08-13[Core] Re-order user space rules inclusion (#17459)Albert Y
2022-08-13Add led matrix support for CKLED2001 (#17643)lokher
2022-08-12[Bug] Fix wrong varaible in encoder block (#18020)Drashna Jaelre
2022-08-12Move Encoder+Encoder Map from generic features (#18018)Drashna Jaelre
2022-08-04[Core] `STM32_USB_USE_OTG1` => `USB_ENDPOINTS_ARE_REORDERABLE` (#17647)Nick Brassel
2022-07-20Move Pointing Device code to a subdirectory (#17684)Drashna Jaelre
2022-07-19Add support for PAW3204 Optical Sensor (#17669)Drashna Jaelre
Co-authored-by: gompa <gompa@h-bomb.nl> Co-authored-by: Stefan Kerkmann <karlk90@pm.me>
2022-07-14[Core] PMW33XX drivers overhaul (#17613)Stefan Kerkmann
* 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