Nick Brassel
1f2b1dedcc
* 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. |
2 years ago | |
---|---|---|
.. | ||
chibios | Ensure that safe_commands always run (#13199) | 2 years ago |
doctor | Relocate CLI git interactions (#16682) | 2 years ago |
format | Refix "No C files in filelist: None" (#15728) | 2 years ago |
generate | Merge remote-tracking branch 'origin/master' into develop | 2 years ago |
list | [CLI] `list-keymaps`/`list-layouts`: Check keyboard passed in (#15204) | 2 years ago |
new | Allow new-keyboard to use development_board presets (#16785) | 2 years ago |
painter | Quantum Painter (#10174) | 2 years ago |
__init__.py | Quantum Painter (#10174) | 2 years ago |
bux.py | World domination (#13021) | 3 years ago |
c2json.py | CLI/c2json: Print 'cpp' error when executed in verbose mode (#12869) | 3 years ago |
cd.py | CLI: Fix 'cd' subcommand on Windows (#16610) | 2 years ago |
cformat.py | Move all our CLI file formatters to the format dir (#13296) | 2 years ago |
clean.py | Align our subprocess usage with current best practices. (#12940) | 3 years ago |
compile.py | `--parallel` improvements (#13800) | 2 years ago |
docs.py | `qmk docs`: Run `docsify serve` if available (#15056) | 2 years ago |
fileformat.py | Move all our CLI file formatters to the format dir (#13296) | 2 years ago |
flash.py | Enable CLI flashing via mdloader (#14729) | 2 years ago |
hello.py | CLI: Add development mode support | 4 years ago |
info.py | Extend 'qmk info' to handle keymap level overrides (#16702) | 2 years ago |
json2c.py | CLI: Validate JSON keymap input (#16261) | 2 years ago |
kle2json.py | Remove references to info.json `width` and `height` in CLI (#13728) | 2 years ago |
lint.py | CLI: Lint non-data driven macros in info.json (#16739) | 2 years ago |
multibuild.py | Migrate more makefile utilities to builddefs sub-directory (#16002) | 2 years ago |
pyformat.py | Move all our CLI file formatters to the format dir (#13296) | 2 years ago |
pytest.py | Add support for encoder mapping. (#13286) | 2 years ago |
via2json.py | CLI: Add 'via2json' subcommand (#16468) | 2 years ago |