Otvorena zajednica otvorenog koda PINE64 prije nekoliko dana izlazak InfiniTime 1.0, koje je Službeni firmware za pametni sat PineTime u kojem se navodi da opremanje novom verzijom firmvera čini PineTime sat gotovim proizvodom za krajnje korisnike.
Dnevnik promjena bilježi značajan redizajn sučelja, kao i poboljšanje upravitelja obavijesti i popravak za TWI upravljački program, koji je prethodno uzrokovao padove u igrama.
Sat PineTime je predstavljen u listopadu 2019. godine i razvio se kao uređaj kompatibilan s PinePhoneom. U rujnu 2020. besplatni firmware InfiniTime, čiji se kôd distribuira pod licencom GPLv3, izabran je kao zadani firmware za PineTime.
Uređaj se temelji na mikrokontroleru MCU NRF52832 (64 MHz), a opremljen je Flash memorijom od 512 KB, Flash memorijom od 4 MB za korisničke podatke, RAM-om od 64 KB, 1.3-inčnim LCD zaslonom rezolucije 240 × 240 piksela, akcelerometrom (koristi se kao pedometar), senzor brzine otkucaja srca i motor vibracija. Punjenje baterije (180 mAh) dovoljno je za 3-5 dana trajanja baterije.
Kao i svaki pravi projekt otvorenog koda, PineTime se ne temelji samo na jednoj zajednici ili jednom firmware-u. Dostupni su mnogi drugi projekti koji su trenutno u fazi izrade i svi zaslužuju pažnju korisničke baze. Najnapredniji firmware na popisu vjerojatno je Wasp-OS, Micropython firmware. Pruža puno funkcionalnosti i zaista je jednostavan za korištenje i programiranje zahvaljujući jeziku Python.
Također bih želio istaknuti Pinetime-Lite, račvanje Joaquimorgova InfiniTimea. Joaquim je dodao puno lijepih značajki i poboljšanja, a već je puno svog rada pridonio InfiniTimeu.
Firmware InfiniTime koristi operativni sustav u stvarnom vremenu FreeRTOS 10, grafička biblioteka LittleVGL 7 i Bluetooth NimBLE 1.3.0 stog, dok se učitavač firmvera temelji na MCUBoot-u.
Kôd korisničkog sučelja napisan je na jeziku C ++ i uključuje funkcije kao što su sat (digitalni, analogni), tragač aktivnosti (mjerač otkucaja srca i pedometar), koji prikazuje obavijesti o događajima na pametnom telefonu, baterijsku svjetiljku, kontrolu reprodukcije glazbe na pametnom telefonu, prikazuje upute za preglednik, štoperica i dvije jednostavne igre (Paddle i 2048).
Kroz postavke možete odrediti vrijeme isključivanja zaslona, format vremena, uvjete aktivacije, promjenu svjetline zaslona, procjenu napunjenosti baterije i verziju firmvera.
Među njegovim glavnim značajkama ističu se:
- 2 brojčanika: digitalni i analogni
- Razne aplikacije (štoperica, kontrola glazbe, navigacija, rad srca) i igre (Veslo i 2048)
- Korisničke postavke (vremensko ograničenje prikaza, format vremena, uvjeti okidača)
- OTA se ažurira uz pomoć FOSS pokretačkog programa koji se temelji na MCUBootu
- Praćenje otkucaja srca i broj koraka.
- 3-5 dana trajanja baterije
Što se tiče ažuriranja firmvera, spomenuto je da se to može ažurirati putem OTA ažuriranja koja se prenose sa pametnog telefona putem Bluetooth LE-a.
S druge strane, vezano uz odnos povezivanja i upravljanja pametnim satom u uređajima koji nisu Pine, spominje se da je u pametnim telefonima i računalima moguće koristiti aplikacije Gadgetbridge za Android, Amazfish (za Sailfish i Linux) i Century (za Linux) za kontrolu sata.
Plus također Spominje se da postoji eksperimentalna podrška za WebBLEWatch, web aplikacija za sinkronizaciju satova iz preglednika koji podržavaju Bluetooth web API.
Autor firmware-a podsjeća da uz InfiniTime postoji niz alternativa, na primjer postoje opcije firmvera temeljene na Zephyr, Mynewt OS, MbedOS, TinyGo, WaspOS (temeljeno na Micropython) i PinetimeLite (proširena modifikacija firmware InfiniTime) .
Konačno za one koje zanima više o tome O ovom novom firmwareu ili uređaju možete provjeriti pojedinosti U sljedećem linku.