nrf52

There are 266 repositories under nrf52 topic.

  • tinygo-org/tinygo

    Go compiler for small places. Microcontrollers, WebAssembly (WASM/WASI), and command-line tools. Based on LLVM.

    Language:Go14.7k1721.5k857
  • meshtastic/firmware

    Meshtastic device firmware

    Language:C++2.9k1151.5k689
  • InfiniTime

    InfiniTimeOrg/InfiniTime

    Firmware for Pinetime smartwatch written in C++ and based on FreeRTOS

    Language:C2.6k89771898
  • ZSWatch

    jakkra/ZSWatch

    ZSWatch - the Open Source Zephyr™ based Smartwatch, including both HW and FW.

    Language:C2.1k96114168
  • rbaron/b-parasite

    🌱💧 An open source DIY soil moisture sensor

    Language:C1.8k37117142
  • arkhipenko/TaskScheduler

    Cooperative multitasking for Arduino, ESPx, STM32, nRF and other microcontrollers

    Language:C++1.2k75147220
  • Android-DFU-Library

    NordicSemiconductor/Android-DFU-Library

    Device Firmware Update library and Android app

    Language:Java74656338263
  • IOS-DFU-Library

    NordicSemiconductor/IOS-DFU-Library

    OTA DFU Library for Mac and iOS, compatible with nRF5x SoCs

    Language:Swift51134357210
  • nrf-rs/nrf-hal

    A Rust HAL for the nRF family of devices

    Language:Rust47917129131
  • ffenix113/zigbee_home

    Project to provide functionality similar to ESPHome but for Zigbee instead of WiFi for nRF52

    Language:Go45844158
  • Lotlab/nrf52-keyboard

    A ble keyboard firmware using nrf52810/52832

    Language:C4061858264
  • u-blox/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.

    Language:C2852622480
  • vpetrigo/arm-cmake-toolchains

    CMake toolchain configurations for ARM

    Language:CMake257201549
  • HaoboGu/rmk

    A Rust keyboard firmware with layers, online keymap editing and BLE wireless support for nRF52/ESP32

    Language:Rust24331716
  • beegee-tokyo/SX126x-Arduino

    Arduino library to use Semtech SX126x LoRa chips and modules to communicate

    Language:C++2141810662
  • butthax

    smealum/butthax

    lovense hush buttplug exploit chain

    Language:Assembly2149312
  • brilliantlabsAR/monocle-micropython

    Micropython ported to the Monocle

    Language:C212516625
  • pinetime-rust-mynewt

    lupyuen/pinetime-rust-mynewt

    PineTime Smart Watch firmware based on Rust and Apache Mynewt OS

    Language:Assembly207201554
  • redbear/nRF5x

    nRF51822 and nRF52832 based baords, e.g. BLE Nano, RBL_nRF51822, Nano 2 and Blend 2

    Language:C187424894
  • khoih-prog/EthernetWebServer

    This is simple yet complete WebServer library for AVR, AVR Dx, Portenta_H7, Teensy, SAM DUE, SAMD21/SAMD51, nRF52, STM32, RP2040-based, etc. boards running Ethernet shields. The functions are similar and compatible to ESP8266/ESP32 WebServer libraries to make life much easier to port sketches from ESP8266/ESP32. Coexisting now with `ESP32 WebServer` and `ESP8266 ESP8266WebServer` libraries. Ethernet_Generic library is used as default for W5x00 with custom SPI

    Language:C++17595247
  • joembedded/JesFs

    Jo's Embedded Serial File System (for Standard Serial NOR-Flash)

    Language:C16317830
  • RAKWireless/WisBlock

    Quickstart, tutorials and examples for the RAKwireless WisBlock product line.

    Language:C1491742118
  • brilliantlabsAR/frame-codebase

    The complete codebase for Frame

    Language:C1421014329
  • khoih-prog/WiFiWebServer

    This is simple yet complete WebServer library for AVR, Portenta_H7, Teensy, SAM DUE, SAMD, STM32, RP2040-based, etc. boards running WiFi modules/shields (WiFiNINA, CYW43439, U-Blox W101, W102, etc.). The functions are similar and compatible to ESP8266/ESP32 WebServer libraries to make life much easier to port sketches from ESP8266/ESP32. Now using WiFiMulti_Generic library

    Language:C++10441920
  • platformio/platform-nordicnrf52

    Nordic nRF52: development platform for PlatformIO

    Language:Python10313152114
  • 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

    Language:C996133
  • rgrr/yapicoprobe

    Yet Another Picoprobe

    Language:C994459
  • bluenet

    crownstone/bluenet

    Bluenet is the in-house firmware on Crownstone hardware. Functions: switching, dimming, energy monitoring, presence detection, indoor localization, switchcraft.

    Language:C++901910861
  • khoih-prog/WebSockets_Generic

    WebSocket / Socket.IO Server and Client for Arduino based on RFC6455. Now supporting Adafruit nRF52, Portenta_H7, STM32F/L/H/G/WB/MP1, Teensy, SAM DUE, SAMD21, SAMD51, Arduino SAMD21 (Nano 33 IoT), MKR1000 / MKR1010WiFi, RP2040-based boards using WiFi101, WiFiNINA, WiFi, Ethernet, WT32_ETH01, Teensy 4.1 NativeEthernet/QNEthernet or Portenta_H7 WiFi/Ethernet, etc. so that those boards can be voice-controlled by Alexa. Now supporting websocket only mode for Socket.IO. Ethernet_Generic library is used as default for W5x00

    Language:C++8673020
  • svenssonjoel/lispBM

    An interpreter for a concurrent lisp-like language with message-passing and pattern-matching implemented in C.

    Language:C83674
  • mafaneh/ble-ebook-project

    The companion repository for the book: "Bluetooth 5 & Bluetooth Low Energy: A Developer's Guide"

    Language:C6815320
  • ThomasGerstenberg/blatann

    Python BLE library for using Nordic nRF52 with Connectivity firmware

    Language:Python67105020
  • NordicSemiconductor/IOS-Nordic-Thingy

    iOS Library and example application for Thingy:52™

    Language:Swift6417427
  • iot-product-dev-book

    Moddable-OpenSource/iot-product-dev-book

    Source code for example apps from IoT Development for ESP32 and ESP8266 with JavaScript.

    Language:JavaScript54112420
  • khoih-prog/MySQL_MariaDB_Generic

    This MySQL_MariaDB_Generic library helps you connect your boards directly to a MySQL / MariaDB server, either local or cloud-based, so that you can store / retrieve data to / from the server. Supported boards are ESP8266/ESP32, WT32_ETH01 (ESP32 + LAN8720A), nRF52, SAMD21/SAMD51, STM32F/L/H/G/WB/MP1, Teensy, SAM DUE, Mega, RP2040-based boards, Portenta_H7, etc. with Teensy 4.1 NativeEthernet/QNEthernet, W5x00 or ENC28J60 Ethernet, WiFiNINA modules/shields or Portenta_H7 WiFi/Ethernet. Ethernet_Generic library is used as default for W5x00

    Language:C++5052618
  • tinygo-org/tinyfont

    Text library for TinyGo displays

    Language:Go486912