nRF52840 Development with Arduino and CircuitPython
Contributors:
jimblom
Resources and Going Further
Hopefully that gets you on the right track to developing a truly awe-inspring Arduino or Python-based nRF52840 project.
If you need more guidance or resources, here are a few resources to check out:
- Arduino
- Arduino Core GitHub Repository -- Home base for all of the core source, examples, and tools.
- SparkFun Board Definitions - SparkFun board definitions for the SparkFun Pro nRF52840 Mini.
- adafruit-nrfutil GitHub Repository -- adafruit-nrfutil is the tool required to upload Arduino sketches to your nRF52840 via the bootloader. This is where the source code is stored and developed-upon.
- CircuitPython
- CircuitPython API Reference -- Exhaustive documentation hub for all CircuitPython API.
- CircuitPython GitHub Repository -- Home base for all CircuitPython-related source and tools. Make sure to check out the ports/nrf directory for info specific to the nRF52840.
- Building CircuitPython Tutorial -- If you want to build a CircuitPython variant of your own, give this a read.
If you're looking to take your development to the next level, check out our nRF52840 nRF5 SDK Development Guide. This advanced tutorial documents how to use the nRF5 SDK to build your nRF52840 application in C.
nRF52840 Advanced Development With the nRF5 SDK
November 29, 2018
Take your nRF52840 development to the next level -- build your applications with the nRF5 C SDK. This tutorial explains how to set up a development environment based around the GNU Arm Embedded Toolchain.