TMPM4G(1) Group Peripheral Driver User Manual  V1.0.0.0
ADC Exported Functions

Functions

TXZ_Result adc_init (adc_t *p_obj)
 
TXZ_Result adc_deinit (adc_t *p_obj)
 
TXZ_Result adc_mode1_setting (void)
 
TXZ_Result adc_channel_setting (adc_t *p_obj, uint32_t ch, adc_channel_setting_t *p_setting)
 
TXZ_Result adc_channel_clear (adc_t *p_obj, uint32_t ch)
 
TXZ_Result adc_cmp_init (adc_t *p_obj, adc_cmpx_t *p_cmpx_t)
 
TXZ_Result adc_cmp_deinit (adc_t *p_obj, adc_cmpx_t *p_cmpx_t)
 
TXZ_Result adc_channel_get_value (adc_t *p_obj, uint32_t ch, uint32_t *p_value)
 
TXZ_Result adc_start (adc_t *p_obj)
 
TXZ_Result adc_stop (adc_t *p_obj)
 
TXZ_Result adc_get_status (adc_t *p_obj, uint32_t *p_status)
 
TXZ_WorkState adc_poll_conversion (adc_t *p_obj, uint32_t timeout)
 
void adc_compa_irq_handler (void)
 
void adc_compb_irq_handler (void)
 
void adc_single_irq_handler (void)
 
void adc_continuity_irq_handler (void)
 
void adc_trigger_irq_handler (void)
 
uint32_t get_conversion_data (uint32_t reg)
 
TXZ_Result adc_ch_init (adc_ch_t *p_obj)
 
TXZ_Result adc_ch_deinit (adc_ch_t *p_obj)
 
TXZ_Result adc_ch_int_enable (adc_ch_t *p_obj)
 
TXZ_Result adc_ch_int_disable (adc_ch_t *p_obj)
 
TXZ_Result adc_ch_get_value (adc_ch_t *p_obj, uint32_t *p_value)
 

Detailed Description

Function Documentation

§ adc_ch_deinit()

TXZ_Result adc_ch_deinit ( adc_ch_t p_obj)

§ adc_ch_get_value()

TXZ_Result adc_ch_get_value ( adc_ch_t p_obj,
uint32_t *  p_value 
)

§ adc_ch_init()

TXZ_Result adc_ch_init ( adc_ch_t p_obj)

§ adc_ch_int_disable()

TXZ_Result adc_ch_int_disable ( adc_ch_t p_obj)

§ adc_ch_int_enable()

TXZ_Result adc_ch_int_enable ( adc_ch_t p_obj)

§ adc_channel_clear()

TXZ_Result adc_channel_clear ( adc_t p_obj,
uint32_t  ch 
)

§ adc_channel_get_value()

TXZ_Result adc_channel_get_value ( adc_t p_obj,
uint32_t  ch,
uint32_t *  p_value 
)

§ adc_channel_setting()

TXZ_Result adc_channel_setting ( adc_t p_obj,
uint32_t  ch,
adc_channel_setting_t p_setting 
)

§ adc_cmp_deinit()

TXZ_Result adc_cmp_deinit ( adc_t p_obj,
adc_cmpx_t p_cmpx_t 
)

§ adc_cmp_init()

TXZ_Result adc_cmp_init ( adc_t p_obj,
adc_cmpx_t p_cmpx_t 
)

§ adc_compa_irq_handler()

void adc_compa_irq_handler ( void  )

§ adc_compb_irq_handler()

void adc_compb_irq_handler ( void  )

§ adc_continuity_irq_handler()

void adc_continuity_irq_handler ( void  )

§ adc_deinit()

TXZ_Result adc_deinit ( adc_t p_obj)

§ adc_get_status()

TXZ_Result adc_get_status ( adc_t p_obj,
uint32_t *  p_status 
)

§ adc_init()

TXZ_Result adc_init ( adc_t p_obj)

§ adc_mode1_setting()

TXZ_Result adc_mode1_setting ( void  )

§ adc_poll_conversion()

TXZ_WorkState adc_poll_conversion ( adc_t p_obj,
uint32_t  timeout 
)

§ adc_single_irq_handler()

void adc_single_irq_handler ( void  )

§ adc_start()

TXZ_Result adc_start ( adc_t p_obj)

§ adc_stop()

TXZ_Result adc_stop ( adc_t p_obj)

§ adc_trigger_irq_handler()

void adc_trigger_irq_handler ( void  )

§ get_conversion_data()

uint32_t get_conversion_data ( uint32_t  reg)