Interface functions for the analog comparator.
More...
#include <stdint.h>
#include <stdbool.h>
#include "hal_adc.h"
Go to the source code of this file.
Enumerations |
enum | hal_ancmp_input_channel_t {
HAL_ANCMP_INP_AIN0 = 0x00,
HAL_ANCMP_INP_AIN1 = 0x01,
HAL_ANCMP_INP_AIN2 = 0x02,
HAL_ANCMP_INP_AIN3 = 0x03,
HAL_ANCMP_INP_AIN4 = 0x04,
HAL_ANCMP_INP_AIN5 = 0x05,
HAL_ANCMP_INP_AIN6 = 0x06,
HAL_ANCMP_INP_AIN7 = 0x07,
HAL_ANCMP_INP_AIN8 = 0x08,
HAL_ANCMP_INP_AIN9 = 0x09,
HAL_ANCMP_INP_AIN10 = 0x0A,
HAL_ANCMP_INP_AIN11 = 0x0B,
HAL_ANCMP_INP_AIN12 = 0x0C,
HAL_ANCMP_INP_AIN13 = 0x0D
} |
enum | hal_ancmp_pol_t { HAL_ANCMP_NON_INVERTING = 0x00,
HAL_ANCMP_INVERTING = 0x01
} |
enum | hal_ancmp_ref_scale_t { HAL_ANCMP_REF_SCALE_25 = 0x00,
HAL_ANCMP_REF_SCALE_50 = 0x01,
HAL_ANCMP_REF_SCALE_75 = 0x02,
HAL_ANCMP_REF_SCALE_100 = 0x03
} |
enum | hal_ancmp_ref_t { HAL_ANCMP_REF_VDD = 0x00,
HAL_ANCMP_REF_EXT = 0x01
} |
Functions |
void | hal_ancmp_set_polarity (hal_ancmp_pol_t polarity) |
void | hal_ancmp_set_ref_voltage_scale (hal_ancmp_ref_scale_t scale) |
void | hal_ancmp_set_reference (hal_ancmp_ref_t ref) |
void | hal_ancmp_set_input_channel (hal_ancmp_input_channel_t chsel) |
void | hal_ancmp_enable (_Bool en) |
Detailed Description
Interface functions for the analog comparator.
Definition in file hal_ancmp.h.