Побаловалась с Флиппером.
Нам предстоит подготовить кучу документации и обучающих материалов, а значит точно пригодятся скриншоты или даже видео с экрана. Сейчас единственный вариант сделать скриншот — сфотографировать дисплей, лол.
Выяснила, как у нас работает отрисовка интерфейса, нижним слоем абстракции оказалась библиотека
u8g2.
Сделала, чтобы при отрисовке нового кадра весь фреймбуффер (1024 байта) выплёвывался в виртуальный COM-порт (через USB).
Дальше написала демона на Go, который этот фреймбуфер превращает в оранжево-чёрную картинку, увеличивает её в 10 раз и выводит в виде локального MJPEG-стрима.
Сначала потратила много времени на конвертацию фреймбуффера в PBM-изображения на стороне Флиппера, но потом вдруг поняла, что этого можно не делать, и работать на стороне компа с исходным буфером. Мдемс.
Ещё предстоит причесать серверный код, чтобы было красиво и не лагало, и будет вообще ня :3