Commit Graph
20 Commits
Author SHA1 Message Date
BlackMark fbc40cbab9 Refactor code 2022-06-02 12:25:27 +02:00
BlackMark 04a9e1b132 Implement custom spi protocol 2022-06-01 20:19:56 +02:00
BlackMark c9bcdb1ca0 Implement multi-channel run length encoded images in flash memory 2022-05-29 18:46:09 +02:00
BlackMark 01212b8acf Make use of C++ standard library 2022-05-29 16:16:58 +02:00
BlackMark 4684a8f80f Add C++ standard library 2022-05-29 15:38:05 +02:00
BlackMark 9b56239dce Add makefile 2022-05-29 15:37:37 +02:00
BlackMark 1e6e211903 Update compiler toolchain to avr-gcc 12 and switch to C++20 2022-05-29 15:29:57 +02:00
BlackMark a6a30713e2 Change example to use four wire spi 2022-05-29 10:25:27 +02:00
BlackMark 3fdfa73ff4 Add support for three wire spi 2022-05-29 10:25:27 +02:00
BlackMark 3cbbe3ad7e Switch to software spi to avoid conflict with ICSP pins 2022-05-29 10:25:27 +02:00
BlackMark 10b41546c9 Make use of C++ array wrapper 2022-05-29 10:25:27 +02:00
BlackMark 2da4695586 Implement trinary image encoding 2022-05-29 10:25:27 +02:00
BlackMark b8d7101508 Fix pixel being both black and red 2022-05-29 10:25:27 +02:00
BlackMark 204c693224 Change image orientation to conventional XY 2022-05-29 10:25:26 +02:00
BlackMark 7db240381b Move example image to main 2022-05-29 10:25:26 +02:00
BlackMark a33499ffb2 Refactor interface to be fully static 2022-05-29 10:25:26 +02:00
BlackMark 594904d9b0 Refactor pins to be user-provided 2022-05-29 10:25:26 +02:00
BlackMark 7339c42b60 Refactor eink driver 2022-05-29 10:25:26 +02:00
BlackMark ca3fb7854e Add waveshare eink display library 2022-05-29 10:25:18 +02:00
BlackMark e34d6b88df Initial commit 2022-05-25 20:37:09 +02:00