S32 SDK
cmp_driver.c File Reference
#include "cmp_driver.h"
#include "cmp_hw_access.h"
#include <stddef.h>

Go to the source code of this file.

Functions

status_t CMP_DRV_Reset (const uint32_t instance)
 Reset all registers. More...
 
status_t CMP_DRV_GetInitConfigAll (cmp_module_t *config)
 Get reset configuration for all registers. More...
 
status_t CMP_DRV_Init (const uint32_t instance, const cmp_module_t *const config)
 Configure all comparator features with the given configuration structure. More...
 
status_t CMP_DRV_GetConfigAll (const uint32_t instance, cmp_module_t *const config)
 Gets the current comparator configuration. More...
 
status_t CMP_DRV_GetInitConfigDAC (cmp_dac_t *config)
 Get reset configuration for registers related with DAC. More...
 
status_t CMP_DRV_ConfigDAC (const uint32_t instance, const cmp_dac_t *config)
 Configure only the DAC component. More...
 
status_t CMP_DRV_GetDACConfig (const uint32_t instance, cmp_dac_t *const config)
 Return current configuration for DAC. More...
 
status_t CMP_DRV_GetInitConfigMUX (cmp_anmux_t *config)
 Get reset configuration for registers related with MUX. More...
 
status_t CMP_DRV_ConfigMUX (const uint32_t instance, const cmp_anmux_t *config)
 Configure only the MUX component. More...
 
status_t CMP_DRV_GetMUXConfig (const uint32_t instance, cmp_anmux_t *const config)
 Return configuration only for the MUX component. More...
 
status_t CMP_DRV_GetInitTriggerMode (cmp_trigger_mode_t *config)
 Get reset configuration for registers related with Trigger Mode. More...
 
status_t CMP_DRV_ConfigTriggerMode (const uint32_t instance, const cmp_trigger_mode_t *config)
 Configure trigger mode. More...
 
status_t CMP_DRV_GetTriggerModeConfig (const uint32_t instance, cmp_trigger_mode_t *const config)
 Get current trigger mode configuration. More...
 
status_t CMP_DRV_GetOutputFlags (const uint32_t instance, cmp_output_trigger_t *flags)
 Get comparator output flags. More...
 
status_t CMP_DRV_ClearOutputFlags (const uint32_t instance)
 Clear comparator output flags. More...
 
status_t CMP_DRV_GetInputFlags (const uint32_t instance, cmp_ch_list_t *flags)
 Gets input channels change flags. More...
 
status_t CMP_DRV_ClearInputFlags (const uint32_t instance)
 Clear comparator input channels flags. More...
 
status_t CMP_DRV_GetInitConfigComparator (cmp_comparator_t *config)
 Get reset configuration for registers related with comparator features. More...
 
status_t CMP_DRV_ConfigComparator (const uint32_t instance, const cmp_comparator_t *config)
 Configure only comparator features. More...
 
status_t CMP_DRV_GetComparatorConfig (const uint32_t instance, cmp_comparator_t *config)
 Return configuration for comparator from CMP module. More...
 

Variables

static CMP_Type *const g_cmpBase [] = CMP_BASE_PTRS
 

Variable Documentation

CMP_Type* const g_cmpBase[] = CMP_BASE_PTRS
static

Definition at line 61 of file cmp_driver.c.