An open API service providing commit metadata for open source projects.

GitHub / lupyuen

Total Commits: 56,316

lupyuen/nuttx-metrics

CI Metrics for Apache NuttX RTOS

Commits: 40,811

lupyuen/pinetime-rust-mynewt

PineTime Smart Watch firmware based on Rust and Apache Mynewt OS

Commits: 3,597

lupyuen/pinephone-nuttx

Apache NuttX RTOS for PinePhone

Commits: 942

lupyuen/nuttx-star64

Apache NuttX RTOS for Pine64 Star64 64-bit RISC-V SBC (StarFive JH7110)

Commits: 646

lupyuen/stm32bluepill-mynewt-sensor

Apache Mynewt Sensor Network Application for STM32 Blue Pill and nRF52 with Visual Rust, NB-IoT, GPS, iBeacon, NimBLE, ESP8266 (WiFi Geolocation) and nRF24L01

Commits: 639

lupyuen/send_altitude_cocoos

IoT program for Arduino Uno / STM32 Blue Pill (libopencm3) that reads BME280 temperature + humidity + altitude sensors, via I2C or SPI with DMA and multitasking. Sends sensor data to Sigfox via Wisol Sigfox module on UART. Runs on cocoOS task scheduling library http://www.cocoos.net

Commits: 472

lupyuen/awsiot

Raspberry Pi, Node.js and Python scripts for AWS IoT, used in Temasek Polytechnic Smart IoT Applications course

Commits: 355

lupyuen/nuttx-ox64

Apache NuttX RTOS for Pine64 Ox64 64-bit RISC-V SBC (BouffaloLab BL808)

Commits: 344

lupyuen/pinephone-lvgl-zig

LVGL for PinePhone (and WebAssembly) with Zig and Apache NuttX RTOS

Commits: 311

elements6007/lvgl-wasm

from appkakis lvgl-wasm

Commits: 297

lupyuen/nuttx-tinyemu

Apache NuttX RTOS in the Web Browser: TinyEMU with VirtIO

Commits: 291

lupyuen/zig-bl602-nuttx

Zig on RISC-V BL602 with Apache NuttX RTOS and LoRaWAN

Commits: 243

lupyuen/pinephone-mir

Experiments with Wayland and Mir display server on PinePhone with Ubuntu Touch

Commits: 235

lupyuen/nuttx-arm64-emulator

Emulate Apache NuttX RTOS for Arm64 with Unicorn Emulator (Avaota-A1 SBC)

Commits: 227

lupyuen/visual-zig-nuttx

Visual Programming for Zig with NuttX Sensors

Commits: 200

lupyuen/remote-bl602

Flash and test BL602 remotely via a Linux Single-Board Computer

Commits: 171

lupyuen/ingest-nuttx-builds

Ingest Build Logs from Apache NuttX RTOS into Prometheus Pushgateway

Commits: 148

lupyuen/remote-pinetime-bot

Telegram Bot to flash and test PineTime firmware remotely

Commits: 144

lupyuen/raspberrypiimage

This is the Raspberry Pi image for the Temasek Polytechnic Smart IoT Applications course

Commits: 136

lupyuen/visual-embedded-rust

Visual Embedded Rust extension for Visual Studio Code

Commits: 127

lupyuen/pinecone-rust-mynewt

Mynewt + Rust for PineCone BL602 RISC-V Board

Commits: 106

lupyuen/bme280-nuttx

Apache NuttX Driver for Bosch BME280 I2C Sensor (Temperature + Humidity + Air Pressure) ported from Zephyr OS

Commits: 104

lupyuen/cst816s-nuttx

Hynitron CST816S Touch Controller Driver for Apache NuttX RTOS

Commits: 103

lupyuen/microbit-sigfox

Send microbit sensor data to Sigfox with Sigfox Wisol Breakout Board. Coded in MakeCode and JavaScript.

Commits: 102

lupyuen/rust-i2c-nuttx

Rust talks I2C to Bosch BME280 Sensor on Apache NuttX RTOS

Commits: 100

lupyuen/handdrawn-watchface

Hand-Drawn Watch Face for Rust + Mynewt on PineTime Smart Watch

Commits: 96

lupyuen/zig-lvgl-nuttx

Zig LVGL Touchscreen App on Apache NuttX RTOS

Commits: 95

lupyuen/stm32bluepill-makecode

MakeCode visual programming tool for STM32 Blue Pill based on libopencm3

Commits: 84

lupyuen/stm32-blue-pill-rust

Rust for STM32 Blue Pill with Visual Studio Code

Commits: 83

lupyuen/newlib

Smaller standard C libraries for embedded platforms. Based on https://keithp.com/cgit/newlib.git

Commits: 78

lupyuen/bl602-rust-wrapper

Rust Wrapper for BL602 IoT SDK

Commits: 77

lupyuen/bl602-simulator

BL602 / BL604 Simulator in WebAssembly

Commits: 76

apache/nuttx

Apache NuttX is a mature, real-time embedded operating system (RTOS)

Commits: 72

lupyuen/nuttx-riscv64

Apache NuttX RTOS on 64-bit RISC-V

Commits: 68

lupyuen/lora-sx1262

LoRa Driver for Semtech SX1262 on Apache NuttX OS, Linux (PineDio USB Adapter) and BL602 IoT SDK (PineDio Stack BL604)

Commits: 68

lupyuen/barebones-watchface

Barebones Watch Face for Rust + Mynewt on PineTime Smart Watch

Commits: 67

lupyuen/pinetime-updater

Flash firmware to PineTime the friendly wired way with OpenOCD

Commits: 66

lupyuen/loraarduino

Arduino code for connecting to LoRa IoT gateway at Temasek Polytechnic

Commits: 59

lupyuen/pinetime-companion

Flutter Companion App for PineTime Smart Watch (Android and iOS)

Commits: 58

lupyuen/roblox-the-things-network

IoT Digital Twin with Roblox and The Things Network

Commits: 55

lupyuen/nuttx-pr-bot

Commits: 48

lupyuen/pinetime-lvgl

Rust LVGL Bindings for Mynewt on PineTime Smart Watch

Commits: 46

rust-lang/this-week-in-rust

Data for this-week-in-rust.org

Commits: 44

lupyuen/myapp

Commits: 41

lupyuen/zig-pinephone-gui

Zig GUI App for PinePhone

Commits: 39

lupyuen/nuttx-test-bot

Apache NuttX RTOS: Bot that will Build and Test a Pull Request

Commits: 32

lupyuen/nuttx-rewind-notify

Apache NuttX RTOS: Notify via Mastodon the results of Rewind Builds

Commits: 31

lupyuen/pi-swd-spi

Implementation of SWD protocol with Raspberry Pi Bidirectional SPI

Commits: 29

lupyuen/bl602-eflash-loader

BL602 EFlash Loader decompiled with Ghidra

Commits: 27

lupyuen/nuttx-prometheus-to-mastodon

Continuous Integration for Apache NuttX RTOS: Publish Failed Builds from Prometheus to Mastodon

Commits: 24

lupyuen/nuttx-embedded-hal

Rust Embedded HAL for Apache NuttX RTOS

Commits: 24

lupyuen/pinetime-graphic

Convert PNG graphic for PineTime Watch Faces and PineTime Bootloader

Commits: 22

apache/nuttx-apps

Apache NuttX Apps is a collection of tools, shells, network utilities, libraries, interpreters and can be used with the NuttX RTOS

Commits: 21

lupyuen/wisblock-lora-receiver

Receive LoRa messages with RAKwireless WisBlock

Commits: 20

lupyuen/pinetime-watchface

Watch Face Framework for Rust + Mynewt on PineTime Smart Watch

Commits: 19

lupyuen/nuttx-forgejo

Forgejo Git Forge for Apache NuttX RTOS (Experimental)

Commits: 16

lupyuen/nuttx-bisect

Apache NuttX RTOS: Fixing a bug with `git bisect`

Commits: 15

lupyuen/stm32bluepill-blink

Blink sample for STM32 Blue Pill. Based on PlatformIO and libopencm3

Commits: 15

lupyuen/nshtask

Apache NuttX RTOS: NSH Task Demo

Commits: 15

lupyuen/rust_test

Rust Test App for Apache NuttX OS

Commits: 14

lupyuen/qfplib

ARM Cortex-M0 floating-point library in 1 kbyte. From http://www.quinapalus.com/qfplib.html

Commits: 13

lupyuen/pinetime-mynewt

Rust Mynewt Bindings for PineTime Smart Watch

Commits: 13

lupyuen/pinetime-macros

Rust Safe Wrapper Macros for Mynewt on PineTime Smart Watch

Commits: 12

lupyuen/sx1262_test

LoRa Test App for Semtech SX1262 and Apache NuttX OS

Commits: 9

lupyuen/nuttx-pinevox

PineVox Smart Speaker with 64-bit RISC-V BL606P on Apache NuttX RTOS

Commits: 7

lupyuen/flutter-blue-sample

Sample Flutter App with Bluetooth LE from flutter_blue

Commits: 7

lupyuen/stm32bluepill-unittest

Unit test for STM32 Blue Pill. Based on PlatformIO, libopencm3, unity and Qemu

Commits: 7

px4/nuttx

Standard NuttX with current PX4 patches

Commits: 6

lupyuen/rust-nuttx

Rust Stub Library for Apache NuttX OS

Commits: 6

lupyuen/tp-iot-noobs

Custom Raspberry Pi NOOBS installation for Temasek Polytechnic IoT Course

Commits: 4

lupyuen/lora-sx1276

LoRa Driver for Semtech SX1276 on BL602 and BL604

Commits: 4

lupyuen/nb-ek-l476

Uploaded Source Code for Ghostyu IOT++ NB-EK-L476 NB-IoT development kit http://www.iotxx.com

Commits: 3

altugbakan/rs-tftpd

Commits: 2

px4/nuttx-apps

Standard NuttX apps with current PX4 patches

Commits: 2

purescript/purescript.github.io

Project Homepage

Commits: 2

apache/nuttx-website

Apache NuttX Website

Commits: 2

pine64/blisp

Commits: 1

lupyuen/hynitron_i2c_cst0xxse

Reference code for Hynitron CST816S Touch Controller

Commits: 1

lupyuen/hrs3300_sprd

Reference code for TianYiHeXin HRS3300 Heart Rate Sensor

Commits: 1