InfiniTime — это прошивка с открытым исходным кодом для умных часов PineTime. Он написан на современном C++ и основан наFreeRTOS.
Функции
- Открытый исходный код: выпущен под лицензией GPLv3.
- BLE-коммуникация
- Богатый пользовательский интерфейс с дисплеем, сенсорной панелью и кнопкой
- Синхронизация времени через BLE
- Уведомление через BLE
- Измерение частоты сердечных сокращений
- Подсчет шагов
- Пробуждение от вращения запястья
- Быстрые действия: Отключить вибрацию при уведомлении, Настройки яркости, Фонарик, Настройки
- 2 циферблата: цифровой, аналоговый
- Несколько «приложений»: Музыка (управление воспроизведением музыки на вашем телефоне), Частота сердечных сокращений (управляет датчиком частоты сердечных сокращений и отображает текущее сердцебиение), Навигация (отображает инструкции по навигации, поступающие из сопутствующего приложения), Уведомление (отображает последнее уведомление). получено), Paddle (одиночная игра, похожая на понг), Two (игра-клон 2048), секундомер (со всеми необходимыми функциями, такими как воспроизведение, пауза, круг, остановка), датчик движения и счетчик шагов (отображает количество шагов и состояние датчика движения в режиме реального времени)
- Пользовательские настройки: тайм-аут дисплея, условие пробуждения, формат времени (12/24 ч), циферблат по умолчанию, состояние батареи, проверка прошивки, информация о системе
- Поддерживается 3 сопутствующими приложениями (в разработке):Гаджетбридж(на Android), Amazfish (на SailfishOS и Linux), Siglo (на Linux)
- [Экспериментальная] WebBLEWatch Синхронизируйте время прямо из веб-браузера. видео
- OTA (беспроводное) обновление через BLE
- Загрузчик на основе MCUBoot