Commit Graph

25 Commits

Author SHA1 Message Date
c9c2380332 Add integer text scaling 2022-06-04 19:45:10 +02:00
a2060c3ab5 Implement basic font rendering 2022-06-04 13:24:31 +02:00
3599979cc4 Allow image and LUT to be located either in ram or flash 2022-06-03 16:55:24 +02:00
4d73d7a662 Extend example to use fast lut 2022-06-03 11:08:28 +02:00
061b789319 Implement OTP dumping 2022-06-02 21:38:32 +02:00
fbc40cbab9 Refactor code 2022-06-02 12:25:27 +02:00
04a9e1b132 Implement custom spi protocol 2022-06-01 20:19:56 +02:00
c9bcdb1ca0 Implement multi-channel run length encoded images in flash memory 2022-05-29 18:46:09 +02:00
01212b8acf Make use of C++ standard library 2022-05-29 16:16:58 +02:00
4684a8f80f Add C++ standard library 2022-05-29 15:38:05 +02:00
9b56239dce Add makefile 2022-05-29 15:37:37 +02:00
1e6e211903 Update compiler toolchain to avr-gcc 12 and switch to C++20 2022-05-29 15:29:57 +02:00
a6a30713e2 Change example to use four wire spi 2022-05-29 10:25:27 +02:00
3fdfa73ff4 Add support for three wire spi 2022-05-29 10:25:27 +02:00
3cbbe3ad7e Switch to software spi to avoid conflict with ICSP pins 2022-05-29 10:25:27 +02:00
10b41546c9 Make use of C++ array wrapper 2022-05-29 10:25:27 +02:00
2da4695586 Implement trinary image encoding 2022-05-29 10:25:27 +02:00
b8d7101508 Fix pixel being both black and red 2022-05-29 10:25:27 +02:00
204c693224 Change image orientation to conventional XY 2022-05-29 10:25:26 +02:00
7db240381b Move example image to main 2022-05-29 10:25:26 +02:00
a33499ffb2 Refactor interface to be fully static 2022-05-29 10:25:26 +02:00
594904d9b0 Refactor pins to be user-provided 2022-05-29 10:25:26 +02:00
7339c42b60 Refactor eink driver 2022-05-29 10:25:26 +02:00
ca3fb7854e Add waveshare eink display library 2022-05-29 10:25:18 +02:00
e34d6b88df Initial commit 2022-05-25 20:37:09 +02:00