Daniele Verducci 🧉So, here's my last <a class="hashtag" href="https://social.ichibi.eu/tag/rabbithole" rel="nofollow noopener noreferrer" target="_blank">#rabbithole</a> : I bought an <a class="hashtag" href="https://social.ichibi.eu/tag/epaper" rel="nofollow noopener noreferrer" target="_blank">#epaper</a> display to use with <a class="hashtag" href="https://social.ichibi.eu/tag/esphome" rel="nofollow noopener noreferrer" target="_blank">#esphome</a> . It's a cheap <a class="hashtag" href="https://social.ichibi.eu/tag/waveshare" rel="nofollow noopener noreferrer" target="_blank">#waveshare</a> compatible 3 colour <a class="hashtag" href="https://social.ichibi.eu/tag/e" rel="nofollow noopener noreferrer" target="_blank">#e</a>-ink (BWR, black white and red), the HINK-E075A01. Unfortunately I discovered that the esphome waveshare component supports only the B/W verson.<br>It works in black&white, but my <a class="hashtag" href="https://social.ichibi.eu/tag/display" rel="nofollow noopener noreferrer" target="_blank">#display</a> is very slow due to the added red colour, and anyway I hate leaving features on the table...<br>So I decided to develop a driver, for an OS I barely know (esphome), in a language I barely know (C), for a platform I barely know (ESP32). I expected it to be fun 😅<br>[continues]