Structure containing the function pointers of MAIN_CORE driver. More...
#include <main_core_interface.h>
Collaboration diagram for MAIN_CORE_INTERFACE: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.