Prvá verzia InfiniTime, firmvéru pre otvorené inteligentné hodinky PineTime

Komunita PINE64, ktorá vytvára otvorené zariadenia, oznámila vydanie InfiniTime 1.0, oficiálneho firmvéru pre inteligentné hodinky PineTime. Uvádza sa, že nová verzia firmvéru umožňuje považovať hodinky PineTime za produkt pripravený pre koncových používateľov. V zozname zmien je výrazný redizajn rozhrania, ako aj vylepšenie správcu upozornení a oprava ovládača TWI, ktorý predtým spôsoboval pády v hrách.

Hodinky PineTime boli predstavené v októbri 2019 a boli vyvinuté ako zariadenie kompatibilné s PinePhone. V septembri 2020 bol ako predvolený firmvér pre PinePhone vybraný bezplatný firmvér InfiniTime, ktorého kód je distribuovaný pod licenciou GPLv3. Zariadenie je založené na mikrokontroléri NRF52832 MCU (64 MHz) a je vybavené 512 KB systémovej Flash pamäte, 4 MB Flash pre užívateľské dáta, 64 KB RAM, 1.3-palcovým LCD displejom s rozlíšením 240x240 pixelov, akcelerometrom ( používa sa ako krokomer), snímač srdcovej frekvencie a vibračný motor. Nabitie batérie (180 mAh) vystačí na 3-5 dní výdrže batérie.

Firmvér InfiniTime využíva operačný systém v reálnom čase FreeRTOS 10, grafickú knižnicu LittleVGL 7 a NimBLE 1.3.0 Bluetooth stack. Zavádzač firmvéru je založený na MCUBoot. Firmvér je možné aktualizovať prostredníctvom aktualizácií OTA prenášaných zo smartfónu cez Bluetooth LE. Na svojom smartfóne a počítači môžete na ovládanie hodiniek použiť aplikácie Gadgetbridge (pre Android), Amazfish (pre Sailfish a Linux) a Siglo (pre Linux). K dispozícii je experimentálna podpora pre WebBLEWatch, webovú aplikáciu na synchronizáciu hodín z prehliadačov, ktoré podporujú rozhranie Web Bluetooth API.

Kód používateľského rozhrania je napísaný v C++ a obsahuje také funkcie, ako sú hodiny (digitálne, analógové), fitness tracker (monitor srdcovej frekvencie a krokomer), zobrazovanie upozornení na udalosti na smartfóne, baterka, ovládanie prehrávania hudby na smartfóne, zobrazenie pokynov z navigátora, stopiek a dvoch jednoduchých hier (Pádlo a 2048). Prostredníctvom nastavení môžete určiť čas vypnutia displeja, formát času, podmienky budenia, zmeniť jas obrazovky, vyhodnotiť nabitie batérie a verziu firmvéru.

Prvá verzia InfiniTime, firmvéru pre otvorené inteligentné hodinky PineTime

Autor firmvéru pripomína, že okrem InfiniBand existuje množstvo alternatív, napríklad možnosti firmvéru na báze Zephyr, Mynewt OS, MbedOS, TinyGo, WaspOS (založené na Micropythone) a PinetimeLite (rozšírená modifikácia platforiem firmvéru InfiniTime).

Prvá verzia InfiniTime, firmvéru pre otvorené inteligentné hodinky PineTimePrvá verzia InfiniTime, firmvéru pre otvorené inteligentné hodinky PineTime


Zdroj: opennet.ru

Pridať komentár