summaryrefslogtreecommitdiffstats
path: root/lib/python/qmk
Commit message (Collapse)AuthorAgeFilesLines
* Add converter support to keymap.json (#18776)Joel Challis2022-10-202-2/+7
|
* [CLI] Ensure consistent clean behaviour (#18781)Joel Challis2022-10-203-100/+91
|
* Build correctly when out of tree (#18775)Joel Challis2022-10-192-18/+30
|
* Correctly build keymap.json containing additional config (#18766)Joel Challis2022-10-191-5/+4
|
* Merge remote-tracking branch 'origin/master' into developQMK Bot2022-10-121-7/+0
|\
| * Remove unused LED_INDICATORS constant (#18686)Joel Challis2022-10-121-7/+0
| |
* | Generate DD RGBLight/LED/RGB Matrix animation defines (#18459)Ryan2022-09-261-0/+15
| |
* | Normalise info_config.h define generation (#18439)Ryan2022-09-212-93/+41
| | | | | | | | | | | | | | | | | | | | | | | | | | * Normalise info_config.h define generation * format * Fix tests * Update lib/python/qmk/cli/generate/config_h.py Co-authored-by: Nick Brassel <nick@tzarc.org> Co-authored-by: Nick Brassel <nick@tzarc.org>
* | Fix incorrect g_led_config generation (#18431)Ryan2022-09-211-12/+16
| |
* | Tidy up LAYOUT macro generation (#18262)Joel Challis2022-09-194-101/+59
| |
* | [Core] Add getreuer's Autocorrect feature to core (#15699)Drashna Jaelre2022-09-172-0/+290
| | | | | | Co-authored-by: Albert Y <76888457+filterpaper@users.noreply.github.com>
* | Merge remote-tracking branch 'origin/master' into developQMK Bot2022-09-161-1/+17
|\|
| * Add ability to remove temporary files during multibuild. (#18381)Nick Brassel2022-09-161-1/+17
| |
* | Disconnect `usb.device_ver` (#18259)Ryan2022-09-162-20/+0
| |
* | Merge remote-tracking branch 'origin/master' into developJoshua Diamond2022-09-121-1/+1
|\|
| * Fix '_RIGHT' matrix pins lint error (#18320)Joel Challis2022-09-091-1/+1
| |
* | Move bootloader.mk to platforms (#18228)Ryan2022-08-312-7/+1
| |
* | Merge remote-tracking branch 'origin/master' into developQMK Bot2022-08-311-1/+1
|\|
| * `qmk lint`: fix TypeError (#18226)Ryan2022-08-311-1/+1
| |
* | Handle escaping of manufacturer/product strings (#18194)Ryan2022-08-282-2/+3
| |
* | Switch over MANUFACTURER and PRODUCT to string literals (#18183)Ryan2022-08-281-2/+2
|/
* Update LUFA submodule (#18168)Ryan2022-08-261-2/+2
|
* Merge remote-tracking branch 'origin/master' into developQMK Bot2022-08-241-1/+1
|\
| * Update invalid pip install flag (#18146)Joel Challis2022-08-241-1/+1
| |
* | Fix PID value for the Keyboardio Atreus 2 bootloader (#18116)Sergey Vlasov2022-08-201-1/+1
| | | | | | Copy the correct PID from `util/udev/50-qmk.rules`.
* | CLI: Teaching the CLI to flash binaries (#16584)Erovia2022-08-205-93/+336
| | | | | | | | | | | | Co-authored-by: Ryan <fauxpark@gmail.com> Co-authored-by: Sergey Vlasov <sigprof@gmail.com> Co-authored-by: Joel Challis <git@zvecr.com> Co-authored-by: Nick Brassel <nick@tzarc.org>
* | Remove legacy bootmagic cli parsing (#18099)Joel Challis2022-08-191-8/+1
| |
* | Fix new-keyboard default for RP2040 bootloader (#18100)Joel Challis2022-08-191-0/+1
| |
* | Improve importer workflow (#17707)Joel Challis2022-08-132-51/+101
| |
* | Remove `UNUSED_PINS` (#17931)Nick Brassel2022-08-061-14/+1
| |
* | Merge remote-tracking branch 'origin/master' into developQMK Bot2022-08-061-4/+18
|\|
| * Provide users with replacements for deprecated/invalid functionality where ↵Ryan2022-08-061-4/+18
| | | | | | | | applicable (#17604)
* | Publish data as part of API generation (#17020)Joel Challis2022-08-061-14/+23
| |
* | Merge remote-tracking branch 'origin/master' into developQMK Bot2022-07-271-1/+1
|\|
| * CLI compatibility for MacOS (#17811)Albert Y2022-07-271-1/+1
| |
* | Merge remote-tracking branch 'origin/master' into developQMK Bot2022-07-263-2/+69
|\|
| * Make `qmk doctor` print out the last log entry for ↵Nick Brassel2022-07-263-2/+69
| | | | | | | | upstream/{master,develop}, including dates (#17713)
* | Merge remote-tracking branch 'origin/master' into developQMK Bot2022-07-231-5/+10
|\|
| * Fix test logic to check for both keymaps (#17761)Niko Wenselowski2022-07-231-5/+10
| | | | | | | | | | | | | | | | | | | | | | Python will evaluate first the left and then the right side of the and operator. The left side would previously return True based on the truthiness logic that treats any non-emptry string as true. It would not check if the desired keymap exists. If the left side is true it will evaluate the right side which will check for the existance of a specific keymap. With this change the check for existance of two keymaps is implemented.
* | More DD encoder fixes (#17615)Joel Challis2022-07-112-6/+12
| |
* | Merge remote-tracking branch 'origin/master' into developQMK Bot2022-07-091-0/+1
|\|
| * Add line to multibuild output log showing the actual build target. (#17606)Nick Brassel2022-07-091-0/+1
| |
* | Merge remote-tracking branch 'origin/master' into developQMK Bot2022-07-081-29/+9
|\|
| * Allow only col or row pins for *_right extraction. (#17590)Dasky2022-07-081-29/+9
| |
* | Fix rgbkb/sol/rev2 build issues (#17601)Joel Challis2022-07-082-3/+11
| |
* | Tentative Teensy 3.5 support (#14420)Ryan2022-07-031-1/+1
| | | | | | | | | | | | | | | | | | | | | | * Tentative Teensy 3.5 support * Set firmware format to .hex for ARM Teensys * Got to "device descriptor failed" by comparing with Teensy 3.6 code * Drop down to 96MHz... * Bump back up to 120MHz
* | Add cli command to import keyboard|keymap|kbfirmware (#16668)Joel Challis2022-07-026-0/+222
| |
* | Merge remote-tracking branch 'origin/master' into developQMK Bot2022-07-011-2/+2
|\|
| * Allow locate_keymap to handle DEFAULT_FOLDER (#17529)Joel Challis2022-07-011-2/+2
| |
* | [Core] Add Raspberry Pi RP2040 support (#14877)Stefan Kerkmann2022-06-301-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * Disable RESET keycode because of naming conflicts * Add Pico SDK as submodule * Add RP2040 build support to QMK * Adjust USB endpoint structs for RP2040 * Add RP2040 bootloader and double-tap reset routine * Add generic and pro micro RP2040 boards * Add RP2040 onekey keyboard * Add WS2812 PIO DMA enabled driver and documentation Supports regular and open-drain output configuration. RP2040 GPIOs are sadly not 5V tolerant, so this is a bit use-less or needs extra hardware or you take the risk to fry your hardware. * Adjust SIO Driver for RP2040 * Adjust I2C Driver for RP2040 * Adjust SPI Driver for RP2040 * Add PIO serial driver and documentation * Add general RP2040 documentation * Apply suggestions from code review Co-authored-by: Nick Brassel <nick@tzarc.org> Co-authored-by: Nick Brassel <nick@tzarc.org>