Commit graph

28 commits

Author SHA1 Message Date
e7365903d5 Turn off debug messages 2025-02-19 14:23:20 -06:00
3a79a2067e Add terminal-like behavior. Reformat with clang-format 2025-02-19 14:23:13 -06:00
b4280411cc Test terminal-like printing in the text test 2025-02-19 14:21:51 -06:00
24d8426b8f Correct P/N lane info again 2025-02-19 11:32:04 -06:00
37cb4d6440 Fix size of font cache
The loop copies 96 characters (32 .. 127 inclusive) but storage for
only 95 was allocated. This meant it wrote `line_height` units past
the end of the allocation.

In Arduino, this caused a crash for any subsequent allocation, yum.
2025-02-19 11:24:26 -06:00
ladyada
857cef8b77 name tweak 2025-02-19 12:23:21 -05:00
40857c0f7e I was confused about whether to give the "P" or "N" pin numbers 2025-02-19 10:42:02 -06:00
f88380b4db Let's push it back to the Arduino board definition to provide pinout info 2025-02-19 10:31:45 -06:00
08fa806c2f Add hardware cursor 2025-02-18 17:27:18 -06:00
c4f7283eba Add bare minimum text mode & example 2025-02-18 16:51:54 -06:00
145341ce85 Get rid of rainbow background at start 2025-02-18 16:51:42 -06:00
05df8ba4be Change text display organization
.. so that the character & attribute are together. This is a better
match for using GFXCanvas16 as a text buffer.
2025-02-18 16:51:36 -06:00
32de12a0e8 Add 8-bit palette mode 2025-02-18 16:12:47 -06:00
ba25264d3e Don't wait for serial at start 2025-02-18 11:08:03 -06:00
3eb03b074d Adafruit_GFX updates let us junk a bunch of code here
.. thank heavens.
2025-02-18 11:06:52 -06:00
df8f28614d Create Arduino library to wrap dvhstx
The most basic test (320x240x16bpp) works on the Metro RP2350.
2025-02-17 15:37:33 -06:00
34546a5ad0 remove everything we don't need 2025-02-17 10:43:25 -06:00
Mike Bell
d67479563f Fix RGB565 for certain resolutions 2024-10-13 20:34:04 +01:00
Mike Bell
58dba1f0bf Implement reset 2024-10-13 19:51:22 +01:00
Mike Bell
6b2e2ef5cc First semi-working Micropython version. 2024-10-13 16:07:08 +01:00
Mike Bell
2c4a17cc49 Enable warning as error 2024-08-10 23:28:03 +01:00
Mike Bell
3a750c55cb Fix release build 2024-08-10 23:13:25 +01:00
Mike Bell
1f39bfe03d Add github action 2024-08-10 22:55:45 +01:00
Mike Bell
ec3f15cecb RiscV support, textmode example 2024-08-10 22:08:11 +01:00
Mike Bell
65aa8be888 Tidy up to get external project working 2024-08-10 16:20:17 +01:00
Mike Bell
be6f1157af Add image 2024-08-10 15:18:56 +01:00
Mike Bell
0483010d4f Wiring in README 2024-08-10 13:12:45 +01:00
Mike Bell
b0255f2c62 Initial commit 2024-08-10 13:04:51 +01:00