Nick Brassel and GitHub
bcee1d2f2e
Remove preprocessor sanity check for STM32L0/L1 now that it relies on types in C. ( #24793 )
CLI CI / test (push) Waiting to run
Update develop after master merge / develop_update (push) Waiting to run
Generate Docs / generate (push) Waiting to run
Lint Format / lint (push) Waiting to run
Regenerate Files / regen (push) Waiting to run
Unit Tests / test (push) Waiting to run
Essential files modified / tag (push) Has been cancelled
2025-01-07 08:48:28 +11:00
Nick Brassel and GitHub
5593e73ba7
[bug] Djinn theme fix. ( #24754 )
...
Theme fix.
2024-12-28 06:24:53 +11:00
Nick Brassel and GitHub
597bbcb567
Add licensing violations page. ( #24697 )
2024-12-13 20:42:47 +11:00
Nick Brassel
9f76541b29
Merge branch 'develop'
2024-11-27 21:29:12 +11:00
Nick Brassel
eb04b94eec
Merge point for 2024q4 breaking change.
2024-11-27 21:26:34 +11:00
Nick Brassel and GitHub
b7b0eb76a9
develop 2024q4 changelog. (#24638 )
2024-11-27 21:19:17 +11:00
Nick Brassel and GitHub
7d8f193988
Allow codegen of keymap.json => keymap.c without requiring layers/layout etc. ( #23451 )
2024-11-24 20:32:30 +11:00
Nick Brassel and GitHub
c843ad1268
Add Sagittarius encoder support. ( #24617 )
2024-11-20 08:59:07 +11:00
Nick Brassel and GitHub
0bda0f4775
Revert removal of QK_OUTPUT_AUTO, fixup docs to reflect. ( #24593 )
2024-11-14 21:16:52 +11:00
a8a47c4011
Perform test compiles during qmk doctor. ( #24282 )
...
Co-authored-by: James Young <18669334+noroadsleft@users.noreply.github.com >
2024-11-14 20:43:23 +11:00
Nick Brassel and GitHub
580d18d2e9
Speed improvements to qmk find. ( #24385 )
2024-11-08 04:57:22 +00:00
Nick Brassel and GitHub
305e7baa71
Allow for get_hardware_id() to be used for serial number. ( #24053 )
...
* Allow for `get_hardware_id()` to be used for serial number.
* Length checks.
* Explain length.
* Cleanup.
* Preprocessor magic.
* Use the force, Batman.
* Swap logic; if SERIAL_NUMBER is defined use that, otherwise derive it.
* Cleanup.
* Cleanup.
2024-10-06 21:44:36 +13:00
Nick Brassel and GitHub
c82f675266
Install dnf copr plugin if not present (i.e. docker containers). ( #24308 )
...
* Install `dnf copr` plugin if not present (i.e. docker containers).
* Don't need to skip prompt when invoking help.
2024-10-06 21:39:37 +13:00
Nick Brassel and GitHub
9a8f5a80e4
Remove RING_BUFFERED_6KRO_REPORT_ENABLE due to disuse. ( #24433 )
2024-09-24 12:53:55 +01:00
Nick Brassel
60308a2c0f
These should really have been 0.0.6.
2024-08-27 10:55:32 +10:00
Nick Brassel and GitHub
70cbf08b67
Add new connection keycodes for Bluetooth, 2.4GHz. ( #24251 )
2024-08-27 10:52:23 +10:00
Nick Brassel and GitHub
0f43486537
Changelog update with actual qmk_userspace_via link. ( #24332 )
2024-08-26 23:05:45 +01:00
Nick Brassel
656fea4dab
Branch point for 2024q4 breaking change
2024-08-26 10:04:37 +10:00
Nick Brassel
170ed7ba9b
Merge branch 'master' into develop
2024-08-26 10:04:02 +10:00
Nick Brassel
5d76c5280d
Merge branch 'develop'
2024-08-26 10:01:57 +10:00
Nick Brassel
81dcf2b547
Merge point for 2024q3 breaking change -- take 2
2024-08-26 10:00:11 +10:00
Nick Brassel
5741eb7b10
Fixup python tests for missing via keymaps.
2024-08-26 09:57:35 +10:00
Nick Brassel
9976d0f547
Merge point for 2024q3 breaking change
2024-08-26 09:49:08 +10:00
acac787842
2024q3 breaking changes changelog ( #24324 )
...
Co-authored-by: Joel Challis <git@zvecr.com >
2024-08-26 09:46:12 +10:00
Nick Brassel and GitHub
45dc2499dc
Remove all via-enabled keymaps, including via. ( #24322 )
2024-08-26 07:51:22 +10:00
Nick Brassel and GitHub
dccada95aa
Remove debugging prints. ( #24271 )
2024-08-12 23:25:29 +10:00
Nick Brassel and GitHub
380e0c9cad
Userspace: add support for adding environment variables during build ( #22887 )
2024-08-12 22:34:22 +10:00
Nick Brassel and GitHub
158aaef78c
ChibiOS update script updates. ( #24267 )
2024-08-12 20:35:56 +10:00
Nick Brassel
5c10bd3d8c
Fixup changelog entry path.
2024-08-04 11:44:24 +10:00
Nick Brassel and GitHub
8ca082892a
Eliminate use of #include "../default/keymap.c". ( #24215 )
2024-07-30 13:06:15 +10:00
Nick Brassel and GitHub
8c35011d0a
[CLI] Only generate files if contents change. ( #24038 )
...
Don't overwrite if the content doesn't change.
2024-07-24 06:16:51 +01:00
Nick Brassel and GitHub
daa777d6fb
[WIP] Adds bus acquire/release semantics to SPI start/stop. ( #23439 )
2024-07-18 08:59:08 +10:00
Nick Brassel and GitHub
8abaa3bc2d
Add support for key override introspection. ( #24120 )
2024-07-16 09:22:17 +10:00
Nick Brassel and GitHub
4d4d7b76b0
[CI] Disable Discord webhook when CI run is cancelled. ( #24104 )
...
* Disable Discord webhook when CI run is cancelled.
* Include link to binaries in Discord output.
2024-07-12 01:19:33 +01:00
Nick Brassel
565bb704e0
fixup CI exec flag
2024-07-12 09:48:38 +10:00
Nick Brassel and GitHub
890909c2d7
[CI] Remove via keymap builds. ( #24103 )
2024-07-12 09:19:04 +10:00
Nick Brassel and GitHub
f15fff3258
[CI] Pull full history before generating index ( #24102 )
...
For some reason the history generation is way out.
2024-07-12 00:01:20 +01:00
Nick Brassel and GitHub
1b8b6801d4
[CI] Add index page generator. ( #23737 )
2024-07-11 14:43:26 +01:00
Nick Brassel
1c02c3dfad
[docs] Fixup home link. ( #24068 )
2024-07-06 16:19:00 +10:00
Nick Brassel and GitHub
300505bd9e
[docs] Fixup home link. ( #24068 )
2024-07-06 16:08:55 +10:00
Nick Brassel and GitHub
4ae0ca5a11
Tap dance introspection ( #24049 )
2024-07-06 00:57:54 +01:00
Nick Brassel and GitHub
3a711f4cfa
Allow overriding get_hardware_id(). ( #24051 )
2024-07-05 11:22:08 +10:00
Nick Brassel and GitHub
bc8ac86422
Minimum python version listing. ( #23989 )
2024-07-03 22:00:53 +10:00
Nick Brassel and GitHub
7bc3eef8cc
SPI flash API cleanup, add async erase capability. ( #23894 )
2024-07-02 10:16:41 +10:00
Nick Brassel and GitHub
03e688e91f
Add support for userspace to docker build commands. ( #23988 )
2024-06-24 12:29:30 +10:00
Nick Brassel and GitHub
7ac1a34a34
[CLI] Older python compat. ( #23933 )
2024-06-16 19:53:03 +10:00
Nick Brassel and GitHub
0262161914
[CLI] Don't exit() when certain exceptions occur. ( #23442 )
2024-06-15 10:37:47 +01:00
Nick Brassel and GitHub
7247039742
Fixup docs. ( #23906 )
2024-06-13 02:55:52 +01:00
Nick Brassel and GitHub
e69d30a9e9
VIA keymap deprecation notice. ( #23905 )
2024-06-13 09:48:24 +10:00
Nick Brassel and GitHub
bdd10ef8e7
Remove VIA_ENABLE from default keymaps. ( #23903 )
2024-06-12 17:43:09 +10:00
Nick Brassel and GitHub
a4da5f219f
Fixup build failures. ( #23869 )
2024-06-05 12:20:57 +10:00
Nick Brassel and GitHub
6d365dd8f1
Add helper make targets for formatting and pytest. ( #23858 )
2024-06-04 12:23:25 +10:00
Nick Brassel and GitHub
282253a7e0
[docs] Add ability to redirect based on input path. ( #23851 )
2024-06-03 08:55:03 +10:00
Nick Brassel and GitHub
6ef9717288
Vitepress conversion of docs. ( #23795 )
2024-05-30 12:00:41 +10:00
Nick Brassel and GitHub
395766657f
Decrease CPU count by one to try and stop GHA from killing runners. ( #23826 )
2024-05-30 10:43:45 +10:00
Nick Brassel
6921c8a7dd
Branch point for 2024q3 Breaking Change.
2024-05-28 14:42:21 +10:00
Nick Brassel
f76cc320fd
Merge branch 'develop'
2024-05-28 14:39:23 +10:00
Nick Brassel
465ab5a206
Merge point for 2024q2 Breaking Changes.
...
- Remove `develop` notice from readme.
2024-05-28 14:38:20 +10:00
Nick Brassel and GitHub
501f988666
[CLI] Fixup return code for qmk userspace-compile. ( #23720 )
2024-05-15 11:31:14 +10:00
Nick Brassel and GitHub
69640365f8
[CI] Fail workflow if there were build failures ( #23678 )
...
More whack-a-mole
2024-05-07 10:02:16 +01:00
Nick Brassel and GitHub
a58906ceb3
[CI] Use existing repo variables instead ( #23676 )
2024-05-07 12:23:56 +10:00
Nick Brassel and GitHub
02737307ff
[CI] Allow secrets to propagate from parent to child workflow. ( #23675 )
2024-05-07 08:45:17 +10:00
Nick Brassel and GitHub
dca7c3f86f
Reworked CI builds for master/develop. ( #23182 )
2024-05-06 08:24:53 +01:00
Nick Brassel and GitHub
7fc552632e
Add page for capabilties used by docs site. ( #23428 )
2024-05-05 11:38:31 +01:00
Nick Brassel
ac80cee9da
Merge remote-tracking branch 'upstream/master' into develop
2024-05-02 20:32:16 +10:00
Nick Brassel and GitHub
9a4f39b738
clangd enhancements. ( #23310 )
2024-05-02 20:08:41 +10:00
Nick Brassel and GitHub
e99b7f240a
Remove broken CI workflow ( #23631 )
2024-04-28 21:12:14 +10:00
Nick Brassel and GitHub
1fa84ea83c
Fix up license check path. ( #23571 )
2024-04-23 19:38:47 +10:00
Nick Brassel and GitHub
33c453d771
PR Checklist: explain wireless requirements. ( #23584 )
2024-04-23 19:38:08 +10:00
Nick Brassel and GitHub
4acdddbf48
Bodge consolidation. ( #23448 )
2024-04-10 19:03:11 +10:00
Nick Brassel and GitHub
f8a7a6848d
Update ChibiOS submodules. ( #23405 )
2024-04-05 13:23:43 +11:00
Nick Brassel and GitHub
67df06eb44
Fixup cipulot eeprom. ( #23280 )
2024-03-14 17:52:30 +00:00
Nick Brassel and GitHub
3e1ac7a38f
Fixes for encoder abstraction. ( #23195 )
2024-03-10 22:24:17 +11:00
Nick Brassel and GitHub
900e79febe
Attempt to deal with GCC 13+ and rv32 arch extensions. ( #23086 )
2024-03-09 21:40:19 +11:00
Nick Brassel and GitHub
8946aace5b
Add instructions for debugging ARM with VSCode+BMP. ( #11217 )
2024-03-08 22:24:11 +11:00
Nick Brassel and GitHub
21276de7d5
Normalise .editorconfig. ( #23186 )
2024-03-02 23:23:34 +11:00
Nick Brassel and GitHub
d5ac75385b
Fix up scanning for Djinn, post-asyncUSB. ( #23188 )
2024-03-02 08:45:11 +11:00
Nick Brassel and GitHub
1875659df0
CLI Speed improvements. ( #23189 )
2024-03-02 08:45:01 +11:00
Nick Brassel and GitHub
8b8f73098b
Fix up AVR production build target. ( #23190 )
2024-03-02 08:44:51 +11:00
Nick Brassel
b43f6cb7ef
Branch point for 2024q2 Breaking Change
2024-02-28 21:52:10 +11:00
Nick Brassel
4e369d405a
Merge branch 'develop'
2024-02-28 21:47:37 +11:00
Nick Brassel
dd1706e468
Merge point for 2024q1 Breaking Change
2024-02-28 21:46:31 +11:00
Nick Brassel and GitHub
dc046bc215
2024q1 develop changelog. ( #23150 )
2024-02-28 21:39:19 +11:00
Nick Brassel and GitHub
bafbca3604
Ensmallification of helix/rev3_5rows:via. ( #23159 )
2024-02-27 12:45:46 +11:00
Nick Brassel and GitHub
56802f506c
Ensure qmk generate-compilation-database copies to userspace as well. ( #23129 )
2024-02-22 12:47:42 +00:00
Nick Brassel and GitHub
7df44ffb75
Fix double code indenting ( #23117 )
2024-02-20 00:45:25 +00:00
Nick Brassel and GitHub
9d9cdaaa2d
Add encoder abstraction. ( #21548 )
2024-02-18 21:17:15 +11:00
Nick Brassel and GitHub
62d19fc2ac
Copy compile_commands.json to userspace, if in use. ( #22925 )
2024-01-20 08:11:17 +11:00
Nick Brassel and GitHub
c6ed3cdf10
Add more unwanted compilation output files to .gitignore. ( #22894 )
2024-01-12 12:08:11 +00:00
Nick Brassel and GitHub
2661ee282a
[Bugfix] Manipulate deferred executor slot only if tokens match ( #22722 )
2023-12-21 09:32:19 +11:00
Nick Brassel and GitHub
3afa2a9439
[Keymap Removal] Restore mechboards mb_via keymaps. ( #22723 )
2023-12-21 09:02:22 +11:00
Nick Brassel and GitHub
a1c8b1ebf7
Remove obvious user keymaps, keyboards/{d,e,f}* edition. ( #22695 )
2023-12-18 21:45:52 +11:00
Nick Brassel and GitHub
d235352504
Remove obvious user keymaps, keyboards/{b,c}* edition. ( #22693 )
2023-12-18 16:05:50 +11:00
Nick Brassel and GitHub
f25226453f
Remove obvious user keymaps, keyboards/a* edition. ( #22692 )
2023-12-18 14:06:47 +11:00
Nick Brassel and GitHub
9539f135d8
Remove obvious user keymaps, keyboards/[0-9]* edition. ( #22691 )
2023-12-18 13:53:02 +11:00
Nick Brassel
ae90b1d1e5
Merge remote-tracking branch 'upstream/master' into develop
2023-12-17 22:27:35 +11:00
Nick Brassel and GitHub
7ea022ba88
[Keymap Removal] Planck and related keymaps. ( #22683 )
2023-12-17 21:54:01 +11:00
Nick Brassel and GitHub
01eed8d5d8
Dedup the list of tested userspace paths. ( #22599 )
2023-12-03 09:46:37 +11:00
Nick Brassel and GitHub
024b4070c3
Fixup --no-temp for qmk mass-compile. ( #22582 )
2023-11-30 20:27:02 +11:00
Nick Brassel and GitHub
b7df75e47f
Fixup compilation with qmk compile -kb zzz -km all. ( #22568 )
2023-11-29 13:46:10 +11:00