CC26xx Driver Library
 All Data Structures Files Functions Variables Typedefs Enumerations Enumerator Macros Modules Pages
cpu.h File Reference
#include <stdbool.h>
#include <stdint.h>
#include <inc/hw_types.h>

Go to the source code of this file.

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...
 
__STATIC_INLINE void CPUwfi (void)
 Wait for interrupt. More...
 
__STATIC_INLINE void CPUwfe (void)
 Wait for event. More...
 
__STATIC_INLINE void CPUsev (void)
 Send event. More...
 
__STATIC_INLINE void CPUbasepriSet (uint32_t ui32NewBasepri)
 Update the interrupt priority disable level. More...
 
uint32_t CPUbasepriGet (void)
 Get the interrupt priority disable level. More...
 
void CPUdelay (uint32_t ui32Count)
 Provide a small delay. More...