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