SYSTEM - System Utils
Description
System API.
This module contains functions to read information such as RAM and Flash size, device unique ID, chip revision, family, and part number from DEVINFO and SCB blocks. Functions to configure and read status from FPU are available for compatible devices.
Data Structures |
|
struct | SYSTEM_ChipRevision_TypeDef |
Chip revision details.
|
|
struct | SYSTEM_CalAddrVal_TypeDef |
DEVINFO calibration address/value pair.
|
|
Functions |
|
void | SYSTEM_ChipRevisionGet ( SYSTEM_ChipRevision_TypeDef *rev) |
Get a chip major/minor revision.
|
|
bool | SYSTEM_GetCalibrationValue (volatile uint32_t *regAddress) |
Get a factory calibration value for a given peripheral register.
|
|
SYSTEM_SecurityCapability_TypeDef | SYSTEM_GetSecurityCapability (void) |
Get family security capability.
|
|
uint8_t | SYSTEM_GetDevinfoRev (void) |
Get DEVINFO revision.
|
|
void | SYSTEM_FpuAccessModeSet ( SYSTEM_FpuAccess_TypeDef accessMode) |
Set floating point co-processor (FPU) access mode.
|
|
uint64_t | SYSTEM_GetUnique (void) |
Get unique number for this device.
|
|
uint8_t | SYSTEM_GetProdRev (void) |
Get production revision for this part.
|
|
uint16_t | SYSTEM_GetSRAMSize (void) |
Get SRAM size (in KB).
|
|
uint16_t |