SDL API Guide for J721E
|
Header file contains enumerations, structure definitions and function.
Go to the source code of this file.
Data Structures | |
struct | SDL_CCM_staticRegs |
CCM Static Register. More... | |
struct | SDL_CCM_ErrorStatus_t |
Structure for CCM error status. More... | |
Enumerations | |
enum | SDL_CCM_MonitorType { SDL_CCM_MONITOR_TYPE_NONE = 0, SDL_CCM_MONITOR_TYPE_OUTPUT_COMPARE_BLOCK = 1, SDL_CCM_MONITOR_TYPE_VIM = 2, SDL_CCM_MONITOR_TYPE_INACTIVITY_MONITOR = 3, SDL_CCM_MONITOR_TYPE_INVALID = 4 } |
This enumerator defines the type of CCM Monitor type. More... | |
enum | SDL_CCM_SelfTestType { SDL_CCM_SELFTEST_TYPE_NORMAL = 1, SDL_CCM_SELFTEST_TYPE_ERROR_FORCING = 2, SDL_CCM_SELFTEST_POLARITY_INVERSION = 3, SDL_CCM_SELFTEST_TYPE_INVALID = 4 } |
This enumerator defines the type of CCM Self-test type. More... | |
Functions | |
int32_t | SDL_CCM_init (SDL_CCM_Inst instance) |
Initialization API for CCM module. More... | |
int32_t | SDL_CCM_verifyConfig (SDL_CCM_Inst instance) |
Verifies the configuration done as part of SDL_CCM_init is as expected. More... | |
int32_t | SDL_CCM_selfTest (SDL_CCM_Inst instance, SDL_CCM_MonitorType monitorType, SDL_CCM_SelfTestType testType, uint32_t polarityInversionMask, uint32_t timeoutCnt) |
Executes a self-test of the CCM module. The types of self-tests supported are described in detail in SDL_CCM_SelfTestType. More... | |
int32_t | SDL_CCM_injectError (SDL_CCM_Inst instance, SDL_CCM_MonitorType monitorType) |
Forces an error to be generated for the selected monitor type. After injecting the error, an ESM error event is generated and the application will receive notification via ESM application callback. More... | |
int32_t | SDL_CCM_getStaticRegisters (SDL_CCM_Inst instance, SDL_CCM_staticRegs *pStaticRegs) |
Retrieves the static register configuration. The values returned in staticRegs can be saved by the application and periodically checked for changes. Note: This API should not be called while running any self-test or during error injection, as this will change the values of the static registers temporarily. It should be called only when in normal operating mode. More... | |
int32_t | SDL_CCM_getErrorType (SDL_CCM_Inst instance, uint32_t intSrc, SDL_CCM_MonitorType *monitorType) |
Gets the monitor type for which the CCM error was generated. Takes the ESM interrupt source as input. More... | |
int32_t | SDL_CCM_clearError (SDL_CCM_Inst instance, SDL_CCM_MonitorType monitorType) |
Clears the compare error for the selected monitor type. More... | |