 |
MAX32665 Peripheral Driver API
Peripheral Driver API for the MAX32665
|
44 #include "srcc_regs.h"
45 #include "mxc_device.h"
void MXC_SRCC_Flush(void)
Flushes the data cache controller.
uint32_t MXC_SRCC_ID(mxc_srcc_cache_id_t id)
Reads the data from the SRCC Cache ID Register.
mxc_srcc_cache_id_t
Enumeration type for the SRCC Cache ID Register.
Definition: srcc.h:62
uint32_t MXC_SRCC_MemSize(void)
Gets the main memory size in units of 128KB. The default value is 512MB.
void MXC_SRCC_Disable(void)
Disables the data cache controller.
uint32_t MXC_SRCC_Ready(void)
Reads the SRCC Cache ready flag, which is set and cleared by hardware.
@ SRCC_CACHE_ID_PARTNUM
Part Number.
Definition: srcc.h:64
void MXC_SRCC_CriticalWordFirstDisable(void)
Disables critical-word-first mode with data cache controller.
void MXC_SRCC_WriteAllocDisable(void)
Disables write-allocate mode with data cache controller.
@ SRCC_CACHE_ID_CCHID
Cache ID.
Definition: srcc.h:65
@ SRCC_CACHE_ID_RELNUM
Release Number.
Definition: srcc.h:63
void MXC_SRCC_CriticalWordFirstEnable(void)
Enables critical-word-first mode with data cache controller.
void MXC_SRCC_WriteAllocEnable(void)
Enables write-allocate mode with data cache controller.
uint32_t MXC_SRCC_CacheSize(void)
Gets the cache size in Kbytes. The default value is 16KB.
void MXC_SRCC_Enable(void)
Enables the data cache controller.