40 Commits (c79788e7262e9b6c2016cf3b3e0dac74378e91de)

Author SHA1 Message Date
  Nick Brassel 4acdddbf48
Bodge consolidation. (#23448) 2 months ago
  Joel Challis 9f4a9d5826
Enable 'keyboard.json' as a build target (#22891) 3 months ago
  Nick Brassel 5501e804ff
QMK Userspace (#22222) 6 months ago
  Nick Brassel 8e614250b4
[QP] Add support for OLED, variable framebuffer bpp (#19997) 7 months ago
  Nick Brassel 0e6d47e1e4
Fixup symbol sizing listing. (#22307) 8 months ago
  Pablo Martínez 9b0887359b
[Feature] Compilation warning if both `keymap.json` and `keymap.c` exist (#19939) 8 months ago
  Ryan b9e5895184
Eliminate `TMK_COMMON_*` in makefiles (#21517) 11 months ago
  Ryan aad5746682
Move protocol makefiles into their respective folders (#21332) 1 year ago
  Nick Brassel ffdc70bf0a
Consolidate `KEYBOARD_OUTPUT`+`KEYMAP_OUTPUT`=>`INTERMEDIATE_OUTPUT` (#21272) 1 year ago
  Nick Brassel 507e32b28c
Generate `make` dependency file during build for info.json's etc. (#20451) 1 year ago
  Nick Brassel 6bdbf77238
Add step summary output to CI builds, with failure logs. (#20288) 1 year ago
  Nick Brassel 42aa83787f
Optionally keep intermediate file listings in order to do comparisons between builds. (#20237) 1 year ago
  Nick Brassel e296d67146
Accumulate version.h generator flags. (#19716) 1 year ago
  Joel Challis 832479c7fb
Split out mcu_selection to platform (#19701) 1 year ago
  Joel Challis 0ce3f6bcfe
De-duplicate platform detection (#19603) 1 year ago
  Joel Challis 88ec588ae7
Remove `make all-<platform>` build targets (#19496) 1 year ago
  Joel Challis 46c85c93f0
Revert "De-duplicate platform detection (#19545)" (#19564) 1 year ago
  Joel Challis e11235ee14
De-duplicate platform detection (#19545) 1 year ago
  Nick Brassel 8e869da1da
Allow for specifying the number of symbols to output. (#19497) 1 year ago
  Joel Challis 575db6949a
Generalise CTPC logic from common_features (#18803) 1 year ago
  Joel Challis aa8e0a3e7a
Build correctly when out of tree (#18775) 1 year ago
  George Rodrigues 959f4cbb62
docs: some typos (#18582) 1 year ago
  Ryan c4ff8192c2
Reverse keymap search order (#18449) 1 year ago
  Joel Challis 20f142a772
Tidy up LAYOUT macro generation (#18262) 1 year ago
  Ryan bb6f028833
Move bootloader.mk to platforms (#18228) 1 year ago
  Joshua Diamond 2f87abd4ef
Revert "[Core] Re-order user space rules inclusion (#17459)" (#18032) 1 year ago
  Albert Y 69fa2d8378
[Core] Re-order user space rules inclusion (#17459) 1 year ago
  Nick Brassel 0e5d67145a
Allow for `keymaps` array to be implemented in a file other than `$(KEYMAP_C)` (#17559) 1 year ago
  Nick Brassel 34e244cecf
Wear-leveling EEPROM drivers: `embedded_flash`, `spi_flash`, `legacy` (#17376) 1 year ago
  Nick Brassel fa8fb60279
Dump out the largest symbols in flash and in RAM. (#17397) 2 years ago
  Nick Brassel 08c556b78b
Add keymap wrappers for introspection into the keymap. (#17229) 2 years ago
  Joel Challis 608fa5154c
Data driven `g_led_config` (#16728) 2 years ago
  Joel Challis 1660b2d2e2
Refactor CTPC logic to allow future converters (#16621) 2 years ago
  Joel Challis 417f089115
Print out generated files during build (#16672) 2 years ago
  Joel Challis f7e7671f69
Migrate more makefile utilities to builddefs sub-directory (#16002) 2 years ago
  Nick Brassel e987ce1652
Standardise error output. (#16220) 2 years ago
  Nick Brassel db43e45077
Ensure `version.h` is recreated each build. (#16188) 2 years ago
  Nick Brassel 6e2b03cf69
Fixup multibuild filegen (#16166) 2 years ago
  Joel Challis bf9569db93
Various Makefile optimisations (#16015) 2 years ago
  Ryan e7cd8c4806
Remove `QMK_SUBPROJECT` definitions in makefile (#15958) 2 years ago
  Joel Challis 2728603fe6
Move tmk_core/common/<plat> (#13918) 2 years ago
  Joel Challis b780c797be
Migrate makefile utilities to sub-directory (#14917) 2 years ago
  Joel Challis b9c9f3759a
Remove legacy handling for ErgoDox Infinity handedness (#14919) 2 years ago
  Joel Challis 5500c428dd
Rename platform SRC variable (#14894) 2 years ago
  Joel Challis bd2f8ab88a
Infer more when building features (#13890) 2 years ago
  Nick Brassel b2a186cf92
Purge uGFX. (#14720) 2 years ago
  Takeshi ISHII 9fe7b5307a
add 'include keyboard_features.mk' into build_keyboard.mk (#8422) 2 years ago
  Joel Challis b229b0fba7
Fix issues with recent keymap.json changes (#14089) 2 years ago
  Joel Challis 2e734fb6b9
Add config.h and rules.mk support for data driven keymaps (#12859) 2 years ago
  Joel Challis 96e2b13d1d
Begin to carve out platform/protocol API - Single main loop (#13843) 2 years ago