Segger Embedded Studio
Embedded Studio License Activation for Nordic Semiconductor Devices (nRF)
Bluetooth Classic and LE? => Just LE!
Serial Port Profile vs. BLE
nRF52810 UART service (NUS) Solution (Raytac Module: MDBT42Q-192K)
Is there a serial port profile for BLE?
Nordic UART Service Client
Running examples that use a SoftDevice
Nordic UART Service
JavaScipt / Espruino / NodeJS
HowTo use S132 to for uart to Windows 10
github.com/bossesand/OHTI, OHTI Open Head Tracking Initiative
Espruino – JavaScript for Microcontrollers
Adafruit
Bluefruit nRF52 Feather Learning Guide
GitHub
github.com/NordicSemiconductor
Nordic Tutorials
Nordic Tutorials Home
Software development Getting Started Guides
nRF5 Series: Developing with SEGGER Embedded Studio
Old
Setting up an example project on the nRF51 DK, 2015
Development with GCC and Eclipse, 2015
Bluetooth low energy Services, a beginner’s tutorial, 2015
Getting started with the nRF51 or nRF52 Development Kit, 2016
nRF51
nRF51822, Bluetooth Smart and 2.4GHz
nRF51 DK, Development Kit for Bluetooth
nRF5 SDK, Software Development Kit for the nRF51 Series and nRF52
nRF51822
- 32-bit ARM Cortex M0 CPU, 16 MHz
- 256kB/128kB Flash
- 32kB/16kB RAM
- 10-bit ADC, UART, SPI, I2C, RTC, 31 x GPIO
- Bluetooth LE (BLE)
The embedded 2.4GHz transceiver supports both Bluetooth Smart and the Nordic Gazell 2.4 GHz protocol stack which is on air compatible with the nRF24L series products from Nordic Semiconductor.
- Bluetooth Smart
- Nordic Gazell 2.4 GHz (= nRF24L)
micro:bit
The micro:bit runtime and mbed programming
micro:bit Lancaster University
micro:bit runtime
MicroBit (uBit)
uBit.radio
Yotta Offline-Toolchain
Clock Frequency
Does nrf51822 have a clock?
What low-frequency clock sources can I use?
nRF52
nRF52810, High performance, entry-level Bluetooth 5/ANT/2.4GHz SoC
nRF52832, Advanced performance Bluetooth5/ANT/2.4GHz proprietary SoC
nRF52840, High-end Bluetooth 5/Thread/802.15.4/ANT/2.4GHz multiprotocol SoC
nRF52832
- 32-bit ARM Cortex M4F CPU, 64 MHz
- 512kB/256kB Flash
- 64kB/32kB RAM
- 12-bit ADC, UART, SPI, I2C, RTC, 32 x GPIO
- Bluetooth LE (BLE) / Bluetooth 5
Nordic Thingy:52
Nordic Thingy:52
Nordic Thingy:52 – Get Started
Nordic Thingy:52 v2.1.0 – Firmware Documentation
Digikey – IoT-Sensor-Kit Thingy:52
Mouser – Thingy:52 IoT-Sensor-Development-Kit
Espruino – Nordic Thingy:52
arm mbed
Nordic nRF51-DK
Nordic nRF52-DK
Nordic nRF52840-DK
Yotta Offline-Toolchain
yotta Documentation
github.com/ARMmbed/yotta
nRF5 SDK
Software
github.com/NordicSemiconductor/pc-nrfconnect-programmer, Programmer app for nRF Connect (Node.js)
nRF52840 Dongle Programming Tutorial
Boards and SoftDevices
Supported SoftDevices:
– S112 v6.1.x, Memory-optimized Bluetooth 5 protocol stack with dual peripheral and broadcaster roles
– S132 v6.1.x, Bluetooth 5 qualified, 20-link protocol stack, all 4 Bluetooth Low Energy roles
– S140 v6.1.x, Concurrent multi-role Bluetooth 5 protocol stack
– S212 v5.0.x
Supported boards:
– PCA10040, nRF52832
– PCA10040E (nRF52810 emulation on PCA10040)
– PCA10056, nRF52840
– PCA10059 (support in selected examples)
– D52DK1 from Garmin Canada (only for ANT examples)
– nRF52832-MDK, nRF52832-mdk
Drivers
CP210x USB to UART Bridge VCP Drivers
nRF24
nRF24L01, Transceiver only
nRF24L01+, Transceiver only
nRF24LE1, enhanced 16MHz 8-bit 8051 compatible CPU
nRF24LU1+, enhanced 16MHz 8-bit 8051-compatible CPU
PlatformIO
Tutorials
nRF5x Development with GCC and Eclipse
Getting Started with nRF51822
Starting Development with Nordic nRF5X and GCC on Linux (Part 1)
Starting Development with Nordic nRF5X and GCC on Linux + Eclipse (Part 2)
nRF51822 Begins – nRF-DK, GCC, ADC, UART/BLE
nRF51 Development Kit complete setup for Linux
WaveShare
Bluetooth 4.0 NRF51822 Eval Kit
Waveshare BLE400 — Zephyr Project Documentation
Wiki
BLE400
Core51822
NRF51822 Eval Kit
AliExpress
F10643 NRF51822 Drahtlose Bluetooth Modul Networking Modul
J34 Kostenloser Versand NRF51822 BLE4.0 Bluetooth Evaluation Board 2,4G Drahtlose Kommunikationsmodul
infor-link: connect more devices…
nRF52
github
github.com/redbear/nRF5x, nRF51822 and nRF52832 based baords, e.g. BLE Nano, RBL_nRF51822, Nano 2 and Blend 2
Shop
RedBear Blend V2 (Retired)
RedBear Blend V2
RedBear BLE Module MB-N2 (2 pack)
DAPLink
Particle Debugger
Bluetooth Client (Linux / Windows)
nRF Connect for Desktop
Qt Bluetooth
Qt Bluetooth Low Energy Overview
github.com/NordicSemiconductor/pc-ble-driver, Desktop library for BLE development using nRF5
github.com/NordicSemiconductor/pc-nrfutil, nrfutil python library and command line client
FAQ
AdaFruit Stuff
AdaFruit CircuitPython on the nRF52 – nRF52840 Bootloader
nRF52 Chip Revision
Is there any difference between nRF52832-QFAAB0 and nRF52832-QFAAE0?
How do i interpret things written on my nrf52832 chip?
Which SoftDevice for nRF52832?
- compatibility matrix
S132 vs S140
nRF52832 Compatibility Matrix
what’s the difference between different softdevices
Compile SDK Examples with Makefile
Specify Toolchain
$ cd ~/src/nrf51/nRF5_SDK_15.2.0_9412b96/examples/peripheral/serial/pca10056/blank/armgcc $ make make: /usr/local/gcc-arm-none-eabi-6-2017-q2-update/bin/arm-none-eabi-gcc: Command not found Cannot find: '/usr/local/gcc-arm-none-eabi-6-2017-q2-update/bin/arm-none-eabi-gcc'. Please set values in: "/home/andreas/src/nrf51/nRF5_SDK_15.2.0_9412b96/components/toolchain/gcc/Makefile.posix" according to the actual configuration of your system. ../../../../../../components/toolchain/gcc/Makefile.common:129: *** Cannot continue. Stop.