sdorre / pinetime-hypnos

Zephyr firmware for the nRF52832 PineTime smartwatch
Mozilla Public License 2.0
0 stars 0 forks source link

PineTime Hypnos

This is a work-in-progress Zephyr-based firmware for the PineTime smartwatch focused on low power consumption.

It started as a fork of najnesnaj's firmware toolkit and is inspired by PineTime Hermes.

Hypnos, son of Night and Darkness
He is said to be a calm and gentle god, as he helps humans in need and, due to their sleep, owns half of their lives.1

Features

Getting started

Follow Zephyr's Getting Started Guide up to step 3) "Get the source code". Here you should run the commands below instead of the ones in the guide:

$ mkdir ~/pinetime-hypnos
$ cd ~/pinetime-hypnos
$ west init -m https://github.com/endian-albin/pinetime-hypnos
$ west update

Then complete the remaining steps.

Optionally disable logging to save system resources:

$ export LOGGING="off"

Build and install the application:

$ west build -b pinetime hypnos
$ west flash

Copying

The Hypnos application is mostly under the Mozilla Public License 2.0 and the documentation, including this README, is CC BY-SA 4.0 or any later version.

Everything else should be under Apache 2.0, MIT/Expat, 3-clause BSD or similar permissive licenses. Look for SPDX lines and check the source tree history to be sure.

MPL 2.0 is a file-based copyleft license compatible with all commonly used GNU licenses (LGPL/GPL/AGPL) as well as Apache 2.0.

MPL compatibility
Image by Opensource.com