Commit Graph
100 Commits
Author SHA1 Message Date
Nick BrasselandGitHub a573931fef License violations updates. (#24831) 2025-01-21 08:32:52 +11:00
Nick BrasselandGitHub 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 BrasselandGitHub 5593e73ba7 [bug] Djinn theme fix. (#24754)
Theme fix.
2024-12-28 06:24:53 +11:00
Nick BrasselandGitHub 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 BrasselandGitHub b7b0eb76a9 develop 2024q4 changelog. (#24638) 2024-11-27 21:19:17 +11:00
Nick BrasselandGitHub 7d8f193988 Allow codegen of keymap.json => keymap.c without requiring layers/layout etc. (#23451) 2024-11-24 20:32:30 +11:00
Nick BrasselandGitHub c843ad1268 Add Sagittarius encoder support. (#24617) 2024-11-20 08:59:07 +11:00
Nick BrasselandGitHub 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 BrasselandGitHub 580d18d2e9 Speed improvements to qmk find. (#24385) 2024-11-08 04:57:22 +00:00
Nick BrasselandGitHub 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 BrasselandGitHub 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 BrasselandGitHub 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 BrasselandGitHub 70cbf08b67 Add new connection keycodes for Bluetooth, 2.4GHz. (#24251) 2024-08-27 10:52:23 +10:00
Nick BrasselandGitHub 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 BrasselandGitHub 45dc2499dc Remove all via-enabled keymaps, including via. (#24322) 2024-08-26 07:51:22 +10:00
Nick BrasselandGitHub dccada95aa Remove debugging prints. (#24271) 2024-08-12 23:25:29 +10:00
Nick BrasselandGitHub 380e0c9cad Userspace: add support for adding environment variables during build (#22887) 2024-08-12 22:34:22 +10:00
Nick BrasselandGitHub 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 BrasselandGitHub 8ca082892a Eliminate use of #include "../default/keymap.c". (#24215) 2024-07-30 13:06:15 +10:00
Nick BrasselandGitHub 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 BrasselandGitHub daa777d6fb [WIP] Adds bus acquire/release semantics to SPI start/stop. (#23439) 2024-07-18 08:59:08 +10:00
Nick BrasselandGitHub 8abaa3bc2d Add support for key override introspection. (#24120) 2024-07-16 09:22:17 +10:00
Nick BrasselandGitHub 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 BrasselandGitHub 890909c2d7 [CI] Remove via keymap builds. (#24103) 2024-07-12 09:19:04 +10:00
Nick BrasselandGitHub 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 BrasselandGitHub 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 BrasselandGitHub 300505bd9e [docs] Fixup home link. (#24068) 2024-07-06 16:08:55 +10:00
Nick BrasselandGitHub 4ae0ca5a11 Tap dance introspection (#24049) 2024-07-06 00:57:54 +01:00
Nick BrasselandGitHub 3a711f4cfa Allow overriding get_hardware_id(). (#24051) 2024-07-05 11:22:08 +10:00
Nick BrasselandGitHub bc8ac86422 Minimum python version listing. (#23989) 2024-07-03 22:00:53 +10:00
Nick BrasselandGitHub 7bc3eef8cc SPI flash API cleanup, add async erase capability. (#23894) 2024-07-02 10:16:41 +10:00
Nick BrasselandGitHub 03e688e91f Add support for userspace to docker build commands. (#23988) 2024-06-24 12:29:30 +10:00
Nick BrasselandGitHub 7ac1a34a34 [CLI] Older python compat. (#23933) 2024-06-16 19:53:03 +10:00
Nick BrasselandGitHub 0262161914 [CLI] Don't exit() when certain exceptions occur. (#23442) 2024-06-15 10:37:47 +01:00
Nick BrasselandGitHub 7247039742 Fixup docs. (#23906) 2024-06-13 02:55:52 +01:00
Nick BrasselandGitHub e69d30a9e9 VIA keymap deprecation notice. (#23905) 2024-06-13 09:48:24 +10:00
Nick BrasselandGitHub bdd10ef8e7 Remove VIA_ENABLE from default keymaps. (#23903) 2024-06-12 17:43:09 +10:00
Nick BrasselandGitHub a4da5f219f Fixup build failures. (#23869) 2024-06-05 12:20:57 +10:00
Nick BrasselandGitHub 6d365dd8f1 Add helper make targets for formatting and pytest. (#23858) 2024-06-04 12:23:25 +10:00
Nick BrasselandGitHub 282253a7e0 [docs] Add ability to redirect based on input path. (#23851) 2024-06-03 08:55:03 +10:00
Nick BrasselandGitHub 6ef9717288 Vitepress conversion of docs. (#23795) 2024-05-30 12:00:41 +10:00
Nick BrasselandGitHub 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 BrasselandGitHub 501f988666 [CLI] Fixup return code for qmk userspace-compile. (#23720) 2024-05-15 11:31:14 +10:00
Nick BrasselandGitHub 69640365f8 [CI] Fail workflow if there were build failures (#23678)
More whack-a-mole
2024-05-07 10:02:16 +01:00
Nick BrasselandGitHub a58906ceb3 [CI] Use existing repo variables instead (#23676) 2024-05-07 12:23:56 +10:00
Nick BrasselandGitHub 02737307ff [CI] Allow secrets to propagate from parent to child workflow. (#23675) 2024-05-07 08:45:17 +10:00
Nick BrasselandGitHub dca7c3f86f Reworked CI builds for master/develop. (#23182) 2024-05-06 08:24:53 +01:00
Nick BrasselandGitHub 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 BrasselandGitHub 9a4f39b738 clangd enhancements. (#23310) 2024-05-02 20:08:41 +10:00
Nick BrasselandGitHub e99b7f240a Remove broken CI workflow (#23631) 2024-04-28 21:12:14 +10:00
Nick BrasselandGitHub 1fa84ea83c Fix up license check path. (#23571) 2024-04-23 19:38:47 +10:00
Nick BrasselandGitHub 33c453d771 PR Checklist: explain wireless requirements. (#23584) 2024-04-23 19:38:08 +10:00
Nick BrasselandGitHub 4acdddbf48 Bodge consolidation. (#23448) 2024-04-10 19:03:11 +10:00
Nick BrasselandGitHub f8a7a6848d Update ChibiOS submodules. (#23405) 2024-04-05 13:23:43 +11:00
Nick BrasselandGitHub 67df06eb44 Fixup cipulot eeprom. (#23280) 2024-03-14 17:52:30 +00:00
Nick BrasselandGitHub 3e1ac7a38f Fixes for encoder abstraction. (#23195) 2024-03-10 22:24:17 +11:00
Nick BrasselandGitHub 900e79febe Attempt to deal with GCC 13+ and rv32 arch extensions. (#23086) 2024-03-09 21:40:19 +11:00
Nick BrasselandGitHub 8946aace5b Add instructions for debugging ARM with VSCode+BMP. (#11217) 2024-03-08 22:24:11 +11:00
Nick BrasselandGitHub 21276de7d5 Normalise .editorconfig. (#23186) 2024-03-02 23:23:34 +11:00
Nick BrasselandGitHub d5ac75385b Fix up scanning for Djinn, post-asyncUSB. (#23188) 2024-03-02 08:45:11 +11:00
Nick BrasselandGitHub 1875659df0 CLI Speed improvements. (#23189) 2024-03-02 08:45:01 +11:00
Nick BrasselandGitHub 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 BrasselandGitHub dc046bc215 2024q1 develop changelog. (#23150) 2024-02-28 21:39:19 +11:00
Nick BrasselandGitHub bafbca3604 Ensmallification of helix/rev3_5rows:via. (#23159) 2024-02-27 12:45:46 +11:00
Nick BrasselandGitHub 56802f506c Ensure qmk generate-compilation-database copies to userspace as well. (#23129) 2024-02-22 12:47:42 +00:00
Nick BrasselandGitHub 7df44ffb75 Fix double code indenting (#23117) 2024-02-20 00:45:25 +00:00
Nick BrasselandGitHub 9d9cdaaa2d Add encoder abstraction. (#21548) 2024-02-18 21:17:15 +11:00
Nick BrasselandGitHub 62d19fc2ac Copy compile_commands.json to userspace, if in use. (#22925) 2024-01-20 08:11:17 +11:00
Nick BrasselandGitHub c6ed3cdf10 Add more unwanted compilation output files to .gitignore. (#22894) 2024-01-12 12:08:11 +00:00
Nick BrasselandGitHub 2661ee282a [Bugfix] Manipulate deferred executor slot only if tokens match (#22722) 2023-12-21 09:32:19 +11:00
Nick BrasselandGitHub 3afa2a9439 [Keymap Removal] Restore mechboards mb_via keymaps. (#22723) 2023-12-21 09:02:22 +11:00
Nick BrasselandGitHub a1c8b1ebf7 Remove obvious user keymaps, keyboards/{d,e,f}* edition. (#22695) 2023-12-18 21:45:52 +11:00
Nick BrasselandGitHub d235352504 Remove obvious user keymaps, keyboards/{b,c}* edition. (#22693) 2023-12-18 16:05:50 +11:00
Nick BrasselandGitHub f25226453f Remove obvious user keymaps, keyboards/a* edition. (#22692) 2023-12-18 14:06:47 +11:00
Nick BrasselandGitHub 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 BrasselandGitHub 7ea022ba88 [Keymap Removal] Planck and related keymaps. (#22683) 2023-12-17 21:54:01 +11:00
Nick BrasselandGitHub 01eed8d5d8 Dedup the list of tested userspace paths. (#22599) 2023-12-03 09:46:37 +11:00
Nick BrasselandGitHub 024b4070c3 Fixup --no-temp for qmk mass-compile. (#22582) 2023-11-30 20:27:02 +11:00