Skip to content

v7.3

Choose a tag to compare

@kion85 kion85 released this 20 Sep 14:37
· 2 commits to master since this release

v7.3 - 2026-09-20

Системный курсор (IMU pointer)

  • Новый модуль core/cursor.*: пиксельный курсор, управляется наклоном устройства (разгон/торможение, как обычный указатель).
  • Работает в Tools/Apps/WiFi/Games/Clock и их подменю (через list_menu.cpp), в Settings и в BIOS - хит-тест под все стили отображения (обычный список / Grid / List+Icons).
  • Активируется через Settings -> Cursor: IMU, либо автоматически в Desktop/OS режиме.
  • A = левый клик (выбрать/активировать), B = правый клик (назад) - там, где применимо.
  • Докрутка списка/переключение страницы у края экрана: если навести курсор к нижнему/верхнему краю видимой области - список сам скроллит или переключает страницу навстречу.

Desktop / OS режим

  • Новая настройка Settings -> Desktop: Firmware (обычное меню, как раньше) / OS (рабочий стол).
  • В OS-режиме главное меню рисуется как рабочий стол: сетка иконок приложений + таскбар снизу (имя устройства, время, WiFi, батарея), курсор активен всегда.
  • Клик по иконке (A) запускает приложение, как обычная активация пункта меню.

Air Mouse

  • Добавлен правый клик: A = левая кнопка, B = правая (было только A).

Стабильность

  • Исправлена гонка при закрытии сессий Internet SDR / Web Radio: закрытие ждало фиксированные 100мс перед уничтожением websocket-клиента, что могло совпасть с середины хендшейка фонового потока (потенциальный краш). Теперь ждём явного сигнала завершения потока.
  • Исправлен баг двойного тапа B в списках: если между первым тапом и срабатыванием окна успевали сменить выделение кнопкой A - активировался не тот пункт. Индекс теперь фиксируется в момент самого тапа.

Документация

  • README обновлён: раздел про формат .thm-тем (UEFI/BIOS) оформлен как таблица, добавлен FAQ про отличие от Bruce (философия проекта - не пентест-инструмент, а лёгкая PC-like ОС для маленького микроконтроллера).

Прошивка (ESP32-S3, 8 MB, dio, 80 MHz)

python -m esptool --chip esp32s3 -b 460800 write_flash 0x0 k85OS_7.3.bin