#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... | |