Commit Graph

19 Commits

Author SHA1 Message Date
d23814fefc Reset memory layout after drawing text 2022-06-04 18:56:50 +02:00
e62a7ed498 Implement basic font rendering 2022-06-04 13:24:04 +02:00
3d45d2a4b3 Allow image and LUT to be located either in ram or flash 2022-06-03 16:55:01 +02:00
8d8369440c Implement uploading custom waveform lut 2022-06-03 11:07:49 +02:00
91b49cd536 Implement OTP dumping 2022-06-02 21:37:34 +02:00
7a0f00ceab Refactor code 2022-06-02 12:24:49 +02:00
113931f8ba Implement custom spi protocol 2022-06-01 20:16:09 +02:00
83a064ddc1 Implement multi-channel run length encoded images in flash memory 2022-05-29 18:45:46 +02:00
75046d1c1a Make use of C++ standard library 2022-05-29 16:13:53 +02:00
2e417a0f3a Add three wire spi support 2022-05-28 17:02:00 +02:00
d1419b2d23 Use enum to represent commands 2022-05-28 16:14:12 +02:00
9a4193ee75 Refactor block helper 2022-05-28 11:45:42 +02:00
438765511c Change interface to take array wrapper 2022-05-27 20:39:51 +02:00
6cc9c4e70c Implement trinary image encoding 2022-05-27 11:37:23 +02:00
4a904dff2f Change image orientation to conventional XY 2022-05-26 20:50:48 +02:00
2cb38b9fdc Refactor interface to be fully static 2022-05-26 16:03:38 +02:00
612f6a9fbc Create readable names for display commands 2022-05-26 15:53:29 +02:00
1c01b17f4d Refactor pins to be user-provided 2022-05-26 15:16:09 +02:00
2bad84d2e6 Refactor eink driver 2022-05-26 15:11:00 +02:00