100 Commits
Author SHA1 Message Date
Nick Brassel 9539f135d8 Remove obvious user keymaps, keyboards/[0-9]* edition. (#22691) 2023-12-18 13:53:02 +11:00
Nick Brassel 7ea022ba88 [Keymap Removal] Planck and related keymaps. (#22683) 2023-12-17 21:54:01 +11:00
Nick Brassel 01eed8d5d8 Dedup the list of tested userspace paths. (#22599) 2023-12-03 09:46:37 +11:00
Nick Brassel 024b4070c3 Fixup --no-temp for qmk mass-compile. (#22582) 2023-11-30 20:27:02 +11:00
Nick Brassel b7df75e47f Fixup compilation with qmk compile -kb zzz -km all. (#22568) 2023-11-29 13:46:10 +11:00
Nick Brassel 049e964e61 Attempt to fix configurator. (#22555) 2023-11-28 14:07:21 +00: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
Nick BrasselandDuncan Sutherland 5501e804ff QMK Userspace (#22222)
Co-authored-by: Duncan Sutherland <dunk2k_2000@hotmail.com>
2023-11-28 07:53:43 +11:00
Nick BrasselandSergey Vlasov 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 Brassel 3a5e4253fc Add simpler method for relocating functions to RAM. (#21804) 2023-11-22 12:08:52 +11:00
Nick Brassel 0fcd13f552 [CLI] Remove duplicates from search results (#22528) 2023-11-22 12:08:26 +11:00
Nick Brassel 46b996a55e CLI parallel search updates (#22525) 2023-11-22 11:14:34 +11:00
Nick Brassel 4938210711 CLI refactoring for common build target APIs (#22221) 2023-11-15 16:24:54 +11:00
Nick Brassel 5c22706294 Update stale.yml 2023-11-14 13:15:52 +11:00
Nick Brassel ba62db19e7 Update stale.yml (#22473) 2023-11-14 13:12:17 +11:00
Nick Brassel 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 Brassel 211fbbd16d Add qmk license-check developer-level CLI command. (#22075) 2023-11-11 20:50:33 +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
Nick Brassel 0e6d47e1e4 Fixup symbol sizing listing. (#22307) 2023-10-21 21:31:23 +11:00
Nick BrasselandDuncan Sutherland 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 Brassel 81a3aa025c Fix typo in keychron v6 encoder map enable (#22272) 2023-10-14 23:10:55 +11:00
Nick Brassel 127560ae22 Add qmk ci-validate-aliases (#22205) 2023-10-06 10:34:23 +11:00
Nick BrasselandJoel Challis 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 Brassel 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 Brassel 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 Brassel 9b429bd12d Revert "Update feature_rgblight.md" (#22132) 2023-09-25 11:50:35 +10:00
Nick Brassel 73ffa4594d Fix up qmk mass-compile makefile indenting. (#22115) 2023-09-23 13:07:38 +10:00
Nick Brassel 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 Brassel d9260b1955 Revert "Equals keyboard" (#21622) 2023-07-27 13:31:06 +10:00
Nick BrasselandNimish Gåtam 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 Brassel 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 Brassel 2976bd627e Fixup STM32-DFU (#21447) 2023-07-04 21:16:14 +10:00
Nick Brassel c814be0296 STM32H723 support (#21352) 2023-06-28 13:07:14 +10:00
Nick Brassel a88a91c5ad Add riot auto-merge to master to trigger GH workflows. (#21390) 2023-06-26 23:03:45 +01:00
Nick Brassel ac64e06079 Verify max one keyboard addition during CI. (#21246) 2023-06-24 09:22:14 +10:00
Nick Brassel 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 Brassel ffdc70bf0a Consolidate KEYBOARD_OUTPUT+KEYMAP_OUTPUT=>INTERMEDIATE_OUTPUT (#21272) 2023-06-21 08:41:49 +10:00
Nick Brassel 0774381f81 Swap G431 to transient EEPROM. Add G431 and G474 onekeys. (#21282) 2023-06-19 15:02:57 +10:00
Nick Brassel 884be6c1ba Fix up operator precedence in RGBLIGHT (#21280) 2023-06-18 14:33:18 +10:00
Nick Brassel 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
Nick BrasselandRyan 32d865572c develop 2023q2 changelog (#21049)
Co-authored-by: Ryan <fauxpark@gmail.com>
2023-05-29 06:02:11 +10:00
Nick Brassel 8c9f54d70b Encoder map: NUM_DIRECTIONS (#21066) 2023-05-28 13:38:24 +10:00
Nick Brassel e759230706 Fix up keebio/cepstrum (#21062) 2023-05-27 05:49:57 +01:00
Nick Brassel 5642bd1807 Fix up qmk find when not specifying filters. (#21059) 2023-05-27 13:23:07 +10:00
Nick Brassel 420e35f922 qmk generate-make-dependencies improvements (#21001)
* Recommendations from @sigprof

* Fix CI tests
2023-05-20 22:29:21 +01:00
Nick Brassel 5faa23d54c Keymap introspection for combos. (#19670) 2023-05-15 22:27:37 +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
Nick Brassel 0b672f8775 Far better VSCode intellisense support using clangd. (#20382) 2023-05-14 15:32:34 +10:00
Nick Brassel 88780bf710 Fixup QP font rendering when --no-ascii is specified. (#20637) 2023-05-06 15:53:14 +01:00
Nick Brassel d054112de1 Update ChibiOS to latest stable 21.11.x (#20470) 2023-04-19 16:05:06 +10:00
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 BrasselandStefan 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