Recientemente the Pine64 community (dedicated to creating open devices) launched the PineTime smartwatch which can withstand immersion in water at 1 meter.
The PineTime appliance was previously only available as a development kit and advanced versions that allowed easy access to on-board debugging interfaces, but is now commercially available.
The device ships with the new InfiniTime 1.2 firmware version and is based on the NRF52832 MCU microcontroller (64 MHz) and is equipped with a 512 KB Flash memory system, 4 MB Flash for user data, 64 KB RAM, 1.3-inch touch screen with a resolution of 240 × 240 pixels (IPS, 65K colors), Bluetooth 5, accelerometer (used as a pedometer), pulse sensor and vibration motor. The battery charge (180 mAh) is sufficient for 3-5 days of battery life. Weight: 38 grams.
Let me start with some very good news for those of you who are waiting (im) patiently to get your hands on a PineTime - I just found out that the production of the new batch of PineTime is going well and if all goes according to plan then the! Sealed individual PineTime units should be available when this post goes live! These PineTimes are updated with the latest versions of the and InfiniTime bootloader, so you can get the most out of your watch the moment you receive it.
As we announced last month, the factory was waiting for this launch to start production of the new batch of PineTimes. As a reminder: continuing component shortages forced PINE64 to use a slightly different accelerometer for this new batch, as the original was no longer available, and InfiniTime needed to add support for this new chip to ensure features like step counting and activation on the wrist. rotation would work as expected.
The default firmware of the device is the InfiniTime and uses the FreeRTOS 10 real-time operating system, the LittleVGL 7 graphics library, and the Bluetooth NimBLE 1.3.0 stack. The firmware loader is based on MCUBoot and the firmware can be updated via OTA updates transmitted from a smartphone via Bluetooth LE.
In addition, it is worth noting that the changes that were made in the new version include the inclusion of the «metronome» application, the improvement of the «timer» application and the work to reduce the consumption of RAM and permanent memory and also the size firmware has decreased from 420 KB to 340 KB.
The user interface code is written in C ++ and includes functions such as a watch (digital, analog), an activity tracker (heart rate monitor and pedometer), which shows notifications about events on a smartphone, flashlight, playback control music on a smartphone, showing instructions from a browser, a stopwatch and two simple games (Paddle and 2048).
Through the settings, you can determine the time the screen turns off, the time format, the conditions for waking up, change the screen brightness, evaluate the battery charge and the firmware version.
On smartphones and computers, the apps Gadgetbridge (for Android), Amazfish (for Sailfish and Linux) and Siglo (for Linux) can be used to control the clock. There is experimental support for WebBLEWatch, a web application for synchronizing clocks from browsers that support the Bluetooth Web API.
Moreover, for enthusiasts by PineTime a new alternative firmware Malila has been prepared, based on RIOT OS, equipped with a GNOME style interface (Cantarell font, icons and GNOME style) and compatible with MicroPython.
InfiniTime and Malila PineTime also for the development of the Zephyr firmware-based platform, Mynewt OS, MbedOS, TinyGo, WaspOS (Micropython-based) and PinetimeLite (InfiniTime EEPROM extended modification).
Finally, for those who are interested in the device, you should know that its cost is $ 26,99 and can be pre-ordered from the following link.
If you are interested in knowing more about it, you can check the details In the following link.