Commit graph

20716 commits

Author SHA1 Message Date
Nick Brassel
85331d56ec Merge remote-tracking branch 'upstream/develop' into xap 2022-04-13 20:11:53 +10:00
Nick Brassel
1f2b1dedcc
Quantum Painter (#10174)
* 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.
2022-04-13 18:00:18 +10:00
QMK Bot
e7af9fb808 Merge remote-tracking branch 'origin/develop' into xap 2022-04-13 07:47:13 +00:00
QMK Bot
1dbbd2b6b0 Merge remote-tracking branch 'origin/master' into develop 2022-04-13 07:46:28 +00:00
Adam Lickel
b8cb147573
[Keymap] sinc/lickel: Use backlight keys in Fn Row (#16789) 2022-04-13 00:45:42 -07:00
QMK Bot
af26928941 Merge remote-tracking branch 'origin/develop' into xap 2022-04-13 07:05:28 +00:00
QMK Bot
40b76faba8 Merge remote-tracking branch 'origin/master' into develop 2022-04-13 07:04:52 +00:00
QMK Bot
858a55e5d8 Merge remote-tracking branch 'origin/develop' into xap 2022-04-13 07:04:18 +00:00
PJB Keyboard Design
dfe0515a4b
[Keyboard] Add Eros by PJB (#16756)
Co-authored-by: Ryan <fauxpark@gmail.com>
Co-authored-by: Joel Challis <git@zvecr.com>
2022-04-13 00:04:14 -07:00
QMK Bot
57d8bae083 Merge remote-tracking branch 'origin/master' into develop 2022-04-13 07:03:46 +00:00
Allen Choi
935af9e999
[Keymap] fixed oled turn-off issue for crkbd:gotham (#16748) 2022-04-13 00:03:01 -07:00
QMK Bot
3cbf1e455f Merge remote-tracking branch 'origin/develop' into xap 2022-04-13 06:41:30 +00:00
QMK Bot
64aa180775 Merge remote-tracking branch 'origin/master' into develop 2022-04-13 06:40:47 +00:00
4pplet
6d816d94f7
[Keyboard] Add ratio65 by rationalist (#16727)
Co-authored-by: Joel Challis <git@zvecr.com>
Co-authored-by: Ryan <fauxpark@gmail.com>
2022-04-12 23:40:20 -07:00
4pplet
3c3662c20f
[Keyboard] Adding waffling80, TKL PCB (#16726)
Co-authored-by: Joel Challis <git@zvecr.com>
Co-authored-by: Ryan <fauxpark@gmail.com>
2022-04-12 23:39:44 -07:00
QMK Bot
7d023e4951 Merge remote-tracking branch 'origin/develop' into xap 2022-04-13 06:38:11 +00:00
QMK Bot
ebf4380a83 Merge remote-tracking branch 'origin/master' into develop 2022-04-13 06:37:41 +00:00
QMK Bot
1d8ae78806 Merge remote-tracking branch 'origin/develop' into xap 2022-04-13 06:37:35 +00:00
Takeshi ISHII
16c848ca00
[Keymap] Change helix:froggy_106 keymap to use split_common (#16704) 2022-04-12 23:37:05 -07:00
QMK Bot
06ff5fca42 Merge remote-tracking branch 'origin/master' into develop 2022-04-13 06:37:02 +00:00
melonbred
f3a49876d5
[Keyboard] add pegasus (#16701)
Co-authored-by: Joel Challis <git@zvecr.com>
Co-authored-by: Drashna Jaelre <drashna@live.com>
Co-authored-by: Ryan <fauxpark@gmail.com>
2022-04-12 23:36:33 -07:00
QMK Bot
c1f92cc536 Merge remote-tracking branch 'origin/develop' into xap 2022-04-13 06:21:13 +00:00
QMK Bot
929f098269 Merge remote-tracking branch 'origin/master' into develop 2022-04-13 06:20:42 +00:00
Moritz
9a38ebc656
[Keyboard] add E80-1800 PCB (#16645)
Co-authored-by: Drashna Jaelre <drashna@live.com>
Co-authored-by: Ryan <fauxpark@gmail.com>
2022-04-12 23:20:07 -07:00
QMK Bot
b3bce44385 Merge remote-tracking branch 'origin/develop' into xap 2022-04-13 06:05:39 +00:00
QMK Bot
baa566d809 Merge remote-tracking branch 'origin/master' into develop 2022-04-13 06:05:08 +00:00
QMK Bot
cd8329ae9f Merge remote-tracking branch 'origin/develop' into xap 2022-04-13 06:04:53 +00:00
ziptyze
2d05c7fc25
[Keyboard] super16 update (#16494) 2022-04-12 23:04:38 -07:00
QMK Bot
c4ce95e55b Merge remote-tracking branch 'origin/master' into develop 2022-04-13 06:04:22 +00:00
Nabos
3f66e25b41
[Keyboard] add 10k (#16531)
Co-authored-by: Ryan <fauxpark@gmail.com>
Co-authored-by: Nicolas Ballet <balletn@igbmc.fr>
2022-04-12 23:03:49 -07:00
QMK Bot
1c13c5885c Merge remote-tracking branch 'origin/develop' into xap 2022-04-13 05:51:41 +00:00
QMK Bot
f1edbe5a89 Merge remote-tracking branch 'origin/master' into develop 2022-04-13 05:51:08 +00:00
Nostril
e1c777a1c9
[Keyboard] Add Synth Labs Solo keyboard (#16103)
Co-authored-by: Drashna Jaelre <drashna@live.com>
Co-authored-by: Ryan <fauxpark@gmail.com>
2022-04-12 22:50:38 -07:00
QMK Bot
7107489242 Merge remote-tracking branch 'origin/develop' into xap 2022-04-13 05:47:14 +00:00
QMK Bot
bcc056774f Merge remote-tracking branch 'origin/master' into develop 2022-04-13 05:46:44 +00:00
sol
8cc86490aa
[Keyboard] Add s-ol/0xC.pad (#16057)
* [Keyboard] Add s_ol/0xc_pad

* [Keyboard] add factory testing RGB_MATRIX pattern

Co-authored-by: s-ol <s-ol@users.noreply.github.com>
2022-04-12 22:46:12 -07:00
QMK Bot
e59b61e8af Merge remote-tracking branch 'origin/develop' into xap 2022-04-13 05:26:22 +00:00
QMK Bot
781022e910 Merge remote-tracking branch 'origin/master' into develop 2022-04-13 05:25:52 +00:00
Daniel Perrett
a5e41615f7
[Keyboard] Add userspace pdl and a handwired board (#14199)
Co-authored-by: Drashna Jaelre <drashna@live.com>
Co-authored-by: Joel Challis <git@zvecr.com>
Co-authored-by: Ryan <fauxpark@gmail.com>
Co-authored-by: James Young <18669334+noroadsleft@users.noreply.github.com>
2022-04-12 22:25:19 -07:00
zvecr
b0b6594ded secure keycodes? 2022-04-13 00:42:50 +01:00
zvecr
2563e7b2a0 format 2022-04-12 13:53:12 +01:00
zvecr
f249e33f70 Short term bodge to force dynamic_keymap population 2022-04-12 02:08:18 +01:00
zvecr
12e8c8d8ee Process entire unlock sequence - revert changes to SECURE_UNLOCK_SEQUENCE 2022-04-12 01:58:02 +01:00
zvecr
320f161c72 Process entire unlock sequence 2022-04-12 01:49:30 +01:00
zvecr
d19285019d All other subsystems are disabled during unlock 2022-04-12 01:37:31 +01:00
QMK Bot
b1eab6d3a0 Merge remote-tracking branch 'origin/develop' into xap 2022-04-11 13:12:57 +00:00
QMK Bot
6a22c2e665 Merge remote-tracking branch 'origin/master' into develop 2022-04-11 13:11:57 +00:00
Kamil Zielinski
0524a82a88
Fix numbering to match the correct columns (#16831) 2022-04-11 14:11:14 +01:00
QMK Bot
d21f84c521 Merge remote-tracking branch 'origin/develop' into xap 2022-04-11 10:20:02 +00:00
QMK Bot
c5423400c3 Merge remote-tracking branch 'origin/master' into develop 2022-04-11 10:19:24 +00:00