MAX78002 Peripheral Driver API
Peripheral Driver API for the MAX78002
All Data Structures Files Functions Variables Typedefs Enumerations Enumerator Modules Pages
mxc_sys.h File Reference
#include "mxc_device.h"
#include "lpgcr_regs.h"
#include "gcr_regs.h"

Go to the source code of this file.

Macros

#define MXC_CRITICAL(code)
 

Enumerations

enum  mxc_sys_reset_t
 
enum  mxc_sys_periph_clock_t
 
enum  mxc_sys_system_clock_t
 

Functions

static void MXC_SYS_Crit_Enter (void)
 
static void MXC_SYS_Crit_Exit (void)
 
static int MXC_SYS_In_Crit_Section (void)
 
int MXC_SYS_GetUSN (uint8_t *usn, uint8_t *checksum)
 
int MXC_SYS_IsClockEnabled (mxc_sys_periph_clock_t clock)
 
void MXC_SYS_ClockDisable (mxc_sys_periph_clock_t clock)
 
void MXC_SYS_ClockEnable (mxc_sys_periph_clock_t clock)
 
void MXC_SYS_RTCClockEnable (void)
 
int MXC_SYS_RTCClockDisable (void)
 
int MXC_SYS_ClockSourceEnable (mxc_sys_system_clock_t clock)
 
int MXC_SYS_ClockSourceDisable (mxc_sys_system_clock_t clock)
 
int MXC_SYS_Clock_Select (mxc_sys_system_clock_t clock)
 
void MXC_SYS_SetClockDiv (mxc_sys_system_clock_div_t div)
 
mxc_sys_system_clock_div_t MXC_SYS_GetClockDiv (void)
 
int MXC_SYS_Clock_Timeout (uint32_t ready)
 
void MXC_SYS_Reset_Periph (mxc_sys_reset_t reset)
 
void MXC_SYS_RISCVRun (void)
 
void MXC_SYS_RISCVShutdown (void)
 
uint32_t MXC_SYS_RiscVClockRate (void)
 
int MXC_SYS_LockDAP_Permanent (void)
 

Detailed Description

System level header file.