Structure containing the function pointers of SEC_CORE driver. More...
#include <sec_core_interface.h>
 Collaboration diagram for SEC_CORE_INTERFACE:
 Collaboration diagram for SEC_CORE_INTERFACE:| Data Fields | |
| void(* | Initialize )(void) | 
| Pointer to SEC_COREx_Initialize e.g. SEC_CORE1_Initialize. | |
| void(* | Deinitialize )(void) | 
| Pointer to SEC_COREx_Deinitialize e.g. SEC_CORE1_Deinitialize. | |
| void(* | Program )(void) | 
| Pointer to SEC_COREx_Program e.g. SEC_CORE1_Program. | |
| void(* | Start )(void) | 
| Pointer to SEC_COREx_Start e.g. SEC_CORE1_Start. | |
| void(* | InterruptRequestGenerate )(void) | 
| Pointer to SEC_COREx_InterruptRequestGenerate e.g. SEC_CORE1_InterruptRequestGenerate. | |
| bool(* | IsInterruptRequestAcknowledged )(void) | 
| Pointer to SEC_COREx_IsInterruptRequestAcknowledged e.g. SEC_CORE1_IsInterruptRequestAcknowledged. | |
| void(* | InterruptRequestComplete )(void) | 
| Pointer to SEC_COREx_InterruptRequestComplete e.g. SEC_CORE1_InterruptRequestComplete. | |
| bool(* | IsInterruptRequested )(void) | 
| Pointer to SEC_COREx_IsInterruptRequested e.g. SEC_CORE1_IsInterruptRequested. | |
| void(* | InterruptRequestAcknowledge )(void) | 
| Pointer to SEC_COREx_InterruptRequestAcknowledge e.g. SEC_CORE1_InterruptRequestAcknowledge. | |
| void(* | InterruptRequestAcknowledgeComplete )(void) | 
| Pointer to SEC_COREx_InterruptRequestAcknowledgeComplete e.g. SEC_CORE1_InterruptRequestAcknowledgeComplete. | |
| enum SEC_CORE_RESET_CAUSE(* | GetResetCause )(void) | 
| Pointer to SEC_COREx_GetResetCause e.g. SEC_CORE1_GetResetCause. | |
| void(* | ResetCauseClear )(enum SEC_CORE_RESET_CAUSE resetCause) | 
| Pointer to SEC_COREx_ResetCauseClear e.g. SEC_CORE1_ResetCauseClear. | |
| enum SEC_CORE_SYSTEM_STATUS(* | SystemStatusGet )(void) | 
| Pointer to SEC_COREx_SystemStatusGet e.g. SEC_CORE1_SystemStatusGet. | |
| void(* | WriteFIFOEnable )(void) | 
| Pointer to SEC_COREx_WriteFIFOEnable e.g. SEC_CORE1_WriteFIFOEnable. | |
| void(* | WriteFIFODisable )(void) | 
| Pointer to SEC_COREx_WriteFIFODisable e.g. SEC_CORE1_WriteFIFODisable. | |
| void(* | ReadFIFOEnable )(void) | 
| Pointer to SEC_COREx_ReadFIFOEnable e.g. SEC_CORE1_ReadFIFOEnable. | |
| void(* | ReadFIFODisable )(void) | 
| Pointer to SEC_COREx_ReadFIFODisable e.g. SEC_CORE1_ReadFIFODisable. | |
| uint16_t(* | FIFORead )(uint16_t *pData, uint16_t wordCount) | 
| Pointer to SEC_COREx_FIFORead e.g. SEC_CORE1_FIFORead. | |
| uint16_t(* | FIFOWrite )(uint16_t *pData, uint16_t wordCount) | 
| Pointer to SEC_COREx_FIFOWrite e.g. SEC_CORE1_FIFOWrite. | |
| bool(* | FIFOReadIsFull )(void) | 
| Pointer to SEC_COREx_FIFOReadIsFull e.g. SEC_CORE1_FIFOReadIsFull. | |
| bool(* | FIFOReadIsEmpty )(void) | 
| Pointer to SEC_COREx_FIFOReadIsEmpty e.g. SEC_CORE1_FIFOReadIsEmpty. | |
| bool(* | FIFOWriteIsFull )(void) | 
| Pointer to SEC_COREx_FIFOWriteIsFull e.g. SEC_CORE1_FIFOWriteIsFull. | |
| bool(* | FIFOWriteIsEmpty )(void) | 
| Pointer to SEC_COREx_FIFOWriteIsEmpty e.g. SEC_CORE1_FIFOWriteIsEmpty. | |
| bool(* | ProtocolRead )(enum SEC_CORE_PROTOCOLS protocolName, uint16_t *pData) | 
| Pointer to SEC_COREx_ProtocolRead e.g. SEC_CORE1_ProtocolRead. | |
| bool(* | ProtocolWrite )(enum SEC_CORE_PROTOCOLS protocolName, uint16_t *pData) | 
| Pointer to SEC_COREx_ProtocolRead e.g. SEC_CORE1_ProtocolRead. | |
| bool(* | ProtocolIsFull )(enum SEC_CORE_PROTOCOLS protocolName) | 
| Pointer to SEC_COREx_ProtocolIsFull e.g. SEC_CORE1_ProtocolIsFull. | |
| bool(* | ProtocolIsEmpty )(enum SEC_CORE_PROTOCOLS protocolName) | 
| Pointer to SEC_COREx_ProtocolIsEmpty e.g. SEC_CORE1_ProtocolIsEmpty. | |
| void(* | ProtocolCallbackRegister )(enum SEC_CORE_PROTOCOLS protocolName, void(*handler)(void)) | 
| Pointer to SEC_COREx_ProtocolCallbackRegister e.g. SEC_CORE1_ProtocolCallbackRegister. | |
| void(* | ReadFIFODataReadyCallbackRegister )(void(*handler)(void)) | 
| Pointer to SEC_COREx_ReadFIFODataReadyCallbackRegister e.g. SEC_CORE1_ReadFIFODataReadyCallbackRegister. | |
| void(* | WriteFIFOEmptyCallbackRegister )(void(*handler)(void)) | 
| Pointer to SEC_COREx_WriteFIFOEmptyCallbackRegister e.g. SEC_CORE1_WriteFIFOEmptyCallbackRegister. | |
| void(* | FIFOOverFLowUnderFlowCallbackRegister )(void(*handler)(void)) | 
| Pointer to SEC_COREx_FIFOOverFLowUnderFlowCallbackRegister e.g. SEC_CORE1_FIFOOverFLowUnderFlowCallbackRegister. | |
| void(* | SecondaryInitiatedCallbackRegister )(void(*handler)(void)) | 
| Pointer to SEC_COREx_SecondaryInitiatedCallbackRegister e.g. SEC_CORE1_SecondaryInitiatedCallbackRegister. | |
| void(* | SecondaryBreakCallbackRegister )(void(*handler)(void)) | 
| Pointer to SEC_COREx_SecondaryBreakCallbackRegister e.g. SEC_CORE1_SecondaryBreakCallbackRegister. | |
| void(* | SecondaryResetCallbackRegister )(void(*handler)(void)) | 
| Pointer to SEC_COREx_SecondaryResetCallbackRegister e.g. SEC_CORE1_SecondaryResetCallbackRegister. | |
Definition at line 52 of file sec_core_interface.h.
| void(* Deinitialize) (void) | 
Definition at line 57 of file sec_core_interface.h.
| void(* FIFOOverFLowUnderFlowCallbackRegister) (void(*handler)(void)) | 
Definition at line 144 of file sec_core_interface.h.
| uint16_t(* FIFORead) (uint16_t *pData, uint16_t wordCount) | 
Definition at line 105 of file sec_core_interface.h.
| bool(* FIFOReadIsEmpty) (void) | 
Definition at line 114 of file sec_core_interface.h.
| bool(* FIFOReadIsFull) (void) | 
Definition at line 111 of file sec_core_interface.h.
| uint16_t(* FIFOWrite) (uint16_t *pData, uint16_t wordCount) | 
Definition at line 108 of file sec_core_interface.h.
| bool(* FIFOWriteIsEmpty) (void) | 
Definition at line 120 of file sec_core_interface.h.
| bool(* FIFOWriteIsFull) (void) | 
Definition at line 117 of file sec_core_interface.h.
| enum SEC_CORE_RESET_CAUSE(* GetResetCause) (void) | 
Definition at line 81 of file sec_core_interface.h.
| void(* Initialize) (void) | 
Definition at line 54 of file sec_core_interface.h.
| void(* InterruptRequestAcknowledge) (void) | 
Definition at line 78 of file sec_core_interface.h.
| void(* InterruptRequestAcknowledgeComplete) (void) | 
Definition at line 81 of file sec_core_interface.h.
| void(* InterruptRequestComplete) (void) | 
Definition at line 72 of file sec_core_interface.h.
| void(* InterruptRequestGenerate) (void) | 
Definition at line 66 of file sec_core_interface.h.
| bool(* IsInterruptRequestAcknowledged) (void) | 
Definition at line 69 of file sec_core_interface.h.
| bool(* IsInterruptRequested) (void) | 
Definition at line 75 of file sec_core_interface.h.
| void(* Program) (void) | 
Definition at line 60 of file sec_core_interface.h.
| void(* ProtocolCallbackRegister) (enum SEC_CORE_PROTOCOLS protocolName, void(*handler)(void)) | 
Definition at line 135 of file sec_core_interface.h.
| bool(* ProtocolIsEmpty) (enum SEC_CORE_PROTOCOLS protocolName) | 
Definition at line 132 of file sec_core_interface.h.
| bool(* ProtocolIsFull) (enum SEC_CORE_PROTOCOLS protocolName) | 
Definition at line 129 of file sec_core_interface.h.
| bool(* ProtocolRead) (enum SEC_CORE_PROTOCOLS protocolName, uint16_t *pData) | 
Definition at line 123 of file sec_core_interface.h.
| bool(* ProtocolWrite) (enum SEC_CORE_PROTOCOLS protocolName, uint16_t *pData) | 
Definition at line 126 of file sec_core_interface.h.
| void(* ReadFIFODataReadyCallbackRegister) (void(*handler)(void)) | 
Definition at line 138 of file sec_core_interface.h.
| void(* ReadFIFODisable) (void) | 
Definition at line 102 of file sec_core_interface.h.
| void(* ReadFIFOEnable) (void) | 
Definition at line 99 of file sec_core_interface.h.
| void(* ResetCauseClear) (enum SEC_CORE_RESET_CAUSE resetCause) | 
Definition at line 87 of file sec_core_interface.h.
| void(* SecondaryBreakCallbackRegister) (void(*handler)(void)) | 
Definition at line 150 of file sec_core_interface.h.
| void(* SecondaryInitiatedCallbackRegister) (void(*handler)(void)) | 
Definition at line 147 of file sec_core_interface.h.
| void(* SecondaryResetCallbackRegister) (void(*handler)(void)) | 
Definition at line 153 of file sec_core_interface.h.
| void(* Start) (void) | 
Definition at line 63 of file sec_core_interface.h.
| enum SEC_CORE_SYSTEM_STATUS(* SystemStatusGet) (void) | 
Definition at line 87 of file sec_core_interface.h.
| void(* WriteFIFODisable) (void) | 
Definition at line 96 of file sec_core_interface.h.
| void(* WriteFIFOEmptyCallbackRegister) (void(*handler)(void)) | 
Definition at line 141 of file sec_core_interface.h.
| void(* WriteFIFOEnable) (void) | 
Definition at line 93 of file sec_core_interface.h.