nrfcxx  0.1.0
C++-17 Framework for Nordic nRF5 Devices
Namespaces | Functions | Variables
core.hpp File Reference

API specific to the nRF52 series supporting <nrfcxx/core.hpp>. More...

Go to the source code of this file.

Namespaces

 nrfcxx
 Primary namespace for nrfcxx functionality.
 
 nrfcxx::nrf5
 Namespace holding support for bare nRF5 peripheral instances.
 
 nrfcxx::nrf5::series
 Namespace holding series-specific implementations that support the genericized API of nrfcxx.
 

Functions

void nrfcxx::nrf5::series::delay_cycles (unsigned int cycles)
 Loop to delay for a requested number of cycles.
 
void nrfcxx::nrf5::series::enable_pinreset ()
 Enable the nRESET functionality. More...
 

Variables

static constexpr unsigned int nrfcxx::nrf5::series::CLOCK_MHz = 64
 CPU clock speed in MHz.
 
static constexpr unsigned int nrfcxx::nrf5::series::DELAY_US_OVERHEAD_cyc = 12
 Overhead setting up the call to delay_cycles() in the standard delay_us() implementation. More...
 

Detailed Description

API specific to the nRF52 series supporting <nrfcxx/core.hpp>.