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.
meshtastic/firmware
Meshtastic device firmware
InfiniTimeOrg/InfiniTime
Firmware for Pinetime smartwatch written in C++ and based on FreeRTOS
jakkra/ZSWatch
ZSWatch - the Open Source Zephyr™ based Smartwatch, including both HW and FW.
rbaron/b-parasite
🌱💧 An open source DIY soil moisture sensor
arkhipenko/TaskScheduler
Cooperative multitasking for Arduino, ESPx, STM32, nRF and other microcontrollers
NordicSemiconductor/Android-DFU-Library
Device Firmware Update library and Android app
NordicSemiconductor/IOS-DFU-Library
OTA DFU Library for Mac and iOS, compatible with nRF5x SoCs
nrf-rs/nrf-hal
A Rust HAL for the nRF family of devices
ffenix113/zigbee_home
Project to provide functionality similar to ESPHome but for Zigbee instead of WiFi for nRF52
Lotlab/nrf52-keyboard
A ble keyboard firmware using nrf52810/52832
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.
vpetrigo/arm-cmake-toolchains
CMake toolchain configurations for ARM
HaoboGu/rmk
A Rust keyboard firmware with layers, online keymap editing and BLE wireless support for nRF52/ESP32
beegee-tokyo/SX126x-Arduino
Arduino library to use Semtech SX126x LoRa chips and modules to communicate
smealum/butthax
lovense hush buttplug exploit chain
brilliantlabsAR/monocle-micropython
Micropython ported to the Monocle
lupyuen/pinetime-rust-mynewt
PineTime Smart Watch firmware based on Rust and Apache Mynewt OS
redbear/nRF5x
nRF51822 and nRF52832 based baords, e.g. BLE Nano, RBL_nRF51822, Nano 2 and Blend 2
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
joembedded/JesFs
Jo's Embedded Serial File System (for Standard Serial NOR-Flash)
RAKWireless/WisBlock
Quickstart, tutorials and examples for the RAKwireless WisBlock product line.
brilliantlabsAR/frame-codebase
The complete codebase for Frame
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
platformio/platform-nordicnrf52
Nordic nRF52: development platform for PlatformIO
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
rgrr/yapicoprobe
Yet Another Picoprobe
crownstone/bluenet
Bluenet is the in-house firmware on Crownstone hardware. Functions: switching, dimming, energy monitoring, presence detection, indoor localization, switchcraft.
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
svenssonjoel/lispBM
An interpreter for a concurrent lisp-like language with message-passing and pattern-matching implemented in C.
mafaneh/ble-ebook-project
The companion repository for the book: "Bluetooth 5 & Bluetooth Low Energy: A Developer's Guide"
ThomasGerstenberg/blatann
Python BLE library for using Nordic nRF52 with Connectivity firmware
NordicSemiconductor/IOS-Nordic-Thingy
iOS Library and example application for Thingy:52™
Moddable-OpenSource/iot-product-dev-book
Source code for example apps from IoT Development for ESP32 and ESP8266 with JavaScript.
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
tinygo-org/tinyfont
Text library for TinyGo displays