mirror of
https://github.com/Keychron/qmk_firmware.git
synced 2024-12-27 19:49:01 +06:00
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. |
||
---|---|---|
.. | ||
process_audio.c | ||
process_audio.h | ||
process_auto_shift.c | ||
process_auto_shift.h | ||
process_backlight.c | ||
process_backlight.h | ||
process_clicky.c | ||
process_clicky.h | ||
process_combo.c | ||
process_combo.h | ||
process_dynamic_macro.c | ||
process_dynamic_macro.h | ||
process_dynamic_tapping_term.c | ||
process_dynamic_tapping_term.h | ||
process_grave_esc.c | ||
process_grave_esc.h | ||
process_haptic.c | ||
process_haptic.h | ||
process_joystick.c | ||
process_joystick.h | ||
process_key_lock.c | ||
process_key_lock.h | ||
process_key_override.c | ||
process_key_override.h | ||
process_leader.c | ||
process_leader.h | ||
process_magic.c | ||
process_magic.h | ||
process_midi.c | ||
process_midi.h | ||
process_music.c | ||
process_music.h | ||
process_printer_bb.c | ||
process_printer.c | ||
process_printer.h | ||
process_programmable_button.c | ||
process_programmable_button.h | ||
process_rgb.c | ||
process_rgb.h | ||
process_sequencer.c | ||
process_sequencer.h | ||
process_space_cadet.c | ||
process_space_cadet.h | ||
process_steno.c | ||
process_steno.h | ||
process_tap_dance.c | ||
process_tap_dance.h | ||
process_terminal_nop.h | ||
process_terminal.c | ||
process_terminal.h | ||
process_ucis.c | ||
process_ucis.h | ||
process_unicode_common.c | ||
process_unicode_common.h | ||
process_unicode.c | ||
process_unicode.h | ||
process_unicodemap.c | ||
process_unicodemap.h |