Commit message (Collapse) | Author | Age | Files | Lines | ||
---|---|---|---|---|---|---|
... | ||||||
* | | Fix new-keyboard default for RP2040 bootloader (#18100) | Joel Challis | 2022-08-19 | 1 | -0/+1 | |
| | | ||||||
* | | Improve importer workflow (#17707) | Joel Challis | 2022-08-13 | 2 | -51/+101 | |
| | | ||||||
* | | Remove `UNUSED_PINS` (#17931) | Nick Brassel | 2022-08-06 | 1 | -14/+1 | |
| | | ||||||
* | | Merge remote-tracking branch 'origin/master' into develop | QMK Bot | 2022-08-06 | 1 | -4/+18 | |
|\| | ||||||
| * | Provide users with replacements for deprecated/invalid functionality where ↵ | Ryan | 2022-08-06 | 1 | -4/+18 | |
| | | | | | | | | applicable (#17604) | |||||
* | | Publish data as part of API generation (#17020) | Joel Challis | 2022-08-06 | 1 | -14/+23 | |
| | | ||||||
* | | Merge remote-tracking branch 'origin/master' into develop | QMK Bot | 2022-07-27 | 1 | -1/+1 | |
|\| | ||||||
| * | CLI compatibility for MacOS (#17811) | Albert Y | 2022-07-27 | 1 | -1/+1 | |
| | | ||||||
* | | Merge remote-tracking branch 'origin/master' into develop | QMK Bot | 2022-07-26 | 3 | -2/+69 | |
|\| | ||||||
| * | Make `qmk doctor` print out the last log entry for ↵ | Nick Brassel | 2022-07-26 | 3 | -2/+69 | |
| | | | | | | | | upstream/{master,develop}, including dates (#17713) | |||||
* | | Merge remote-tracking branch 'origin/master' into develop | QMK Bot | 2022-07-23 | 1 | -5/+10 | |
|\| | ||||||
| * | Fix test logic to check for both keymaps (#17761) | Niko Wenselowski | 2022-07-23 | 1 | -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 Challis | 2022-07-11 | 2 | -6/+12 | |
| | | ||||||
* | | Merge remote-tracking branch 'origin/master' into develop | QMK Bot | 2022-07-09 | 1 | -0/+1 | |
|\| | ||||||
| * | Add line to multibuild output log showing the actual build target. (#17606) | Nick Brassel | 2022-07-09 | 1 | -0/+1 | |
| | | ||||||
* | | Merge remote-tracking branch 'origin/master' into develop | QMK Bot | 2022-07-08 | 1 | -29/+9 | |
|\| | ||||||
| * | Allow only col or row pins for *_right extraction. (#17590) | Dasky | 2022-07-08 | 1 | -29/+9 | |
| | | ||||||
* | | Fix rgbkb/sol/rev2 build issues (#17601) | Joel Challis | 2022-07-08 | 2 | -3/+11 | |
| | | ||||||
* | | Tentative Teensy 3.5 support (#14420) | Ryan | 2022-07-03 | 1 | -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 Challis | 2022-07-02 | 6 | -0/+222 | |
| | | ||||||
* | | Merge remote-tracking branch 'origin/master' into develop | QMK Bot | 2022-07-01 | 1 | -2/+2 | |
|\| | ||||||
| * | Allow locate_keymap to handle DEFAULT_FOLDER (#17529) | Joel Challis | 2022-07-01 | 1 | -2/+2 | |
| | | ||||||
* | | [Core] Add Raspberry Pi RP2040 support (#14877) | Stefan Kerkmann | 2022-06-30 | 1 | -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> | |||||
* | | Merge remote-tracking branch 'origin/master' into develop | QMK Bot | 2022-06-29 | 1 | -14/+22 | |
|\| | ||||||
| * | Allow module check to error out when piped to /dev/null (#17505) | Joel Challis | 2022-06-30 | 1 | -14/+22 | |
| | | ||||||
* | | Merge remote-tracking branch 'origin/master' into develop | QMK Bot | 2022-06-26 | 1 | -1/+1 | |
|\| | ||||||
| * | Fix error message in generated code (#17484) | Joel Challis | 2022-06-27 | 1 | -1/+1 | |
| | | ||||||
* | | Merge remote-tracking branch 'origin/master' into develop | QMK Bot | 2022-06-25 | 1 | -1/+1 | |
|\| | ||||||
| * | Only omit paths containing "/keymaps/" (#17468) | precondition | 2022-06-25 | 1 | -1/+1 | |
| | | | | | | This allows keyboard names to contain the word "keymaps" | |||||
* | | Allow encoder config from info.json (#17295) | Joel Challis | 2022-06-20 | 2 | -0/+87 | |
| | | ||||||
* | | Additional schema fixes (#17414) | Joel Challis | 2022-06-18 | 2 | -9/+5 | |
| | | ||||||
* | | Use --exclude-from=.gitignore in place of --exclude-standard (#17399) | precondition | 2022-06-16 | 1 | -2/+2 | |
| | | ||||||
* | | Merge remote-tracking branch 'origin/master' into develop | QMK Bot | 2022-06-15 | 2 | -4/+6 | |
|\| | ||||||
| * | Fix clean arg handling (#17392) | Joel Challis | 2022-06-15 | 2 | -4/+6 | |
| | | ||||||
* | | Merge remote-tracking branch 'origin/master' into develop | QMK Bot | 2022-06-14 | 2 | -29/+97 | |
|\| | ||||||
| * | Perform stricter lint checks (#17348) | Joel Challis | 2022-06-14 | 2 | -29/+97 | |
| | | ||||||
* | | `qmk doctor`: show arch for macOS (#17356) | Ryan | 2022-06-11 | 1 | -1/+1 | |
| | | ||||||
* | | Merge remote-tracking branch 'origin/master' into develop | QMK Bot | 2022-06-10 | 2 | -19/+5 | |
|\| | ||||||
| * | Promote 'layouts require matrix data' to api error (#17349) | Joel Challis | 2022-06-10 | 2 | -9/+5 | |
| | | ||||||
| * | Promote label with newlines to lint error (#17347) | Joel Challis | 2022-06-10 | 1 | -10/+0 | |
| | | ||||||
* | | Merge remote-tracking branch 'origin/master' into develop | QMK Bot | 2022-06-09 | 2 | -68/+53 | |
|\| | ||||||
| * | Add support for linting deprecated and removed functionality (#17063) | Joel Challis | 2022-06-09 | 2 | -68/+53 | |
| | | | | | | | | | | | | | | | | | | * Add support for more lint warnings/errors * Develop currently needs extra deps installed * Lint a few more scenarios * fix tests | |||||
* | | Merge remote-tracking branch 'origin/master' into develop | QMK Bot | 2022-05-30 | 1 | -16/+27 | |
|\| | ||||||
| * | Fix various lint errors (#17255) | Joel Challis | 2022-05-30 | 1 | -16/+27 | |
| | | | | | | | | | | * Fix various lint errors * reduce complexity | |||||
* | | Add uf2-split-* make targets. (#17257) | Dasky | 2022-05-31 | 1 | -0/+2 | |
|/ | ||||||
* | Added support for Wb32fq95 (#16871) | Joy Lee | 2022-05-23 | 1 | -1/+2 | |
| | ||||||
* | Data driven `g_led_config` (#16728) | Joel Challis | 2022-05-16 | 5 | -3/+240 | |
| | ||||||
* | Also format *.hpp files. (#16997) | Nick Brassel | 2022-05-04 | 1 | -1/+1 | |
| | ||||||
* | Implement XAP 'secure' core requirements (#16843) | Joel Challis | 2022-04-16 | 2 | -12/+51 | |
| | | | | Co-authored-by: Drashna Jaelre <drashna@live.com> Co-authored-by: Stefan Kerkmann <karlk90@pm.me> | |||||
* | Quantum Painter (#10174) | Nick Brassel | 2022-04-13 | 7 | -1/+1255 | |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * Install dependencies before executing unit tests. * Split out UTF-8 decoder. * Fixup python formatting rules. * Add documentation for QGF/QFF and the RLE format used. * Add CLI commands for converting images and fonts. * Add stub rules.mk for QP. * Add stream type. * Add base driver and comms interfaces. * Add support for SPI, SPI+D/C comms drivers. * Include <qp.h> when enabled. * Add base support for SPI+D/C+RST panels, as well as concrete implementation of ST7789. * Add support for GC9A01. * Add support for ILI9341. * Add support for ILI9163. * Add support for SSD1351. * Implement qp_setpixel, including pixdata buffer management. * Implement qp_line. * Implement qp_rect. * Implement qp_circle. * Implement qp_ellipse. * Implement palette interpolation. * Allow for streams to work with either flash or RAM. * Image loading. * Font loading. * QGF palette loading. * Progressive decoder of pixel data supporting Raw+RLE, 1-,2-,4-,8-bpp monochrome and palette-based images. * Image drawing. * Animations. * Font rendering. * Check against 256 colours, dump out the loaded palette if debugging enabled. * Fix build. * AVR is not the intended audience. * `qmk format-c` * Generation fix. * First batch of docs. * More docs and examples. * Review comments. * Public API documentation. |