Вот как выглядит граф приложения iButton во #flipperzero. Мы используем Miro для рисования схем с полной разверткой, Figma для интерактивных макетов меню. Когда графика для экрана утверждена, она отрисовывается в Photoshop (BMP 128x64), потом конвертируется в XBM и уже вкомпиливается в прошивку.
Forwarded from Меня заставили создать канал
Побаловалась с Флиппером.
Нам предстоит подготовить кучу документации и обучающих материалов, а значит точно пригодятся скриншоты или даже видео с экрана. Сейчас единственный вариант сделать скриншот — сфотографировать дисплей, лол.
Выяснила, как у нас работает отрисовка интерфейса, нижним слоем абстракции оказалась библиотека u8g2.
Сделала, чтобы при отрисовке нового кадра весь фреймбуффер (1024 байта) выплёвывался в виртуальный COM-порт (через USB).
Дальше написала демона на Go, который этот фреймбуфер превращает в оранжево-чёрную картинку, увеличивает её в 10 раз и выводит в виде локального MJPEG-стрима.
Сначала потратила много времени на конвертацию фреймбуффера в PBM-изображения на стороне Флиппера, но потом вдруг поняла, что этого можно не делать, и работать на стороне компа с исходным буфером. Мдемс.
Ещё предстоит причесать серверный код, чтобы было красиво и не лагало, и будет вообще ня :3
Нам предстоит подготовить кучу документации и обучающих материалов, а значит точно пригодятся скриншоты или даже видео с экрана. Сейчас единственный вариант сделать скриншот — сфотографировать дисплей, лол.
Выяснила, как у нас работает отрисовка интерфейса, нижним слоем абстракции оказалась библиотека u8g2.
Сделала, чтобы при отрисовке нового кадра весь фреймбуффер (1024 байта) выплёвывался в виртуальный COM-порт (через USB).
Дальше написала демона на Go, который этот фреймбуфер превращает в оранжево-чёрную картинку, увеличивает её в 10 раз и выводит в виде локального MJPEG-стрима.
Сначала потратила много времени на конвертацию фреймбуффера в PBM-изображения на стороне Флиппера, но потом вдруг поняла, что этого можно не делать, и работать на стороне компа с исходным буфером. Мдемс.
Ещё предстоит причесать серверный код, чтобы было красиво и не лагало, и будет вообще ня :3
Мы выбрали движок для Wiki
Адрес wiki: docs.flipperzero.one
После долгих и мучительных поисков взяли в итоге mkdocs-material. Это генератор статических сайтов типа Jekyll, но более навороченный и специально для документации.
* Репозиторий с исходниками лежит на Github https://github.com/Flipper-Zero/docs Любой желающий может прислать пулл-реквест и дополнить документаци.
* Сейча нужно привести внешний вид темы к нашему стилю, если у кого есть желание, вот таска
Примеры использования этого движка можно посмотреть у Netflix, ZeroNet, Google, Traefik, Soundcloud, Uber, Pi-Hole
Адрес wiki: docs.flipperzero.one
После долгих и мучительных поисков взяли в итоге mkdocs-material. Это генератор статических сайтов типа Jekyll, но более навороченный и специально для документации.
* Репозиторий с исходниками лежит на Github https://github.com/Flipper-Zero/docs Любой желающий может прислать пулл-реквест и дополнить документаци.
* Сейча нужно привести внешний вид темы к нашему стилю, если у кого есть желание, вот таска
Примеры использования этого движка можно посмотреть у Netflix, ZeroNet, Google, Traefik, Soundcloud, Uber, Pi-Hole
Любители холодненькой части руки.
С детства мальчикам знакомо желание подержаться за холодненькую руку мамы, бабушки, тети. Повзрослев и оставив отчий дом, юноша лишается доступа к холодниксу. Молодые девушки еще не обладают достаточной мясистостью, из–за чего рука не успевает достаточно охладиться. Только после ~30 лет у женщин нарастает достаточный мясной слой на руке и появляется холодникс. Тогда мужчина снова обретает душевный покой.
С детства мальчикам знакомо желание подержаться за холодненькую руку мамы, бабушки, тети. Повзрослев и оставив отчий дом, юноша лишается доступа к холодниксу. Молодые девушки еще не обладают достаточной мясистостью, из–за чего рука не успевает достаточно охладиться. Только после ~30 лет у женщин нарастает достаточный мясной слой на руке и появляется холодникс. Тогда мужчина снова обретает душевный покой.
Про что выпустить видос+статью первым делом?
Anonymous Poll
9%
Разводим модуль для Флиппера в Altium с нуля
47%
iButton ключи, их протоколы и как их хекать через флиппер
44%
Архитектура Флиппера, как он устроен внутри
Как убрать эхо
Ничто так не выдает низкое качество продакшена как унитазный звук с эхо.
Я долго искал способ убрать эхо в офисном помещении, где мы записываем видосы и озвучиваем. Раньше я обкладывался одеялами и записывался, но оказывается есть мобильные акустические ширмы на колесиках! Можно доставать на время съемок и убирать.
У меня такие https://xn--80aadoaqbdlcc3b4bcmo5e5d.xn--p1ai/product/shirma-akukab/
Прикладываю пример звука с ширмами и без. Не обращайте внимание на шуршание, это я кручу микрофон в руках.
Ничто так не выдает низкое качество продакшена как унитазный звук с эхо.
Я долго искал способ убрать эхо в офисном помещении, где мы записываем видосы и озвучиваем. Раньше я обкладывался одеялами и записывался, но оказывается есть мобильные акустические ширмы на колесиках! Можно доставать на время съемок и убирать.
У меня такие https://xn--80aadoaqbdlcc3b4bcmo5e5d.xn--p1ai/product/shirma-akukab/
Прикладываю пример звука с ширмами и без. Не обращайте внимание на шуршание, это я кручу микрофон в руках.
Через пять минут вещаем в Клабхаусе.
Можете придти пообщаться, но можно и не приходить, ничего не потеряете. Проведите лучше время с семьей, близкими.
UPD: Я полностью согласен с тем, что дискриминация людей без айфона это неправильно. Вендорлок — абсолютно тупо.
https://www.joinclubhouse.com/event/MwVpRJrA
Можете придти пообщаться, но можно и не приходить, ничего не потеряете. Проведите лучше время с семьей, близкими.
UPD: Я полностью согласен с тем, что дискриминация людей без айфона это неправильно. Вендорлок — абсолютно тупо.
https://www.joinclubhouse.com/event/MwVpRJrA
This media is not supported in your browser
VIEW IN TELEGRAM
Примерно так бы выглядела прямая трансляция из моей бошки
This media is not supported in your browser
VIEW IN TELEGRAM
Зацените виджет с инфой по питанию во #flipperzero