38#ifndef CMP_INTERFACE_H
39#define CMP_INTERFACE_H
Structure containing the function pointers of DAC driver in DC mode.
void(* Disable)(void)
Pointer to CMPx_DACDisable e.g. CMP1_DACDisable.
void(* Enable)(void)
Pointer to CMPx_DACEnable e.g. CMP1_DACEnable.
void(* DataWrite)(size_t value)
Pointer to CMPx_DACDataWrite e.g. CMP1_DACDataWrite.
Structure containing the function pointers of CMP driver.
bool(* StatusGet)(void)
Pointer to CMPx_StatusGet e.g. CMP1_StatusGet.
void(* EventCallbackRegister)(void(*handler)(void))
Pointer to CMPx_EventCallbackRegister e.g. CMP1_EventCallbackRegister.
void(* Disable)(void)
Pointer to CMPx_Disable e.g. CMP1_Disable.
void(* Initialize)(void)
Pointer to CMPx_Initialize e.g. CMP1_Initialize.
void(* Deinitialize)(void)
Pointer to CMPx_Deinitialize e.g. CMP1_Deinitialize.
const struct DAC_DC_INTERFACE * cmp_dac_dc_interface
Pointer to DAC_DC_INTERFACE.
void(* Enable)(void)
Pointer to CMPx_Enable e.g. CMP1_Enable.
void(* Tasks)(void)
Pointer to CMPx_Tasks e.g. CMP1_Tasks (Supported only in polling mode)