Compare commits

...

1 Commits

Author SHA1 Message Date
438765511c Change interface to take array wrapper 2022-05-27 20:39:51 +02:00

View File

@@ -110,7 +110,8 @@ class Eink {
_delay_ms(200); _delay_ms(200);
} }
static void draw(const uint8_t *image) template <typename Image>
static void draw(const Image &image)
{ {
constexpr auto BLOCK_SIZE = 5; constexpr auto BLOCK_SIZE = 5;
@@ -167,8 +168,8 @@ class Eink {
} }
}; };
sendImageChannel(Cmd::WRITE_RAM_BLACK, image); sendImageChannel(Cmd::WRITE_RAM_BLACK, image.data());
sendImageChannel(Cmd::WRITE_RAM_RED, image); sendImageChannel(Cmd::WRITE_RAM_RED, image.data());
sendCommand(Cmd::DISPLAY_UPDATE_CONTROL_2); sendCommand(Cmd::DISPLAY_UPDATE_CONTROL_2);
sendData(0xF7); sendData(0xF7);