Commit Graph
100 Commits
Author SHA1 Message Date
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 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
Nick BrasselandGitHub b7df75e47f Fixup compilation with qmk compile -kb zzz -km all. (#22568) 2023-11-29 13:46:10 +11:00
Nick BrasselandGitHub 049e964e61 Attempt to fix configurator. (#22555) 2023-11-28 14:07:21 +00:00
Nick Brassel ea8d2ffe31 Branch point for 20231126 Breaking Change 2023-11-28 16:42:43 +11:00
Nick Brassel 0115951de1 develop -> master, 2023q4 edition 2023-11-28 16:40:47 +11:00
Nick Brassel 4d99e0a23c Remove notice about develop. 2023-11-28 15:56:54 +11:00
07e7dd8fc1 develop 2023q4 changelog (#22552)
Co-authored-by: Drashna Jaelre <drashna@live.com>
Co-authored-by: Ryan <fauxpark@gmail.com>
2023-11-28 15:51:56 +11:00
5501e804ff QMK Userspace (#22222)
Co-authored-by: Duncan Sutherland <dunk2k_2000@hotmail.com>
2023-11-28 07:53:43 +11:00
f96a7bbd63 Cater for ECC failures in EFL wear-leveling. (#19749)
Co-authored-by: Sergey Vlasov <sigprof@gmail.com>
2023-11-26 22:59:38 +11:00
Nick BrasselandGitHub 3a5e4253fc Add simpler method for relocating functions to RAM. (#21804) 2023-11-22 12:08:52 +11:00
Nick BrasselandGitHub 0fcd13f552 [CLI] Remove duplicates from search results (#22528) 2023-11-22 12:08:26 +11:00
Nick BrasselandGitHub 46b996a55e CLI parallel search updates (#22525) 2023-11-22 11:14:34 +11:00
Nick BrasselandGitHub 4938210711 CLI refactoring for common build target APIs (#22221) 2023-11-15 16:24:54 +11:00
Nick BrasselandGitHub 5c22706294 Update stale.yml 2023-11-14 13:15:52 +11:00
Nick BrasselandGitHub ba62db19e7 Update stale.yml (#22473) 2023-11-14 13:12:17 +11:00
Nick BrasselandGitHub 4c625d8286 Revert "chibios: disable RWX segment warning on newer GNU lds (#22007)" (#22469)
This reverts commit de3c42125b.
2023-11-13 22:41:12 +00:00
Nick BrasselandGitHub 211fbbd16d Add qmk license-check developer-level CLI command. (#22075) 2023-11-11 20:50:33 +11:00
Nick BrasselandGitHub 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
Nick BrasselandGitHub 0e6d47e1e4 Fixup symbol sizing listing. (#22307) 2023-10-21 21:31:23 +11:00
f6c70c40af Allow for disabling of parallel processing of qmk find and qmk mass-compile. (#22160)
Co-authored-by: Duncan Sutherland <dunk2k_2000@hotmail.com>
2023-10-17 09:43:50 +11:00
Nick BrasselandGitHub 81a3aa025c Fix typo in keychron v6 encoder map enable (#22272) 2023-10-14 23:10:55 +11:00
Nick BrasselandGitHub 127560ae22 Add qmk ci-validate-aliases (#22205) 2023-10-06 10:34:23 +11:00
c5706ef791 Allow for qmk mass-compile all:<keymap> (#22116)
Co-authored-by: Joel Challis <git@zvecr.com>
2023-09-29 06:48:20 +10:00
Nick BrasselandGitHub fb0c64a567 Allow inline generation of compile_commands.json while doing a qmk compile, using --compiledb (#21549) 2023-09-28 11:48:58 +01:00
Nick BrasselandGitHub 8d9c770a81 Fix entry into bootloader for STM32G431. (#22138) 2023-09-26 12:20:32 +10:00
Nick Brassel c597731d1d Merge remote-tracking branch 'upstream/master' into develop 2023-09-25 13:03:02 +10:00
Nick Brassel 1fb02d5ad8 Merge remote-tracking branch 'upstream/master' into develop 2023-09-25 12:34:48 +10:00
Nick BrasselandGitHub 9b429bd12d Revert "Update feature_rgblight.md" (#22132) 2023-09-25 11:50:35 +10:00
Nick BrasselandGitHub 73ffa4594d Fix up qmk mass-compile makefile indenting. (#22115) 2023-09-23 13:07:38 +10:00
Nick BrasselandGitHub abd432fd7a Allow for qmk compile -kb all. (#22022) 2023-09-22 12:12:20 +10:00
Nick Brassel 9055dbbe65 Branch point for 20230827 breaking change. 2023-08-29 21:29:26 +10:00
Nick Brassel 31a91add16 Merge branch 'develop' 2023-08-29 21:24:43 +10:00
Nick Brassel edaf8a87ef Remove develop notice. 2023-08-29 21:19:06 +10:00
4818e14c77 Breaking changes changelog, 2023q3 version (#21848)
Co-authored-by: James Young <18669334+noroadsleft@users.noreply.github.com>
Co-authored-by: Ryan <fauxpark@gmail.com>
Co-authored-by: honorless <86894501+lesshonor@users.noreply.github.com>
2023-08-29 21:15:21 +10:00
Nick BrasselandGitHub d9260b1955 Revert "Equals keyboard" (#21622) 2023-07-27 13:31:06 +10:00
f41bc8ce20 bootmagic mods covering the case when swapped mods are pressed at the same time (#21320) (#21472)
Co-authored-by: Nimish Gåtam <nimishg@gmail.com>
2023-07-08 10:15:51 +10:00
Nick BrasselandGitHub 71f0fc59be Revert "bootmagic mods covering the case when swapped mods are pressed at the same time (#21320)" (#21471) 2023-07-08 00:59:28 +10:00
Nick BrasselandGitHub 2976bd627e Fixup STM32-DFU (#21447) 2023-07-04 21:16:14 +10:00
Nick BrasselandGitHub c814be0296 STM32H723 support (#21352) 2023-06-28 13:07:14 +10:00
Nick BrasselandGitHub a88a91c5ad Add riot auto-merge to master to trigger GH workflows. (#21390) 2023-06-26 23:03:45 +01:00
Nick BrasselandGitHub ac64e06079 Verify max one keyboard addition during CI. (#21246) 2023-06-24 09:22:14 +10:00
Nick BrasselandGitHub 416af0171c Remove CORTEX_ENABLE_WFI_IDLE from keyboards. (#21353)
* Remove CORTEX_ENABLE_WFI_IDLE from the codebase.

* Turn on CORTEX_ENABLE_WFI_IDLE by default.
2023-06-23 20:31:25 +01:00
Nick BrasselandGitHub ffdc70bf0a Consolidate KEYBOARD_OUTPUT+KEYMAP_OUTPUT=>INTERMEDIATE_OUTPUT (#21272) 2023-06-21 08:41:49 +10:00
Nick BrasselandGitHub 0774381f81 Swap G431 to transient EEPROM. Add G431 and G474 onekeys. (#21282) 2023-06-19 15:02:57 +10:00
Nick BrasselandGitHub 884be6c1ba Fix up operator precedence in RGBLIGHT (#21280) 2023-06-18 14:33:18 +10:00
Nick BrasselandGitHub 6c7c5889ca Rely on introspection to handle OOB access. (#21247) 2023-06-14 20:48:19 -07:00
Nick Brassel f2808dcbef Branch point for 2023q3 Breaking Change. 2023-05-29 06:20:09 +10:00
Nick Brassel 5024370dd0 Merge branch 'develop' 2023-05-29 06:17:24 +10:00
Nick Brassel 8b1d86eabf Remove develop note in readme. 2023-05-29 06:16:06 +10:00
32d865572c develop 2023q2 changelog (#21049)
Co-authored-by: Ryan <fauxpark@gmail.com>
2023-05-29 06:02:11 +10:00
Nick BrasselandGitHub 8c9f54d70b Encoder map: NUM_DIRECTIONS (#21066) 2023-05-28 13:38:24 +10:00
Nick BrasselandGitHub e759230706 Fix up keebio/cepstrum (#21062) 2023-05-27 05:49:57 +01:00
Nick BrasselandGitHub 5642bd1807 Fix up qmk find when not specifying filters. (#21059) 2023-05-27 13:23:07 +10:00
Nick BrasselandGitHub 420e35f922 qmk generate-make-dependencies improvements (#21001)
* Recommendations from @sigprof

* Fix CI tests
2023-05-20 22:29:21 +01:00
Nick BrasselandGitHub 5faa23d54c Keymap introspection for combos. (#19670) 2023-05-15 22:27:37 +10:00