Remix.run Logo
yencabulator 2 days ago

It's kinda weird since the payload seems to be (repeat:u8 + rgb565:u16)*, so always multiples of three bytes, not two.

Given how this is sort of software is usually written, my guess would be they originally didn't have the RLE encoding and were just sending (rgb565:u16)*. That'd explain it.