Прошивка беспроводной клавиатуры: задержка 50 мс → 0,1 мс
Сплит-клавиатуры на ZMK/Zephyr с донглом на e-paper: найдена и убрана задержка ввода, добавлена метрика скорости печати.
500×ниже медианная задержка (пробел + Shift)
12слоёв в перенесённой раскладке
CIсборка в GitHub Actions
Задача
На Ferris Sweep с донглом-дисплеем пробел и Shift ощутимо запаздывали, заряд батареи показывался ненадёжно.
Что сделано
- Измерена задержка от нажатия до отчёта, убрана задержка в цепочке обработки клавиш: медиана 50,2 мс → 0,1 мс.
- Виджет скорости печати на донгле nice!nano + SSD1681, диагностика батареи по логам.
- Раскладка на 12 слоёв перенесена на Corne под Windows / Omarchy, с оконным слоем.
Результат
Ввод мгновенный; код открыт на GitHub — наглядный пример того, как я отлаживаю embedded реального времени.