Nick Brassel
c9f619124d
Encodermap direction define. ( #20454 )
2023-04-15 16:18:44 +01:00
Nick Brassel
f8d70116cc
Fix up via keymap builds. ( #20397 )
2023-04-10 02:32:56 +01:00
Nick Brassel
fb706f42a2
Run CI builds for each push, limit queued workflow depth to 1. ( #20362 )
2023-04-09 22:38:09 +01:00
Nick Brassel
5d6d959421
Fix up via keymap builds. ( #20383 )
...
* Fix up via keymap builds.
- Usages of old IS_PRESSED.
* Fix up bad code.
* Fix up bad code.
2023-04-09 13:41:32 +01:00
Nick Brassel
41feebf9ba
Set up DEFAULT_FOLDER for primekb/meridian ( #20367 )
2023-04-08 19:24:33 +10:00
Nick Brassel
10fc6c4cd6
Merge remote-tracking branch 'upstream/master' into develop
2023-04-08 11:03:04 +10:00
Nick Brassel
df7b56e0ea
Fixup CI build variables. ( #20357 )
2023-04-07 18:38:16 +10:00
Nick Brassel
2e766a9c7a
Add Discord webhook at end of each CI run. ( #20355 )
2023-04-07 16:37:06 +10:00
Nick Brassel
b1b8cd1bf0
Add basic profiler. ( #20238 )
2023-04-06 08:10:40 +10:00
Nick Brassel
06c5c02804
Disable specific warnings to mitigate compilation problems with KEEP_INTERMEDIATES=yes. ( #20339 )
2023-04-05 14:59:09 +10:00
Nick Brassel
687883cf7d
Resolve keyboard names for qmk mass-compile. ( #20335 )
2023-04-04 15:09:55 +10:00
Nick Brassel
1dd2d1df20
Merge remote-tracking branch 'upstream/master' into develop
2023-04-04 09:20:23 +10:00
Nick Brassel
c3c401f91d
[QP] Fix up delta frame boundaries ( #20296 )
2023-03-31 08:41:11 +11:00
Nick Brassel
81f3f0f3e9
Revert to hex output for kint41 ( #20295 )
2023-03-30 01:41:36 +01:00
Nick Brassel
c0a24671ee
Actually commit conflict resolution.
2023-03-30 08:40:35 +11:00
Nick Brassel
836ffabc3d
Merge remote-tracking branch 'upstream/master' into develop
2023-03-30 08:37:24 +11:00
Nick Brassel
5bb8f7ae84
Add ability for qmk mass-compile to build specified targets ( #20294 )
2023-03-29 21:26:05 +11:00
Nick Brassel
f18dd488da
Fixup CI build for nack. ( #20292 )
2023-03-29 18:15:55 +11:00
Nick Brassel
d31d1488e8
Fixup CI command failures. ( #20291 )
2023-03-29 16:48:57 +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
c94241d447
CI Builds: master/develop, default/via, twice daily. ( #20283 )
2023-03-29 12:51:39 +11:00
Nick Brassel
3ee17cd5d3
[chore] keyboards/tzarc: Alignment with clang-format. ( #20265 )
2023-03-26 23:56:09 +01: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
Nick Brassel and Stefan Kerkmann
a518e1e5d8
Sync activity timestamps between sides. ( #20192 )
...
Co-authored-by: Stefan Kerkmann <karlk90@pm.me >
2023-03-21 10:16:11 +01:00
Nick Brassel
cd94ba031c
Quantum Painter QoL enhancements -- auto-poweroff, auto-flush, buffer sizing ( #20013 )
2023-03-20 14:13:53 +11:00
Nick Brassel
9d302f9b7f
Fixup CI build for F103C6 onekey. ( #20188 )
2023-03-19 20:33:21 +00:00
Nick Brassel
f8e89a1fe4
De-parallelise CI ( #20171 )
...
* De-parallelise CI
No speed increase.
* Update .github/workflows/ci_builds.yml
2023-03-18 15:58:51 +00:00
Nick Brassel
1b3f7fcf7d
Add qmk find command, reuse logic for qmk mass-compile. ( #20139 )
2023-03-16 20:35:49 +00:00
Nick Brassel
e62fc866db
Let's use workflows to parallelise the builds. ( #20120 )
...
* Let's use workflows to parallelise the builds.
* Nofail if files aren't present.
* Formatting.
2023-03-15 08:31:10 +11:00
Nick Brassel
bcfe67883e
Allow for CI builds to run for 23 hours, instead of 6. (part deux) ( #20095 )
2023-03-12 12:55:26 +11:00
Nick Brassel
6b9dced611
Allow for CI builds to run for 23 hours, instead of 6. ( #20094 )
2023-03-12 01:18:49 +00:00
Nick Brassel
07157cd707
Merge remote-tracking branch 'upstream/master' into develop
2023-03-11 23:59:47 +11:00
Nick Brassel
e8a5630c7c
Yet another adventure in trying to fit things into a 32U4 ( #20091 )
2023-03-11 23:56:01 +11:00
Nick Brassel
ceb8222e57
Add CI builds for default and via keymaps ( #20071 )
2023-03-10 09:36:20 +11:00
Nick Brassel
d1a430b348
Initial deprecation policy documentation. ( #19908 )
2023-03-03 14:16:32 +11:00
Nick Brassel
4cf8f69a4b
Remove Vagrant due to bit-rot. ( #20000 )
2023-03-03 14:16:18 +11:00
Nick Brassel
7ebb8c2dec
Update branch names to reflect configurator's new deployment. ( #19999 )
2023-03-03 14:16:06 +11:00
Nick Brassel
4ac847674b
Branch point for 2023q2 Breaking Change.
2023-02-28 11:30:58 +11:00
Nick Brassel
bacec14073
Merge remote-tracking branch 'upstream/develop'
2023-02-28 11:22:29 +11:00
Nick Brassel
1d182995ed
Breaking Changes 2023q1 changelog. ( #19945 )
2023-02-27 08:41:42 +11:00
7f805cc779
VIA Protocol 12 + fixes ( #19916 )
...
Co-authored-by: Wilba <wilba@wilba.tech >
Co-authored-by: zvecr <git@zvecr.com >
2023-02-23 09:19:00 +11:00
Nick Brassel
1283863c0e
Add mass-compile ability to filter by key existence. ( #19885 )
2023-02-18 18:04:50 -08:00
Nick Brassel
b8ac4dddb6
Fixup develop compiles. ( #19828 )
2023-02-13 08:57:23 +11:00
Nick Brassel and Joel Challis
9991894514
Generate encodermap output from keymap.json. ( #18915 )
...
Co-authored-by: Joel Challis <git@zvecr.com >
2023-02-11 13:45:51 +11:00
Nick Brassel
eeadbd2176
Politely ask people not to submit issues to add support for unknown keyboards. ( #19737 )
2023-02-03 07:14:26 +11:00
Nick Brassel
f6dd8dea2e
Remove usages of config_common.h from config.h files. ( #19714 )
2023-01-31 06:03:30 +11:00
Nick Brassel
e296d67146
Accumulate version.h generator flags. ( #19716 )
2023-01-30 08:47:46 +00:00
Nick Brassel
ea05045923
Allow overriding of keymap/encodermap layer count. ( #19325 )
2023-01-24 07:10:03 +11:00
Nick Brassel and Ryan
22be5190ab
Minor cleanup to breaking/checklist docs. ( #19596 )
...
Co-authored-by: Ryan <fauxpark@gmail.com >
2023-01-19 22:30:16 +11:00
Nick Brassel
327f7ee9a7
Fixup ChibiOS header inclusion search ordering. ( #19623 )
...
* Add STM32F446-Nucleo onekey.
* Fixup onekey build for F446, all keymaps.
* Fixup board inclusion search ordering.
2023-01-19 01:05:29 +00:00
Nick Brassel
baecc69da5
Add support for current/voltage measurement on Ghoul. ( #19630 )
2023-01-19 11:13:39 +11:00
Nick Brassel
4723f308ad
Remove CLI commands: multibuild, cformat, fileformat, pyformat. ( #19629 )
2023-01-19 10:56:15 +11:00
Nick Brassel
17c9388af5
Allow for wildcard filtering in qmk mass-compile ( #19625 )
2023-01-18 22:36:32 +00:00
Nick Brassel
01de98428c
[Keychron Q5] Build failures: recursive function call. ( #19553 )
2023-01-10 08:33:28 +11:00
Nick Brassel
2891d901c3
New ChibiOS SVN URL, added new release. ( #19493 )
2023-01-10 07:19:20 +11:00
Nick Brassel
8e869da1da
Allow for specifying the number of symbols to output. ( #19497 )
2023-01-04 16:07:13 +11:00
Nick Brassel
691668340c
Add qmk mass-compile, which intends to supercede qmk multibuild whilst providing support for filtering as per data-driven definitions. ( #18971 )
2023-01-04 04:10:18 +00:00
Nick Brassel and Joel Challis
f75ac6042e
Lock down workflow permissions. ( #19406 )
...
Co-authored-by: Joel Challis <git@zvecr.com >
2022-12-23 10:41:16 +11:00
Nick Brassel
64715084b2
Fixup build failures. ( #19332 )
2022-12-15 09:56:30 +11:00
Nick Brassel
6543065180
Reorder paths to (hopefully) trigger a re-tag.
2022-12-15 08:09:14 +11:00
Nick Brassel
0f97402d21
Add builddefs to the paths associated with tagging. ( #19329 )
2022-12-15 07:50:02 +11:00
Nick Brassel
e67e690cf3
Revert to legacy wear-leveling driver by default for F401. ( #19328 )
2022-12-15 07:27:00 +11:00
Nick Brassel
cf3c26533c
Fixup EFL and F4's sector selection. ( #19221 )
2022-12-02 21:55:28 +11:00
Nick Brassel
f3620b9ad0
Branch point for 2023q1 Breaking Change
2022-11-28 07:57:51 +11:00
Nick Brassel
4020674163
Merge remote-tracking branch 'upstream/develop'
2022-11-28 07:54:00 +11:00
9e78e65a56
2022 Nov 26 changelog. ( #19164 )
...
Co-authored-by: Joel Challis <git@zvecr.com >
Co-authored-by: Ryan <fauxpark@gmail.com >
2022-11-28 07:33:55 +11:00
Nick Brassel
ad7b095da6
Fixup installation procedure for different Fedora versions. ( #19159 )
2022-11-27 04:16:08 +11:00
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`.
2022-11-23 08:50:19 +00:00
Nick Brassel
06a3801a27
Update .gitignore ( #19132 )
2022-11-22 13:32:36 +11:00
Nick Brassel
3f579c5ef3
Cleanup. ( #19061 )
2022-11-14 03:58:37 +11:00
Nick Brassel
d627609f5e
Fixup. ( #19059 )
2022-11-13 16:31:47 +00:00
Nick Brassel
092228571c
Move EFL wear-leveling driver to be default for F1, F3, F4, L4, G4, WB32, GD32V. ( #19020 )
2022-11-11 23:57:44 +00:00
Nick Brassel
575b0e33fa
Rollback unrelated changes from previous PR. ( #19015 )
2022-11-10 07:43:51 +11:00
Nick Brassel
9daf77b593
Add raw output option for QGF/QFF files. ( #18998 )
2022-11-08 15:47:07 +00:00
Nick Brassel and Ryan
219afaba42
Reworked backlight keycodes. ( #18961 )
...
Co-authored-by: Ryan <fauxpark@gmail.com >
2022-11-06 08:11:59 +11:00
Nick Brassel
5233c69bc6
Remove thermal printer. ( #18959 )
2022-11-06 00:15:55 +11:00
Nick Brassel
4d33f356a6
Macro keycode name refactoring ( #18958 )
2022-11-05 23:22:11 +11:00
Nick Brassel
f82e90bdea
Formalise keyboard- and user-specific EEPROM blocks ( #18874 )
...
* Formalise keyboard and user eeconfig datablocks.
* Add debounce helper that checks a condition and issues post-write function invocation.
* Naming.
2022-11-04 19:20:11 +00:00
Nick Brassel
91b1e8a3e5
Allow overriding of dynamic keymap start address. ( #18867 )
2022-10-27 18:29:26 +11:00
Nick Brassel
f99b9ba270
Widen the ARM Cortex-M family support. Allow USB peripheral change. ( #18767 )
2022-10-19 17:17:49 +11:00
Nick Brassel
f731e2789f
Allow Fedora to update ChibiOS configs. ( #18698 )
2022-10-17 07:30:49 +11:00
Nick Brassel
39c22f5cf5
Merge remote-tracking branch 'upstream/master' into develop
2022-10-16 16:08:34 +11:00
Nick Brassel
81988cc032
Slipped through the cracks. ( #18742 )
2022-10-16 15:58:42 +11:00
Nick Brassel
19aed5e999
Make QP driver init functions weak. ( #18717 )
2022-10-14 18:15:02 +01:00
Nick Brassel
7b3ad56f13
Fix future naming collisions. ( #18645 )
2022-10-08 15:52:38 +11:00
Nick Brassel
c1d21de1a2
Fixup builds for mechlovin/infinity87. ( #18604 )
2022-10-05 21:35:56 +11:00
Nick Brassel
df7f33582f
Add C++ prerequisite for Fedora. ( #18602 )
2022-10-05 20:52:10 +11:00
9ecd6eb9b9
Add tzarc/ghoul. ( #18562 )
...
Co-authored-by: Joel Challis <git@zvecr.com >
Co-authored-by: Drashna Jaelre <drashna@live.com >
2022-10-03 07:24:22 +11:00
Nick Brassel
059a7fb9b0
Djinn theme, allow force redraws ( #18558 )
2022-10-01 15:21:22 +01:00
Nick Brassel
168b69654f
Explicitly specify path to RP2040 wear_leveling config file. ( #18541 )
2022-09-29 19:57:20 -07:00
Nick Brassel
cbbb45c13f
Start moving towards introspection-based data retrieval ( #18441 )
2022-09-29 18:25:55 +01:00
Nick Brassel
1bdf4cdc22
Fix tzarc/djinn screen geometry. ( #18478 )
2022-09-25 22:04:52 +10:00
Nick Brassel
b03a3d7047
Checklist clarification. ( #18440 )
2022-09-21 12:08:47 +01:00
Nick Brassel
1849897444
[QP] Add RGB565 surface. Docs clarification, cleanup, tabsification, and reordering. ( #18396 )
2022-09-19 07:30:08 +10:00
Nick Brassel and Ryan
c56dc9c0bb
Fixup axon40 lint. ( #18409 )
...
Co-authored-by: Ryan <fauxpark@gmail.com >
2022-09-19 07:19:03 +10:00
Nick Brassel
cf88d95613
Add ability to remove temporary files during multibuild. ( #18381 )
2022-09-16 09:19:10 +01:00
Nick Brassel
d910e8df77
Use TAP_CODE_DELAY for encoder mapping by default ( #18098 )
2022-08-28 21:53:08 -07:00
Nick Brassel
1258fdb9ee
Branch point for 2022 Nov 26 Breaking Change
2022-08-28 14:27:52 +10:00
Nick Brassel
0a3f7e4869
Merge remote-tracking branch 'upstream/develop'
2022-08-28 14:23:01 +10:00
Nick Brassel and Drashna Jaelre
9b5b072255
2022q3 Changelog. ( #18180 )
...
Co-authored-by: Drashna Jaelre <drashna@live.com >
2022-08-28 14:20:52 +10:00