CC26xx Driver Library
cpu.h File Reference
#include <stdbool.h>
#include <stdint.h>
#include "../inc/hw_types.h"
#include "../inc/hw_memmap.h"
#include "../inc/hw_cpu_scs.h"

Functions

uint32_t CPUcpsid (void)
 Disable all external interrupts. More...
 
uint32_t CPUprimask (void)
 Get the current interrupt state. More...
 
uint32_t CPUcpsie (void)
 Enable all external interrupts. More...
 
uint32_t CPUbasepriGet (void)
 Get the interrupt priority disable level. More...
 
void CPUdelay (uint32_t ui32Count)
 Provide a small non-zero delay using a simple loop counter. More...
 
static void CPUwfi (void)
 Wait for interrupt. More...
 
static void CPUwfe (void)
 Wait for event. More...
 
static void CPUsev (void)
 Send event. More...
 
static void CPUbasepriSet (uint32_t ui32NewBasepri)
 Update the interrupt priority disable level. More...
 
static void CPU_WriteBufferDisable (void)
 Disable CPU write buffering (recommended for debug purpose only). More...
 
static void CPU_WriteBufferEnable (void)
 Enable CPU write buffering (default setting). More...