InfiniTime 1.0, een firmware voor smartwatches van PineTime

De open source-community PINE64 onthuld een aantal dagen geleden de release van InfiniTime 1.0, welke is de PineTime smartwatch officiële firmware waarin wordt gesteld dat het uitrusten met de nieuwe firmwareversie het PineTime-horloge een kant-en-klaar product maakt voor eindgebruikers.

De changelog vermeldt een aanzienlijk herontwerp van de interface, evenals een verbetering van de notificatiebeheerder en een oplossing voor de TWI-driver, die eerder crashes in games veroorzaakte.

Het horloge PineTime werd geïntroduceerd in oktober 2019 en is geëvolueerd als een PinePhone-compatibel apparaat. In september 2020 werd de gratis InfiniTime-firmware, waarvan de code wordt gedistribueerd onder de GPLv3-licentie, gekozen als de standaardfirmware voor PineTime.

Het apparaat is gebaseerd op de MCU NRF52832 (64 MHz) microcontroller en is uitgerust met 512 KB Flash-geheugen, 4 MB Flash voor gebruikersgegevens, 64 KB RAM, 1.3-inch LCD-scherm met een resolutie van 240 × 240 pixels., Versnellingsmeter (gebruikt als een stappenteller), hartslagsensor en vibratiemotor. De batterijlading (180 mAh) is voldoende voor een batterijduur van 3-5 dagen.

Zoals elk echt open source-project, is PineTime niet alleen gebaseerd op een enkele community of een enkele firmware. Er zijn veel andere projecten beschikbaar die momenteel in ontwikkeling zijn en die allemaal de aandacht van de gebruikers verdienen. De meest geavanceerde firmware op de lijst is waarschijnlijk Wasp-OS, de Micropython-firmware. Het biedt veel functionaliteiten en is dankzij de Python-taal heel gemakkelijk te gebruiken en te programmeren.

Ik zou ook graag Pinetime-Lite willen benadrukken, een vork van Joaquimorg's InfiniTime. Joaquim heeft veel leuke functies en verbeteringen toegevoegd, en heeft al veel van zijn werk bijgedragen aan InfiniTime.

Firmware InfiniTime maakt gebruik van het FreeRTOS 10 real-time besturingssysteem, de LittleVGL 7 grafische bibliotheek en de Bluetooth NimBLE 1.3.0-stack, terwijl de firmwarelader is gebaseerd op MCUBoot.

De gebruikersinterfacecode is geschreven in C ++ en bevat functies zoals een horloge (digitaal, analoog), een activiteitstracker (hartslagmeter en stappenteller), die meldingen over gebeurtenissen op een smartphone weergeeft, een zaklamp, bediening voor het afspelen van muziek op een smartphone, instructies voor een browser, een stopwatch en twee eenvoudige spellen (Paddle en 2048).

Via de instellingen kunt u de tijd bepalen waarop het scherm wordt uitgeschakeld, het tijdformaat, de activeringsvoorwaarden, de helderheid van het scherm wijzigen, de batterijlading en de firmwareversie evalueren.

Een van de belangrijkste kenmerken opvallen:

  • 2 wijzerplaten: digitaal en analoog
  • Diverse applicaties (stopwatch, muziekbediening, navigatie, hartslag) en games (Paddle en 2048)
  • Gebruikersinstellingen (time-out van het display, tijdnotatie, triggervoorwaarden)
  • OTA-updates met behulp van een op MCUBoot gebaseerde FOSS-bootloader
  • Hartslagmeting en stappentelling.
  • 3-5 dagen batterijduur

Met betrekking tot de firmware-update wordt vermeld dat deze kan worden bijgewerkt via OTA-updates die vanaf de smartphone worden verzonden via Bluetooth LE.

Aan de andere kant, met betrekking tot de relatie tussen het koppelen en besturen van de smartwatch in niet-Pine-apparaten, wordt vermeld dat je op smartphones en computers gebruik kunt maken van de applicaties Gadgetbridge voor Android, Amazfish (voor Sailfish en Linux) en Century (voor Linux) om de klok te besturen.

Plus ook Er wordt vermeld dat er experimentele ondersteuning is voor WebBLEWatch, een webapplicatie voor het synchroniseren van klokken van browsers die de Bluetooth Web API ondersteunen.

De auteur van de firmware herinnert eraan dat er naast InfiniTime een aantal alternatieven zijn, er zijn bijvoorbeeld firmware-opties op basis van Zephyr, Mynewt OS, MbedOS, TinyGo, WaspOS (gebaseerd op Micropython) en PinetimeLite (uitgebreide aanpassing van InfiniTime-firmware) .

Eindelijk voor diegenen die er meer over willen weten Over deze nieuwe firmware of apparaat kunt u de details bekijken In de volgende link.


Laat je reactie achter

Uw e-mailadres wordt niet gepubliceerd. Verplichte velden zijn gemarkeerd met *

*

*

  1. Verantwoordelijk voor de gegevens: AB Internet Networks 2008 SL
  2. Doel van de gegevens: Controle SPAM, commentaarbeheer.
  3. Legitimatie: uw toestemming
  4. Mededeling van de gegevens: De gegevens worden niet aan derden meegedeeld, behalve op grond van wettelijke verplichting.
  5. Gegevensopslag: database gehost door Occentus Networks (EU)
  6. Rechten: u kunt uw gegevens op elk moment beperken, herstellen en verwijderen.