Commit Graph
100 Commits
Author SHA1 Message Date
Joel Challis 583c688931 Fix encoder map declarations (#21435) 2023-07-03 01:19:52 +01:00
Joel Challis 80d0cacd2b Reduce keebio/bamfk1:via firmware size (#21432) 2023-07-02 23:48:19 +01:00
Joel Challis 4aa765b72e Enable auto-merge of develop to riot (#21389) 2023-06-27 07:54:38 +10:00
Joel Challis 3156cf6da0 Remove use of __flash within LED drivers (#21343) 2023-06-23 22:50:31 +01:00
Joel Challis fb76c941ee Fix rate/pistachio_pro:via (#21339) 2023-06-22 15:06:57 +01:00
Joel Challis 0c0cabe3f5 Remove quantum/keymap.h (#21086) 2023-06-05 06:17:38 +01:00
Joel Challis aa33fb00fd Revert "Add *_MATRIX_LED_COUNT generation/validation (#19515)" (#21109)
This reverts commit 25c16b3ade.
2023-06-02 02:45:48 +01:00
Joel Challis 25c16b3ade Add *_MATRIX_LED_COUNT generation/validation (#19515)
* Add *_MATRIX_LED_COUNT parsing/validation

* Disable parsing for now

* Disable complexity check
2023-06-02 02:42:49 +01:00
Joel Challis 0a3ec7f59c Merge upstream uf2conv.py changes (#21107) 2023-06-01 21:12:25 +01:00
Joel Challis 42c6920e23 Update auto_tag.yml (#21050) 2023-05-28 23:27:13 +01:00
Joel Challis d02ff2edd9 Update "Most Recent ChangeLog" (#21071) 2023-05-28 21:36:46 +01:00
Joel Challis b2e5017e74 Move thekey to Drop vendor folder (#21032) 2023-05-25 23:08:12 +01:00
Joel Challis 873922d98f Implement UF2 device type id extension tag (#21029) 2023-05-25 23:07:47 +01:00
Joel Challis 6e41377824 qmk info - Remove printing of "Keyboard Folder" (#21033) 2023-05-24 23:27:57 +01:00
Joel Challis 3969d7045e Duplicate board files for blok converter (#20629)
* Duplicate board files for blok converter

* Swap converters board file too

* Update platforms/chibios/boards/QMK_BLOK/configs/board.h
2023-05-22 07:04:19 +01:00
Joel Challis fb056c5437 Update json2c to use dump_lines (#21013) 2023-05-22 07:03:59 +01:00
zvecr f1e44f5844 Merge remote-tracking branch 'origin/master' into develop 2023-05-16 06:53:18 +01:00
Joel Challis 354edac63a Revert to last known working version (#20967) 2023-05-16 06:46:11 +01:00
Joel Challis 4ae45ca995 Tidy up encoder_map directions (#20847) 2023-05-10 22:55:49 +01:00
Joel Challis 62be3a7447 Revert use of legacy wear leveling driver now ChibiOS is fixed (#20806) 2023-05-09 17:52:37 +10:00
Joel Challis c7c510f53f Specifying the default board file is redundant (#20807) 2023-05-08 18:05:29 -06:00
Joel Challis cefef18ceb Tidy up stray RGB_DISABLE_TIMEOUT references (#20460) 2023-04-15 23:21:58 -06:00
Joel Challis 38700f7e3f Reject info.json at keymap level (#20408) 2023-04-11 02:43:45 +01:00
Joel Challis e9b36bebb2 Avoid generating empty ENCODER_RESOLUTION (#20179) 2023-04-07 14:07:59 +01:00
Joel Challis 1fb06ee9af Remove some use of keymap.h (#20316) 2023-04-02 05:31:22 +01:00
Joel Challis 1b8c7c39d7 Allow EEPROM_DRIVER from info.json (#20313) 2023-04-02 04:03:22 +01:00
Joel Challis 5b0bd553b3 Delete config_common.h (#20312) 2023-04-01 23:34:13 +01:00
Joel Challis f56580404d Minify content published to API (#20285) 2023-03-29 13:01:16 +01:00
Joel Challis e0b1637e15 I have zero involvement with this keyboard... (#20287) 2023-03-29 02:09:26 +01:00
Joel Challis f186abdf29 Reduce _validate complexity (#20274) 2023-03-28 02:53:28 +01:00
Joel Challis c485d1cf26 Remove use of keymap.h (#20004) 2023-03-27 20:08:17 +01:00
Joel Challis 79b0f9168e Custom keycodes in JSON (#19925) 2023-03-27 20:01:07 +01:00
Joel Challis e35bb8ebfa Add force support to 'qmk git-submodule' (#19705) 2023-03-27 19:15:25 +01:00
Joel Challis fa4dfb542f Strip API specific output from qmk info (#20234) 2023-03-23 11:19:30 +00:00
Joel Challis b01dc36fbf Tidy up duplication of MIN/MAX fallback implementations (#20236) 2023-03-23 05:30:30 +00:00
Joel Challis 6540b31d71 Add some helpers to tidy up XAP (#20235) 2023-03-23 00:37:13 +00:00
Joel Challis 50cb8a3bf5 Remove bootloader logic from mcu_selection.mk (#20150)
* Remove bootloader logic from mcu_selection.mk

* Move MCU/BOOTLOADER to info.json
2023-03-18 21:19:26 +00:00
Joel Challis c7f58145fb Update qmk_cli container references (#20154) 2023-03-17 01:32:09 +00:00
Joel Challis 7654c2a23b Update keycodes_0.0.1_basic.hjson (#20129) 2023-03-16 00:37:58 +00:00
Joel Challis a974c51d25 Relocate various modifier defines (#18638) 2023-03-10 18:27:29 -08:00
Joel Challis 952b88528f Fix processing of recently added system keycodes (#20058) 2023-03-08 06:38:11 +00:00
Joel Challis 5edf41da60 Remove empty rules.mk from keymaps (#20056) 2023-03-08 03:34:41 +00:00
Joel Challis 500c4b7484 Reject VIA keys within info.json (#20026) 2023-03-06 10:07:47 +11:00
Joel Challis 3be5d90b6d Remove some use of keymap.h (#20006) 2023-03-03 17:50:40 +00:00
Joel Challis c3c40dfda8 Remove some use of keymap.h (#19980) 2023-03-03 11:26:53 +00:00
Joel Challis be781927c1 Merge upstream changes to uf2conv (#19993) 2023-03-03 10:26:37 +11:00
Joel Challis 3fc9c03559 Remove all from list of animations in info.json (#19978) 2023-03-01 02:55:14 +00:00
Joel Challis 53727062db Disable safe.directory check (#19970) 2023-02-28 20:27:11 +00:00
Joel Challis fc05929124 Strip whitespace from CONVERT_TO variables (#19948) 2023-02-28 11:15:54 -08:00
Joel Challis 05631b276d Flag "builddefs" as core changes (#19950) 2023-02-28 14:18:43 +00:00
Joel Challis bda28fa384 Hide hex output when building uf2 (#19940) 2023-02-26 15:24:43 +11:00
Joel Challis 9f2cd9119f Reallocate user/kb keycode ranges (#19907) 2023-02-23 09:50:09 +11:00
Joel Challis 961f0b7b2d Reallocate SAFE_RANGE (#19909) 2023-02-23 09:49:07 +11:00
Joel Challis 403b0addea Align magic keycodes (#19877) 2023-02-23 08:14:29 +11:00
Joel Challis 0512e286a6 Remove magic bodges from via keymaps (#19890) 2023-02-22 01:15:18 +00:00
Joel Challis 7996be6db6 Refactor more KC_MISSION_CONTROL/KC_LAUNCHPAD usages (#19891) 2023-02-20 00:59:46 +00:00
zvecr f71f7733a3 Fix date 2023-02-19 20:30:18 +00:00
zvecr f5ccd04a5f Stub changelog 2023-02-19 20:23:01 +00:00
Joel Challis 0152dd811d Move KC_MISSION_CONTROL/KC_LAUNCHPAD keycodes to core (#19884) 2023-02-19 18:59:50 +11:00
Joel Challis f587a0c548 Align sequencer keycodes (#19875) 2023-02-18 15:44:36 +00:00
Joel Challis 242f51007f Fix regen script for macOS (#19857) 2023-02-16 01:00:01 +00:00
Joel ChallisandConor Burns 896d9aa98c Add rp2040_ce and add elite-pi and helios as alias (#19830)
* add rp2040_ce and add elite-pi and helios as alias (#19628)

* fix git mishap

* Update platforms/chibios/converters/promicro_to_rp2040_ce/_pin_defs.h

Co-authored-by: Joel Challis <git@zvecr.com>

---------

Co-authored-by: Joel Challis <git@zvecr.com>

* Tidy docs

---------

Co-authored-by: Conor Burns <mail@conor-burns.com>
2023-02-12 23:02:05 +00:00
Joel Challis 6ceff1367d Tidy up use of keycode range helpers (#19813) 2023-02-12 17:09:34 +00:00
Joel Challis d10350cd2c Restore packing of midi note keycodes (#19468) 2023-02-13 02:55:51 +11:00
Joel Challis 90f3d6201a Reduce false positives in layout name validation (#19646) 2023-02-11 20:36:11 +00:00
Joel Challis 11d49d00e7 Remove matrix_init_quantum/matrix_scan_quantum (#19806) 2023-02-11 03:47:17 +00:00
Joel Challis 1d0b4c8d38 Tidy up use of keycode range helpers (#19756) 2023-02-10 21:10:14 +00:00
Joel Challis 2ffdec5dc2 Move more unicode ranges to DD (#19755) 2023-02-10 21:08:54 +00:00
Joel Challis fb6c9eaed4 Regen keycode_table for unit tests (#19721) 2023-02-03 05:05:45 +00:00
Joel Challis 944b6107e2 Fix midi after recent refactoring (#19723) 2023-01-31 01:02:17 +00:00
Joel Challis d84a7351ea Strip out more of config_common (#19722) 2023-01-30 20:40:12 +00:00
Joel Challis 968cc1fe7b Relocate diode direction definitions (#19715) 2023-01-30 15:10:40 +11:00
Joel Challis 80cc6ad187 Fix 19701 merge 2023-01-28 21:16:59 +00:00
Joel Challis 8cc2e0e906 Fix quantum ring_buffer for ChibiOS (#19683) 2023-01-28 21:07:51 +00:00
Joel Challis 832479c7fb Split out mcu_selection to platform (#19701) 2023-01-29 07:40:47 +11:00
Joel Challis 603c86b6a2 Run format-text on keyboard PRs (#19656) 2023-01-22 14:15:10 +11:00
Joel Challis 53cc6170ae Refactor some layouts which contain keyboard name (#19645)
* Refactor some layouts which contain keyboard name

* use planck_mit
2023-01-20 05:44:05 +00:00
Joel Challis fe6502f12e Publish keymap.json to API (#19167) 2023-01-20 03:38:19 +00:00
Joel Challis 27504d974d Fix converter alias after 19603 (#19644) 2023-01-20 02:41:10 +00:00
Joel Challis f2ad3ba7c3 Refactor some layouts which contain keyboard name (#19643) 2023-01-20 02:36:30 +00:00
Joel Challis 5e502c3265 Remove stray UNUSED_PINS (#19639) 2023-01-20 02:35:18 +00:00
Joel Challis 891780b17f Refactor some layouts which contain keyboard name (#19642) 2023-01-20 01:59:46 +00:00
Joel Challis cc9a3a84d0 Fix mk0_avr_extra PIN_COMPATIBLE lint warning (#19640) 2023-01-20 01:59:27 +00:00
Joel Challis 4973950ddc Print distro in doctor output (#19633) 2023-01-19 10:25:47 +00:00
Joel Challis 0b25528b6b Fix 'No LAYOUTs defined' check (#19537) 2023-01-19 00:27:11 +00:00
Joel Challis 0ce3f6bcfe De-duplicate platform detection (#19603) 2023-01-19 00:27:00 +00:00
Joel Challis a1f253cbef qmk compile/qmk flash - Validate keymap argument (#19530) 2023-01-19 00:24:13 +00:00
Joel Challis 88ec588ae7 Remove make all-<platform> build targets (#19496) 2023-01-19 10:44:41 +11:00
Joel Challis 12f1a30d16 Add alias support for converters (#19563) 2023-01-18 23:16:33 +00:00
Joel Challis 82a94ea1bd Add f303 to tinyuf2 bootloader support (#19620) 2023-01-18 22:36:58 +00:00
Joel Challis 0730740add Add mmoskal/uf2-stm32f103 bootloader support (#19594) 2023-01-15 15:04:32 +00:00
Joel Challis 1bbacec44d Promote CTPC warning to error (#19565) 2023-01-11 22:44:55 +00:00
Joel Challis b61654fb95 Tidy up use of CTPC (#19570) 2023-01-11 22:31:54 +00:00
Joel Challis 46c85c93f0 Revert "De-duplicate platform detection (#19545)" (#19564)
This reverts commit e11235ee14.
2023-01-11 19:58:27 +00:00
Joel Challis e11235ee14 De-duplicate platform detection (#19545) 2023-01-11 02:13:32 +00:00
Joel Challis 20474ae232 Fix CLI community detection (#19562) 2023-01-11 12:38:35 +11:00
Joel Challis b57714f793 qmk doctor - Handle timeouts while checking binaries (#19549) 2023-01-09 09:27:41 +00:00
Joel Challis a3ed1b0c8d Relax converter within keymap schema (#19544) 2023-01-09 09:23:02 +00:00
Joel Challis 1b045b1e60 Handle doctor permission issues while checking udev (#19548) 2023-01-09 08:21:21 +00:00
Joel Challis 1c024bfa91 Add some missing layout data (#19539) 2023-01-08 15:26:37 +00:00