Bar Logo 3.8/7.6 kw Totem pole Demonstration Application (Part-No. (not specified))
 
Content
     
Loading...
Searching...
No Matches

This is the generated driver header file for the CMP1 driver. More...

#include <stddef.h>
#include <stdbool.h>
#include "cmp_interface.h"
+ Include dependency graph for cmp1.h:
+ This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Macros

#define CMP_DAC1_Initialize   CMP1_Initialize
 This macro defines the Custom Name for CMP1_Initialize API.
 
#define CMP_DAC1_Deinitialize   CMP1_Deinitialize
 This macro defines the Custom Name for CMP1_Deinitialize API.
 
#define CMP_DAC1_StatusGet   CMP1_StatusGet
 This macro defines the Custom Name for CMP1_StatusGet API.
 
#define CMP_DAC1_Enable   CMP1_Enable
 This macro defines the Custom Name for CMP1_Enable API.
 
#define CMP_DAC1_Disable   CMP1_Disable
 This macro defines the Custom Name for CMP1_Disable API.
 
#define CMP_DAC1_DACEnable   CMP1_DACEnable
 This macro defines the Custom Name for CMP1_DACEnable API.
 
#define CMP_DAC1_DACDisable   CMP1_DACDisable
 This macro defines the Custom Name for CMP1_DACDisable API.
 
#define CMP_DAC1_DACDataWrite   CMP1_DACDataWrite
 This macro defines the Custom Name for CMP1_DACDataWrite API.
 
#define CMP_DAC1_DACDisable   CMP1_DACDisable
 This macro defines the Custom Name for CMP1_DACDisable API.
 
#define CMP_DAC1_EventCallbackRegister   CMP1_EventCallbackRegister
 This macro defines the Custom Name for CMP1_EventCallbackRegister API.
 
#define CMP_DAC1_Tasks   CMP1_Tasks
 This macro defines the Custom Name for CMP1_Tasks API.
 

Functions

void CMP1_Initialize (void)
 Initialize the CMP1 module.
 
void CMP1_Deinitialize (void)
 Deinitializes the CMP1 to POR values.
 
bool CMP1_StatusGet (void)
 Returns the comparator output status.
 
void CMP1_Enable (void)
 Enables the common DAC module.
 
void CMP1_Disable (void)
 Disables the common DAC module.
 
void CMP1_DACEnable (void)
 Enables the individual DAC module.
 
void CMP1_DACDisable (void)
 Disables the individual DAC module.
 
void CMP1_DACDataWrite (size_t value)
 CMP DAC Data write to register.
 
void CMP1_EventCallbackRegister (void(*handler)(void))
 This function can be used to override default callback and to define custom callback for CMP1 Event event.
 
void CMP1_EventCallback (void)
 This is the default callback with weak attribute. The user can override and implement the default callback without weak attribute or can register a custom callback function using
CMP1_EventCallbackRegister.
 
void CMP1_Tasks (void)
 The Task function can be called in the main application using the High Speed Comparator, when interrupts are not used. This would thus introduce the polling mode feature of the Analog Comparator.
 

Variables

const struct CMP_INTERFACE CMP_DAC1
 Structure object of type CMP_INTERFACE with the custom name given by the user in the Melody Driver User interface. The default name e.g. CMP_DAC1 can be changed by the user in the CMP user interface. This allows defining a structure with application specific name using the 'Custom Name' field. Application specific name allows the API Portability.
 

Detailed Description

CMP1 Generated Driver Header File

Definition in file cmp1.h.