Nordic nRF52 MCU

Nordic nRF52 family of CPUs. More...

Detailed Description

Nordic nRF52 family of CPUs.

Modules

 NRF usb peripheral implementation
 Minimal driver for the NRF52840 usb peripheral.
 

Files

file  cpu_conf.h
 nRF52 specific CPU configuration
 
file  periph_cpu.h
 nRF52 specific definitions for handling peripherals
 

Functions

static void nrf52_sleep (void)
 Put the CPU in the low-power 'wait for event' state. More...
 

ARM Cortex-M specific CPU configuration

#define CPU_DEFAULT_IRQ_PRIO   (2U)
 
#define CPU_FLASH_BASE   (0x00000000)
 
#define FLASHPAGE_WRITE_BLOCK_SIZE   (4U)
 Flash page configuration. More...
 
#define FLASHPAGE_WRITE_BLOCK_ALIGNMENT   (4U)
 

Macro Definition Documentation

◆ CPU_DEFAULT_IRQ_PRIO

#define CPU_DEFAULT_IRQ_PRIO   (2U)

Definition at line 69 of file cpu_conf.h.

◆ CPU_FLASH_BASE

#define CPU_FLASH_BASE   (0x00000000)

Definition at line 70 of file cpu_conf.h.

◆ FLASHPAGE_WRITE_BLOCK_ALIGNMENT

#define FLASHPAGE_WRITE_BLOCK_ALIGNMENT   (4U)

Definition at line 112 of file cpu_conf.h.

◆ FLASHPAGE_WRITE_BLOCK_SIZE

#define FLASHPAGE_WRITE_BLOCK_SIZE   (4U)

Flash page configuration.

Definition at line 110 of file cpu_conf.h.

Function Documentation

◆ nrf52_sleep()

static void nrf52_sleep ( void  )
inlinestatic

Put the CPU in the low-power 'wait for event' state.

Definition at line 135 of file cpu_conf.h.