Byla odhalena komunita open source PINE64 před několika dny vydání InfiniTime 1.0, který je Oficiální firmware PineTime smartwatch ve kterém se uvádí, že jeho vybavení novou verzí firmwaru dělá z hodinek PineTime hotový produkt pro koncové uživatele.
Seznam změn zaznamenává výrazný redesign rozhraní, stejně jako vylepšení správce oznámení a opravu ovladače TWI, která dříve způsobovala selhání her.
Hodiny PineTime byl představen v říjnu 2019 a vyvinul se jako zařízení kompatibilní s PinePhone. V září 2020 byl jako výchozí firmware pro PineTime zvolen bezplatný firmware InfiniTime, jehož kód je distribuován pod licencí GPLv3.
Zařízení je založeno na mikrokontroléru MCU NRF52832 (64 MHz) a je vybaveno 512KB systémovou pamětí Flash, 4MB Flash pro uživatelská data, 64KB RAM, 1.3palcovou LCD obrazovkou s rozlišením 240 × 240 pixelů., Akcelerometrem (používá se jako krokoměr), snímač srdeční frekvence a vibrační motor. Nabití baterie (180 mAh) je dostatečné pro 3-5denní výdrž baterie.
Stejně jako jakýkoli skutečný otevřený zdrojový projekt není PineTime založen pouze na jedné komunitě nebo jediném firmwaru. Existuje mnoho dalších projektů, které jsou v současné době ve vývoji a všechny si zaslouží pozornost uživatelské základny. Nejpokročilejším firmwarem v seznamu je pravděpodobně Wasp-OS, firmware Micropython. Poskytuje mnoho funkcí a díky jazyku Python se opravdu snadno používá a programuje.
Rád bych také vyzdvihl Pinetime-Lite, vidlici Joaquimorg's InfiniTime. Joaquim přidal spoustu pěkných funkcí a vylepšení a do InfiniTime již hodně přispěl svou prací.
Firmware InfiniTime používá operační systém FreeRTOS 10 v reálném čase, grafická knihovna LittleVGL 7 a zásobník Bluetooth NimBLE 1.3.0, zatímco firmware je založen na MCUBoot.
Kód uživatelského rozhraní je napsán v C ++ a zahrnuje funkce, jako jsou hodinky (digitální, analogové), sledovač aktivit (monitor srdečního tepu a krokoměr), který zobrazuje oznámení o událostech na smartphonu, baterku, ovládání přehrávání hudby na smartphonu, pokyny pro prohlížeč, a stopky a dvě jednoduché hry (Paddle a 2048).
Prostřednictvím nastavení můžete určit čas vypnutí obrazovky, formát času, podmínky aktivace, změnit jas obrazovky, vyhodnotit nabití baterie a verzi firmwaru.
Mezi jeho hlavní rysy patří:
- 2 ciferníky: digitální a analogové
- Různé aplikace (stopky, ovládání hudby, navigace, srdeční frekvence) a hry (Paddle a 2048)
- Uživatelská nastavení (časový limit zobrazení, formát času, podmínky spouštění)
- Aktualizace OTA pomocí bootloaderu FOSS založeného na MCUBoot
- Monitorování srdeční frekvence a počet kroků.
- Výdrž baterie 3–5 dní
Pokud jde o aktualizaci firmwaru, uvádí se, že ji lze aktualizovat prostřednictvím aktualizací OTA přenášených ze smartphonu přes Bluetooth LE.
Na druhé straně, pokud jde o vztah propojení a ovládání chytrých hodinek v zařízeních jiných než Pine, je uvedeno, že v chytrých telefonech a počítačích je možné používat aplikace Gadgetbridge pro Android, Amazfish (pro Sailfish a Linux) a Century (pro Linux) k ovládání hodin.
Plus také Uvádí se, že pro WebBLEWatch existuje experimentální podpora, webová aplikace pro synchronizaci hodin z prohlížečů, které podporují webové rozhraní Bluetooth.
Autor firmwaru připomíná, že kromě InfiniTime existuje řada alternativ, například existují možnosti firmwaru založené na Zephyr, Mynewt OS, MbedOS, TinyGo, WaspOS (na základě Micropython) a PinetimeLite (rozšířená modifikace firmwaru InfiniTime) .
Konečně pro ty, kteří se o tom chtějí dozvědět více O tomto novém firmwaru nebo zařízení můžete zkontrolovat podrobnosti Na následujícím odkazu.