100 void (*single)(uint32_t id, TXZ_Result result);
101 void (*continuity)(uint32_t id, TXZ_Result result);
102 void (*trigger)(uint32_t id, TXZ_Result result);
TXZ_Result adc_ex_start(adc_ex_t *p_obj)
Start Conversion.
Definition: txz_adc_ex.c:379
TXZ_Result adc_ex_stop(adc_ex_t *p_obj)
Stop Conversion.
Definition: txz_adc_ex.c:438
ADC handle structure definenition.
Definition: txz_adc_ex.h:95
TXZ_Result adc_ex_deinit(adc_ex_t *p_obj)
Release the ADC object.
Definition: txz_adc_ex.c:223
adc_t super
Definition: txz_adc_ex.h:97
void adc_ex_single_irq_handler(adc_ex_t *p_obj)
IRQ Handler for single conversion done.
Definition: txz_adc_ex.c:507
void adc_ex_trigger_irq_handler(adc_ex_t *p_obj)
IRQ Handler for trigger conversion done.
Definition: txz_adc_ex.c:559
uint32_t ain
Definition: txz_adc_ex.h:86
uint32_t type
Definition: txz_adc_ex.h:84
This file provides all the functions prototypes for ADC driver.
TXZ_Result adc_ex_channel_clear(adc_ex_t *p_obj, uint32_t ch)
ADC Channel Clear.
Definition: txz_adc_ex.c:309
TXZ_Result adc_ex_init(adc_ex_t *p_obj)
Initialize the ADC object.
Definition: txz_adc_ex.c:185
void adc_ex_continuity_irq_handler(adc_ex_t *p_obj)
IRQ Handler for continuity conversion done.
Definition: txz_adc_ex.c:533
TXZ_Result adc_ex_channel_setting(adc_ex_t *p_obj, uint32_t ch, adc_ex_channel_setting_t *p_setting)
ADC Channel Setting.
Definition: txz_adc_ex.c:262
uint32_t interrupt
Definition: txz_adc_ex.h:82
ADC handle structure definenition.
Definition: txz_adc.h:261
TXZ_Result adc_ex_channel_get_value(adc_ex_t *p_obj, uint32_t ch, uint32_t *p_value)
Get AD value.
Definition: txz_adc_ex.c:341
TXZ_Result adc_ex_get_status(adc_ex_t *p_obj, uint32_t *p_status)
Get Conversion Status.
Definition: txz_adc_ex.c:478
Channel Setting. .
Definition: txz_adc_ex.h:80