All Projects → InfiniTimeOrg → InfiniTime

InfiniTimeOrg / InfiniTime

Licence: GPL-3.0 License
Firmware for Pinetime smartwatch written in C/C++ and based on FreeRTOS

Programming Languages

c
50402 projects - #5 most used programming language
C++
36643 projects - #6 most used programming language
python
139335 projects - #7 most used programming language
CMake
9771 projects
ruby
36898 projects - #4 most used programming language
shell
77523 projects

Projects that are alternatives of or similar to InfiniTime

Nrf52dk Sys
A Rust Crate to develop on the Nordic nRF52-DK
Stars: ✭ 83 (-93.63%)
Mutual labels:  embedded, bluetooth-low-energy
FreeRTOS-rust
Rust crate for FreeRTOS
Stars: ✭ 159 (-87.8%)
Mutual labels:  embedded, freertos
Platformio Core
PlatformIO is a professional collaborative platform for embedded development 👽 A place where Developers and Teams have true Freedom! No more vendor lock-in!
Stars: ✭ 5,539 (+325.1%)
Mutual labels:  embedded, freertos
Blynk Library
Blynk library for embedded hardware. Works with Arduino, ESP8266, Raspberry Pi, Intel Edison/Galileo, LinkIt ONE, Particle Core/Photon, Energia, ARM mbed, etc.
Stars: ✭ 3,305 (+153.65%)
Mutual labels:  embedded, bluetooth-low-energy
STM32 Base Project
STM32 Base project with a lot of stuff
Stars: ✭ 58 (-95.55%)
Mutual labels:  embedded, freertos
blatann
Python BLE library for the Nordic nRF52 connectivity firmware
Stars: ✭ 44 (-96.62%)
Mutual labels:  bluetooth-low-energy, nrf52
Ehal
Embedded Hardware Abstraction Library
Stars: ✭ 84 (-93.55%)
Mutual labels:  embedded, bluetooth-low-energy
IOS-DFU-Library
OTA DFU Library for Mac and iOS, compatible with nRF5x SoCs
Stars: ✭ 400 (-69.3%)
Mutual labels:  bluetooth-low-energy, nrf52
pyrinas-ble-client
nRF52 SDK(v16) based OS for use with Particle Xenon and other nRF52840 boards.
Stars: ✭ 15 (-98.85%)
Mutual labels:  bluetooth-low-energy, nrf52
nrf52832-pac
Peripheral Access Crate for the nRF52832 microcontroller
Stars: ✭ 21 (-98.39%)
Mutual labels:  embedded, nrf52
Cicada-FW
IoT Communications Module for Energy Access. An easy way to get production ready, bi-directional communications for your IoT embedded device. Proiect supported by the EnAccess Foundation - https://enaccess.org
Stars: ✭ 12 (-99.08%)
Mutual labels:  embedded, freertos
bluenet
Bluenet is the in-house firmware on Crownstone hardware. Functions: switching, dimming, energy monitoring, presence detection, indoor localization, switchcraft.
Stars: ✭ 79 (-93.94%)
Mutual labels:  bluetooth-low-energy, nrf52
cannon-bluetooth-remote
Python script to emulate Canon's BR-E1 remote
Stars: ✭ 22 (-98.31%)
Mutual labels:  bluetooth-low-energy
Fossapps-creator
Create Your own Fossapps Package from a wide range of Free and Open Source Apps
Stars: ✭ 21 (-98.39%)
Mutual labels:  foss
JDY-08
JDY-08 Bluetooth transparent transmission module, with resource for KiCAD
Stars: ✭ 48 (-96.32%)
Mutual labels:  bluetooth-low-energy
switchmate
A python-based command line utility for controlling Switchmate switches
Stars: ✭ 34 (-97.39%)
Mutual labels:  bluetooth-low-energy
houseflow
Home automation platform for microcontrollers(including ESP8266/ESP32), Raspberry Pi, and others. Made with Rust and C++.
Stars: ✭ 88 (-93.25%)
Mutual labels:  embedded
esm
Lightweight communicating state machine framework for embedded systems
Stars: ✭ 21 (-98.39%)
Mutual labels:  embedded
MuditaOS
Mobile operating system based on FreeRTOS™ optimized for E Ink displays - developed for Mudita Pure minimalist phone
Stars: ✭ 349 (-73.22%)
Mutual labels:  freertos
mikroe-uhb
USB HID Bootloader programming tool for devices manufactured by MikroElektronika
Stars: ✭ 15 (-98.85%)
Mutual labels:  embedded

InfiniTime

Build PineTime Firmware

InfiniTime logo

Fast open-source firmware for the PineTime smartwatch with many features, written in modern C++.

New to InfiniTime?

Companion apps

Development

Contributing

Build, flash and debug

API

Architecture and technical topics

Licenses

This project is released under the GNU General Public License version 3 or, at your option, any later version.

It integrates the following projects:

Credits

I’m not working alone on this project. First, many people create PR for this projects. Then, there is the whole #pinetime community : a lot of people all around the world who are hacking, searching, experimenting and programming the Pinetime. We exchange our ideas, experiments and code in the chat rooms and forums.

Here are some people I would like to highlight:

  • Atc1441 : He works on an Arduino based firmware for the Pinetime and many other smartwatches based on similar hardware. He was of great help when I was implementing support for the BMA421 motion sensor and I²C driver.
  • Koen : He’s working on a firmware based on RiotOS. He integrated similar libs as me : NimBLE, LittleVGL,… His help was invaluable too!
  • Lup Yuen Lee : He is everywhere: he works on a Rust firmware, builds a MCUBoot based bootloader for the Pinetime, designs a Flutter based companion app for smartphones and writes a lot of articles about the Pinetime!

If you feel like you should appear on this list, just get in touch with me or submit a PR :)

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].