Commit Graph

39 Commits (a9226273191a3fc4b16995c1ba74285d77f1cd62)

Author SHA1 Message Date
Joel Challis 9f4a9d5826
Enable 'keyboard.json' as a build target (#22891) 2024-03-10 16:20:25 +11:00
Nick Brassel 5501e804ff
QMK Userspace (#22222)
Co-authored-by: Duncan Sutherland <dunk2k_2000@hotmail.com>
2023-11-28 07:53:43 +11:00
Nick Brassel 8e614250b4
[QP] Add support for OLED, variable framebuffer bpp (#19997)
Co-authored-by: Pablo Martínez <58857054+elpekenin@users.noreply.github.com>
Co-authored-by: Dasky <32983009+daskygit@users.noreply.github.com>
Fixup delta frame coordinates after #20296.
2023-10-22 13:27:31 +11:00
QMK Bot 87b4bc17ed Merge remote-tracking branch 'origin/master' into develop 2023-10-21 10:32:05 +00:00
Nick Brassel 0e6d47e1e4
Fixup symbol sizing listing. (#22307) 2023-10-21 21:31:23 +11:00
Pablo Martínez 9b0887359b
[Feature] Compilation warning if both `keymap.json` and `keymap.c` exist (#19939)
Co-authored-by: Nick Brassel <nick@tzarc.org>
2023-09-25 14:17:50 +10:00
Ryan b9e5895184
Eliminate `TMK_COMMON_*` in makefiles (#21517) 2023-07-15 17:27:32 +10:00
Ryan aad5746682
Move protocol makefiles into their respective folders (#21332)
* Move protocol makefiles into their respective folders

* Fix USB-USB converter
2023-06-22 15:07:28 +01:00
Nick Brassel ffdc70bf0a
Consolidate `KEYBOARD_OUTPUT`+`KEYMAP_OUTPUT`=>`INTERMEDIATE_OUTPUT` (#21272) 2023-06-21 08:41:49 +10:00
Nick Brassel 433dc60686
Merge remote-tracking branch 'upstream/master' into develop 2023-05-15 22:10:42 +10:00
Nick Brassel 507e32b28c
Generate `make` dependency file during build for info.json's etc. (#20451) 2023-05-15 21:58:12 +10:00
fauxpark 9602938e9e Merge remote-tracking branch 'upstream/master' into develop 2023-03-29 16:00:41 +11:00
Nick Brassel 6bdbf77238
Add step summary output to CI builds, with failure logs. (#20288) 2023-03-29 15:55:31 +11:00
Nick Brassel 42aa83787f
Optionally keep intermediate file listings in order to do comparisons between builds. (#20237) 2023-03-23 12:48:25 +11:00
QMK Bot cc9520b7a0 Merge remote-tracking branch 'origin/master' into develop 2023-01-30 08:48:34 +00:00
Nick Brassel e296d67146
Accumulate version.h generator flags. (#19716) 2023-01-30 08:47:46 +00:00
Joel Challis 832479c7fb
Split out mcu_selection to platform (#19701) 2023-01-29 07:40:47 +11:00
Joel Challis 0ce3f6bcfe
De-duplicate platform detection (#19603) 2023-01-19 00:27:00 +00:00
Joel Challis 88ec588ae7
Remove `make all-<platform>` build targets (#19496) 2023-01-19 10:44:41 +11:00
Joel Challis 46c85c93f0
Revert "De-duplicate platform detection (#19545)" (#19564)
This reverts commit e11235ee14.
2023-01-11 19:58:27 +00:00
Joel Challis e11235ee14
De-duplicate platform detection (#19545) 2023-01-11 02:13:32 +00:00
Nick Brassel 8e869da1da
Allow for specifying the number of symbols to output. (#19497) 2023-01-04 16:07:13 +11:00
Joel Challis 575db6949a
Generalise CTPC logic from common_features (#18803) 2022-10-22 12:39:39 -07:00
Joel Challis aa8e0a3e7a
Build correctly when out of tree (#18775) 2022-10-19 17:43:25 +01:00
QMK Bot 86ce1d4b04 Merge remote-tracking branch 'origin/master' into develop 2022-10-05 16:55:12 +00:00
George Rodrigues 959f4cbb62
docs: some typos (#18582)
probably hacktoberism
2022-10-05 17:32:07 +01:00
Ryan c4ff8192c2
Reverse keymap search order (#18449) 2022-10-01 23:36:07 +01:00
Joel Challis 20f142a772
Tidy up LAYOUT macro generation (#18262) 2022-09-19 01:35:46 +01:00
Ryan bb6f028833
Move bootloader.mk to platforms (#18228) 2022-08-31 07:17:24 -07:00
Joshua Diamond 2f87abd4ef
Revert "[Core] Re-order user space rules inclusion (#17459)" (#18032) 2022-08-14 07:13:15 +10:00
Albert Y 69fa2d8378
[Core] Re-order user space rules inclusion (#17459) 2022-08-13 23:57:07 +10:00
Nick Brassel 0e5d67145a
Allow for `keymaps` array to be implemented in a file other than `$(KEYMAP_C)` (#17559) 2022-07-05 08:58:35 +10:00
Nick Brassel 34e244cecf
Wear-leveling EEPROM drivers: `embedded_flash`, `spi_flash`, `legacy` (#17376) 2022-06-30 07:42:23 +10:00
Nick Brassel fa8fb60279
Dump out the largest symbols in flash and in RAM. (#17397) 2022-06-16 09:55:15 +10:00
Nick Brassel 08c556b78b
Add keymap wrappers for introspection into the keymap. (#17229)
* Introspection handlers for keymaps.

* Renaming.
2022-06-05 10:26:02 +10:00
Joel Challis 608fa5154c
Data driven `g_led_config` (#16728) 2022-05-16 07:39:29 +10:00
Joel Challis 1660b2d2e2
Refactor CTPC logic to allow future converters (#16621)
* Refactor CTPC logic to allow future converters

* Update builddefs/converters.mk

Co-authored-by: Stefan Kerkmann <karlk90@pm.me>

Co-authored-by: Stefan Kerkmann <karlk90@pm.me>
2022-04-03 18:22:52 +01:00
Joel Challis 417f089115
Print out generated files during build (#16672) 2022-03-17 10:45:06 +11:00
Joel Challis f7e7671f69
Migrate more makefile utilities to builddefs sub-directory (#16002) 2022-02-10 09:45:51 -08:00