matteodelabre / waved

Experimental driver for the reMarkable 2 E-Ink display
GNU General Public License v3.0
58 stars 6 forks source link

Provide client interface to send updates #4

Closed matteodelabre closed 2 years ago

matteodelabre commented 2 years ago

Simpler alternative: Just expose access to the update queue, and leave it to a client (e.g. a compositor) to provide the framebuffer. That way we avoid having two redundant framebuffers in memory.

matteodelabre commented 2 years ago

An initial implementation for an rm2fb-compatible server has been added thanks to @raisjn (commit c2f29ec113e245376f54e6b222a2b599d7ce3bc6). Other server implementations may come later, as the core part of Waved is now exported in a shared library.