Structure containing the function pointers of MAIN_CORE driver. More...
#include <main_core_interface.h>
Data Fields | |
void(* | Initialize )(void) |
Pointer to MAIN_CORE_Initialize. | |
void(* | Deinitialize )(void) |
Pointer to MAIN_CORE_Deinitialize. | |
void(* | InterruptRequestGenerate )(void) |
Pointer to MAIN_CORE_InterruptRequestGenerate. | |
bool(* | IsInterruptRequestAcknowledged )(void) |
Pointer to MAIN_CORE_IsInterruptRequestAcknowledged. | |
void(* | InterruptRequestComplete )(void) |
Pointer to MAIN_CORE_InterruptRequestComplete. | |
bool(* | IsInterruptRequested )(void) |
Pointer to MAIN_CORE_IsInterruptRequested. | |
void(* | InterruptRequestAcknowledge )(void) |
Pointer to MAIN_CORE_InterruptRequestAcknowledge. | |
void(* | InterruptRequestAcknowledgeComplete )(void) |
Pointer to MAIN_CORE_InterruptRequestAcknowledgeComplete. | |
enum MAIN_CORE_SYSTEM_STATUS(* | SystemStatusGet )(void) |
Pointer to MAIN_CORE_SystemStatusGet. | |
uint16_t(* | FIFORead )(uint16_t *pData, uint16_t wordCount) |
Pointer to MAIN_CORE_FIFORead. | |
uint16_t(* | FIFOWrite )(uint16_t *pData, uint16_t wordCount) |
Pointer to MAIN_CORE_FIFOWrite. | |
bool(* | FIFOReadIsFull )(void) |
Pointer to MAIN_CORE_FIFOReadIsFull. | |
bool(* | FIFOReadIsEmpty )(void) |
Pointer to MAIN_CORE_FIFOReadIsEmpty. | |
bool(* | FIFOWriteIsFull )(void) |
Pointer to MAIN_CORE_FIFOWriteIsFull. | |
bool(* | FIFOWriteIsEmpty )(void) |
Pointer to MAIN_CORE_FIFOWriteIsEmpty. | |
bool(* | ProtocolRead )(enum MAIN_CORE_PROTOCOLS protocolName, uint16_t *pData) |
Pointer to MAIN_CORE_ProtocolRead. | |
bool(* | ProtocolWrite )(enum MAIN_CORE_PROTOCOLS protocolName, uint16_t *pData) |
Pointer to MAIN_CORE_ProtocolRead. | |
bool(* | ProtocolIsFull )(enum MAIN_CORE_PROTOCOLS protocolName) |
Pointer to MAIN_CORE_ProtocolIsFull. | |
bool(* | ProtocolIsEmpty )(enum MAIN_CORE_PROTOCOLS protocolName) |
Pointer to MAIN_CORE_ProtocolIsEmpty. | |
void(* | ProtocolCallbackRegister )(enum MAIN_CORE_PROTOCOLS protocolName, void(*handler)(void)) |
Pointer to MAIN_CORE_ProtocolCallbackRegister. | |
void(* | ReadFIFODataReadyCallbackRegister )(void(*handler)(void)) |
Pointer to MAIN_CORE_ReadFIFODataReadyCallbackRegister. | |
void(* | WriteFIFOEmptyCallbackRegister )(void(*handler)(void)) |
Pointer to MAIN_CORE_WriteFIFOEmptyCallbackRegister. | |
void(* | FIFOOverFLowUnderFlowCallbackRegister )(void(*handler)(void)) |
Pointer to MAIN_CORE_FIFOOverFLowUnderFlowCallbackRegister. | |
void(* | MainInitiatedCallbackRegister )(void(*handler)(void)) |
Pointer to MAIN_CORE_MainInitiatedCallbackRegister. | |
void(* | MainBreakCallbackRegister )(void(*handler)(void)) |
Pointer to MAIN_CORE_MainBreakCallbackRegister. | |
void(* | MainResetCallbackRegister )(void(*handler)(void)) |
Pointer to MAIN_CORE_MainResetCallbackRegister. | |
Definition at line 33 of file main_core_interface.h.
void(* Deinitialize) (void) |
Definition at line 38 of file main_core_interface.h.
void(* FIFOOverFLowUnderFlowCallbackRegister) (void(*handler)(void)) |
Definition at line 101 of file main_core_interface.h.
uint16_t(* FIFORead) (uint16_t *pData, uint16_t wordCount) |
Definition at line 62 of file main_core_interface.h.
bool(* FIFOReadIsEmpty) (void) |
Definition at line 71 of file main_core_interface.h.
bool(* FIFOReadIsFull) (void) |
Definition at line 68 of file main_core_interface.h.
uint16_t(* FIFOWrite) (uint16_t *pData, uint16_t wordCount) |
Definition at line 65 of file main_core_interface.h.
bool(* FIFOWriteIsEmpty) (void) |
Definition at line 77 of file main_core_interface.h.
bool(* FIFOWriteIsFull) (void) |
Definition at line 74 of file main_core_interface.h.
void(* Initialize) (void) |
Definition at line 35 of file main_core_interface.h.
void(* InterruptRequestAcknowledge) (void) |
Definition at line 53 of file main_core_interface.h.
void(* InterruptRequestAcknowledgeComplete) (void) |
Definition at line 56 of file main_core_interface.h.
void(* InterruptRequestComplete) (void) |
Definition at line 47 of file main_core_interface.h.
void(* InterruptRequestGenerate) (void) |
Definition at line 41 of file main_core_interface.h.
bool(* IsInterruptRequestAcknowledged) (void) |
Definition at line 44 of file main_core_interface.h.
bool(* IsInterruptRequested) (void) |
Definition at line 50 of file main_core_interface.h.
void(* MainBreakCallbackRegister) (void(*handler)(void)) |
Definition at line 107 of file main_core_interface.h.
void(* MainInitiatedCallbackRegister) (void(*handler)(void)) |
Definition at line 104 of file main_core_interface.h.
void(* MainResetCallbackRegister) (void(*handler)(void)) |
Definition at line 110 of file main_core_interface.h.
void(* ProtocolCallbackRegister) (enum MAIN_CORE_PROTOCOLS protocolName, void(*handler)(void)) |
Definition at line 92 of file main_core_interface.h.
bool(* ProtocolIsEmpty) (enum MAIN_CORE_PROTOCOLS protocolName) |
Definition at line 89 of file main_core_interface.h.
bool(* ProtocolIsFull) (enum MAIN_CORE_PROTOCOLS protocolName) |
Definition at line 86 of file main_core_interface.h.
bool(* ProtocolRead) (enum MAIN_CORE_PROTOCOLS protocolName, uint16_t *pData) |
Definition at line 80 of file main_core_interface.h.
bool(* ProtocolWrite) (enum MAIN_CORE_PROTOCOLS protocolName, uint16_t *pData) |
Definition at line 83 of file main_core_interface.h.
void(* ReadFIFODataReadyCallbackRegister) (void(*handler)(void)) |
Definition at line 95 of file main_core_interface.h.
enum MAIN_CORE_SYSTEM_STATUS(* SystemStatusGet) (void) |
Definition at line 56 of file main_core_interface.h.
void(* WriteFIFOEmptyCallbackRegister) (void(*handler)(void)) |
Definition at line 98 of file main_core_interface.h.