45#include "cmp_interface.h"
65#define CMP_DAC3_PCT_Initialize CMP3_Initialize
70#define CMP_DAC3_PCT_Deinitialize CMP3_Deinitialize
75#define CMP_DAC3_PCT_StatusGet CMP3_StatusGet
80#define CMP_DAC3_PCT_Enable CMP3_Enable
85#define CMP_DAC3_PCT_Disable CMP3_Disable
90#define CMP_DAC3_PCT_DACEnable CMP3_DACEnable
95#define CMP_DAC3_PCT_DACDisable CMP3_DACDisable
100#define CMP_DAC3_PCT_DACDataWrite CMP3_DACDataWrite
105#define CMP_DAC3_PCT_DACDisable CMP3_DACDisable
110#define CMP_DAC3_PCT_EventCallbackRegister CMP3_EventCallbackRegister
void CMP3_EventCallback(void)
This is the default callback with weak attribute. The user can override and implement the default cal...
void CMP3_EventCallbackRegister(void(*handler)(void))
This function can be used to override default callback and to define custom callback for CMP3 Event e...
bool CMP3_StatusGet(void)
Returns the comparator output status.
void CMP3_Enable(void)
Enables the common DAC module.
void CMP3_Disable(void)
Disables the common DAC module.
void CMP3_DACDataWrite(size_t value)
CMP DAC Data write to register.
void CMP3_Deinitialize(void)
Deinitializes the CMP3 to POR values.
void CMP3_Initialize(void)
Initialize the CMP3 module.
const struct CMP_INTERFACE CMP_DAC3_PCT
Structure object of type CMP_INTERFACE with the custom name given by the user in the Melody Driver Us...
void CMP3_DACEnable(void)
Enables the individual DAC module.
void CMP3_DACDisable(void)
Disables the individual DAC module.
Structure containing the function pointers of CMP driver.