<p>Nordic Radio's NRF52832 is a nice little chip -- It has a Cortex M4 running at 64 MHz, a 2.4 GHz RF transceiver, 512 kb of flash, a 12 bit 200 ksps ADC, 5x 32 bit timers, a flexible peripheral interconnect system with DMA, and lots of other bells and whistles.</p>
<p>In particular, the chip performs very well for its cost on tests measuring the speed of information transfer in and out of the CPU and over the RF channel. <a href="https://pub.pages.cba.mit.edu/ring/">https://pub.pages.cba.mit.edu/ring/</a></p>
<p>This page describes how to use the NRF52(832) on Linux/Unix systems with open source tools.</p>
<h2>
<a id="user-content-programming-the-nrf52" class="anchor" href="#programming-the-nrf52" aria-hidden="true"><span aria-hidden="true" class="octicon octicon-link"></span></a>Programming the NRF52</h2>
<p>Programming involves two steps: 1) compiling code, and 2) flashing the code to the chip.</p>