46#include "clc_interface.h"
99 CLC1CONLbits.LCEN = 1;
112 CLC1CONLbits.LCEN = 0;
void CLC1_Deinitialize(void)
Deinitializes the CLC1 to POR values.
void CLC1_PositiveEdgeCallback(void)
This is the default callback with weak attribute. The user can override and implement the default cal...
static void CLC1_Disable(void)
This inline function disables the CLC1 module.
static void CLC1_Enable(void)
This inline function enables the CLC1 module.
void CLC1_Initialize(void)
Initializes the CLC1 module.
void CLC1_Tasks(void)
Implements the tasks for polled implementations where the hardware supports dedicated event for Posit...
void CLC1_NegativeEdgeCallbackRegister(void(*handler)(void))
This function can be used to override default callback and to define custom callback for CLC1 Negativ...
void CLC1_PositiveEdgeCallbackRegister(void(*handler)(void))
This function can be used to override default callback and to define custom callback for CLC1 Positiv...
void CLC1_NegativeEdgeCallback(void)
This is the default callback with weak attribute. The user can override and implement the default cal...
const struct CLC_INTERFACE CLC1
Structure object of type CLC_INTERFACE with the custom name given by the user in the Melody Driver Us...
bool CLC1_OutputStatusGet(void)
Returns output pin status of the CLC1 module.
Structure containing the function pointers of CLC driver.