Pinetime
Pinetime | godafoss | |
---|---|---|
27 | 3 | |
908 | 0 | |
- | - | |
9.7 | 7.5 | |
over 2 years ago | about 1 month ago | |
C | HTML | |
GNU General Public License v3.0 only | - |
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
Pinetime
-
is it possible to degoogle (or deapple) a smartwatch?
You can check a popular firmware for it at https://github.com/JF002/InfiniTime which has apps for Android, iOS and Linux.
- Project architecture with C++
- InfiniTime 1.6.0 "Ice Apple" release fixes BLE issues and adds a new face for the watch
- Infinitime 1.6 "Ice Apple" is available
- Infinitime "Ice Apple" 1.6 is available
-
InfiniTime 1.5 "Huckleberry" is available
And already a new release, 1.6.0 https://github.com/JF002/InfiniTime/releases/tag/1.6.0
-
Pinetime
There was an InfiniTime release today that keeps the time when the watch is reset, and hopefully fixes some connection issues: https://github.com/JF002/InfiniTime/releases/tag/1.5.0
-
Pedometer "root" access - help needed!!!!
When I first bought my PineTime, which incidentally is pretty darn cheap and open source, I found out that it and a lot of similar devices are accessed over BlueTooth with a thing called GadgetBridge:
-
Pinetime still disconnecting daily
I only have used my watch for a couple of days and it doesn't seem to happen for me with a samsung s10 and Gadget bridge. But there are a couple of issues open on github relating to this problem, you could take a look at those. here is one that seems related https://github.com/JF002/InfiniTime/issues/302
- InfiniTime 1.4 for PineTime has been released
godafoss
-
Should I write my own HAL drivers?
template based: github.com/wovo/godafoss
-
Projects in modern c++ to learn from?
In my courses I use a classic OO (virtual functions based) HAL and library that you can find here. I have a reader for the first course, but it is in Dutch. As a fun project I am working on a template based library, the work-in-progress is here.
-
OOP
I wouldn't call it metaprogramming, because there is little or no processi8ng going on at compile time. This quite old talk "objects? no thanks!" still gives a good idea, although things are now much simpler with C++20. In this library (work in progress) I try to impement the ideas.
What are some alternatives?
InfiniTime - Firmware for Pinetime smartwatch written in C++ and based on FreeRTOS
Kvasir - C++ Metaprogramming library enabling better static checking and register abstraction in embedded software
InfiniLink - The official iOS companion app for InfiniTime
hwlib - C++ OO micro-controller library for close-to-the-hardware programming
pinetime-hypnos - Zephyr firmware for the nRF52832 PineTime smartwatch
davinci-resolve-linux - Setup Davinci Resolve on Linux an Fix Issues with Importing and Exporting Media
ubxlib - Portable C libraries which provide APIs to build applications with u-blox products and services. Delivered as add-on to existing microcontroller and RTOS SDKs.
WisBlock - Quickstart, tutorials and examples for the RAKwireless WisBlock product line.
InfiniTime - Firmware for Pinetime smartwatch written in C/C++ and based on FreeRTOS
ulisp-bl602 - A version of the Lisp programming language for RISC-V BL602 Boards
freertos-teensy - FreeRTOS port with C++ std::thread support for ARM boards Teensy 3.5, 3.6, 4.0 and 4.1 (cortex-m4f and cortex-m7f)