Pine64's Pinetime

65 readers
5 users here now

Created this community to share updates, thoughts, issues and promoting projects around the PineTime Watch from Pine64.

Pinetime Store Page

Official PineTime Forums

InfiniTime Github Page

Github Firmware Release Tracker

Outdated / Other Github Related Projects

founded 1 year ago
MODERATORS
1
2
8
I just got em! (lemmy.giftedmc.com)
submitted 3 months ago by [email protected] to c/[email protected]
 
 

I ordered two pinetimes and a dev kit on juli 9th I believe. From the us store since the eu one is always sold out. The order arrived today. The two sealed watches have found charge, firmware and wrists to cling to already. I love the pinetime and am looking forward to building cool new apps for it.

Btw I have been testing a pinetime from a friend before and the charge easily lasts a week for me. Really awesome. Just a little sad they didnt put the programming tool in the dev kit or at least suggested one. That way I would have been able to use the dev kit right away.

Have a good one. :))

3
 
 

Highlights

  • New heart rate processing algorithm, provides more accurate and faster results
  • New memory management (heap unification)
    
  • Weather integration in PineTimeStyle watch face
    
  • Power optimizations
    
  • Bug fix in shake wake
    
  • InfiniSim : New status window
    

Improved heart rate algorithm

The improved signal processing algorithm for the heart rate sensor was contributed by @Ceimour. They reworked the signal processing code that converts the raw values returned by the sensor, and also fine-tuned the senor settings. All in all, this new algorithm should return results faster (6.4s) and more often (each 800ms) than the previous one. You'll find more information about this change in this comment by Ceimour. New memory management aka Heap Unification

InfiniTime was previously allocating 3 memory "heaps" (memory area managed by software modules) : one for FreeRTOS, one for LVGL and one "global" heap allocated by the C++ standard library. To make memory usage more efficient, and to make the monitoring of the memory usage easier, we merged these 3 heaps into a single one managed by FreeRTOS. This change allows us to have a better overview of the memory usage and reduces the overhead generated by multiple heaps.

Weather in PTS

The ground work in the form of the weather service was introduced in InfiniTime 1.8. It enables companion applications to send weather information, which is then available in InfiniTime for processing and display.

However, apart from a debug application (which is not available in released versions), InfiniTime did not display this information... until now. Thanks to @kieranc, the watch face PineTimeStyle now displays the weather forecast sent by the companion app. Please see the documentation on the Pine64 wiki here and here.

Improved battery life

Following @aykevl's recommendations on the wiki, we were able to reduce the idle power consumption down to around 200µA, where it would use ~900µA previously! The PineTime can now easily run more than 10 days, while it would need to be recharged after 3-5 days previously!

The status window in InfiniSim was redesigned and now displays the status of BLE connection, brightness, charger, battery and alarm much more clearly!

Notes about this update

The resource file was not updated since InfiniTime 1.12, you don't need to update it if you already flashed the file from the previous release.

4