Commit Graph

19 Commits

Author SHA1 Message Date
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