|
1 | | -# InfiniTime |
| 1 | +# PineTime |
2 | 2 |
|
3 | 3 | [](https://github.com/JF002/InfiniTime/actions) |
4 | 4 |
|
| 5 | +> The PineTime is a free and open source smartwatch capable of running custom-built open operating systems. Some of the notable features include a heart rate monitor, a week-long battery as well as a capacitive touch IPS display that is legible in direct sunlight. It is a fully community driven side-project, which means that it will ultimately be up to the developers and end-users to determine when they deem the PineTime ready to ship. |
| 6 | +
|
| 7 | +> We envision the PineTime as a companion for not only your PinePhone but also for your favorite devices — any phone, tablet, or even PC. |
| 8 | +
|
| 9 | +*https://www.pine64.org/pinetime/* |
| 10 | + |
| 11 | +The **Pinetime** smartwatch is built around the NRF52832 MCU (512KB Flash, 64KB RAM), a 240*240 LCD display driven by the ST7789 controller, an accelerometer, a heart rate sensor, and a vibration motor. |
| 12 | + |
| 13 | +# InfiniTime |
| 14 | + |
5 | 15 |  |
6 | 16 |
|
7 | | -The goal of this project is to design an open-source firmware for the [Pinetime smartwatch](https://www.pine64.org/pinetime/) : |
| 17 | +The goal of this project is to design an open-source firmware for the Pinetime smartwatch : |
8 | 18 |
|
9 | 19 | - Code written in **modern C++**; |
10 | 20 | - Build system based on **CMake**; |
11 | 21 | - Based on **[FreeRTOS 10.0.0](https://freertos.org)** real-time OS. |
12 | 22 | - Using **[LittleVGL/LVGL 7](https://lvgl.io/)** as UI library... |
13 | 23 | - ... and **[NimBLE 1.3.0](https://github.com/apache/mynewt-nimble)** as BLE stack. |
14 | 24 |
|
15 | | -## New to InfiniTime? |
16 | | - |
17 | | - - [Getting started with InfiniTime 1.0 (quick user guide, update bootloader and InfiniTime,...)](doc/gettingStarted/gettingStarted-1.0.md) |
18 | | - - [Flash, upgrade (OTA), time synchronization,...](doc/gettingStarted/ota-gadgetbridge-nrfconnect.md) |
19 | | - |
20 | 25 | ## Overview |
21 | 26 |
|
22 | 27 |  |
@@ -65,12 +70,16 @@ As of now, here is the list of achievements of this project: |
65 | 70 | * [Amazfish](https://openrepos.net/content/piggz/amazfish) (on SailfishOS and Linux) |
66 | 71 | * [Siglo](https://github.com/alexr4535/siglo) (on Linux) |
67 | 72 | * **[Experimental]** [WebBLEWatch](https://hubmartin.github.io/WebBLEWatch/) Synchronize time directly from your web browser. [video](https://youtu.be/IakiuhVDdrY) |
68 | | - * **[Experimental]** [Infini-iOS](https://github.com/xan-m/Infini-iOS) (on iOS) |
69 | 73 | - OTA (Over-the-air) update via BLE |
70 | 74 | - [Bootloader](https://github.com/JF002/pinetime-mcuboot-bootloader) based on [MCUBoot](https://juullabs-oss.github.io/mcuboot/) |
71 | 75 |
|
72 | 76 | ## Documentation |
73 | 77 |
|
| 78 | +### Getting started |
| 79 | + |
| 80 | + - [Getting started with InfiniTime 1.0 (quick user guide, update bootloader and InfiniTime,...)](doc/gettingStarted/gettingStarted-1.0.md) |
| 81 | + - [Flash, upgrade (OTA), time synchronization,...](doc/gettingStarted/ota-gadgetbridge-nrfconnect.md) |
| 82 | + |
74 | 83 | ### Develop |
75 | 84 |
|
76 | 85 | - [Generate the fonts and symbols](src/displayapp/fonts/README.md) |
|
0 commit comments