API  2.2
TSmarT Software Library
 All Data Structures Functions Variables Typedefs Enumerations Enumerator Groups Pages

Data Structures

struct  tsmart_ai_config_t
 Analog Input configuration structure. More...
 
struct  tsmart_ai_t
 Analog Input handler structure. More...
 

Enumerations

enum  tsmart_ai_mode_t
 Label to select ADC mode. More...
 
enum  tsmart_ai_ext_trig_t {
  TSMART_AI_EXTERNALTRIGCONV_T1_CC1 = TS_ADC_EXTERNALTRIGCONV_T1_CC1, TSMART_AI_EXTERNALTRIGCONV_T1_CC2 = TS_ADC_EXTERNALTRIGCONV_T1_CC2, TSMART_AI_EXTERNALTRIGCONV_T2_CC2 = TS_ADC_EXTERNALTRIGCONV_T2_CC2, TSMART_AI_EXTERNALTRIGCONV_T3_TRGO = TS_ADC_EXTERNALTRIGCONV_T3_TRGO,
  TSMART_AI_EXTERNALTRIGCONV_T4_CC4 = TS_ADC_EXTERNALTRIGCONV_T4_CC4, TSMART_AI_EXTERNALTRIGCONV_EXT_IT11_TIM8_TRGO = TS_ADC_EXTERNALTRIGCONV_EXT_IT11_TIM8_TRGO, TSMART_AI_EXTERNALTRIGCONV_T1_CC3 = TS_ADC_EXTERNALTRIGCONV_T1_CC3, TSMART_AI_EXTERNALTRIGCONV_NONE = TS_ADC_EXTERNALTRIGCONV_NONE,
  TSMART_AI_EXTERNALTRIGCONV_T3_CC1 = TS_ADC_EXTERNALTRIGCONV_T3_CC1, TSMART_AI_EXTERNALTRIGCONV_T2_CC3 = TS_ADC_EXTERNALTRIGCONV_T2_CC3, TSMART_AI_EXTERNALTRIGCONV_T8_CC1 = TS_ADC_EXTERNALTRIGCONV_T8_CC1, TSMART_AI_EXTERNALTRIGCONV_T8_TRGO = TS_ADC_EXTERNALTRIGCONV_T8_TRGO,
  TSMART_AI_EXTERNALTRIGCONV_T5_CC1 = TS_ADC_EXTERNALTRIGCONV_T5_CC1, TSMART_AI_EXTERNALTRIGCONV_T5_CC3 = TS_ADC_EXTERNALTRIGCONV_T5_CC3
}
 Label to select external trigger sources for regular channels conversion. More...
 
enum  tsmart_ai_data_align_t
 Label to specify data alignment. More...
 
enum  tsmart_ai_sample_time_t
 Label to select sample time. More...
 
enum  tsmart_ai_adc_t { TSMART_AI_ADC1, TSMART_AI_ADC2 }
 Label to select ADC. More...
 

Detailed Description

Enumeration Type Documentation

Label to select ADC.

Enumerator
TSMART_AI_ADC1 

ADC1

TSMART_AI_ADC2 

ADC2

Label to specify data alignment.

Label to select external trigger sources for regular channels conversion.

Enumerator
TSMART_AI_EXTERNALTRIGCONV_T1_CC1 

For ADC1 and ADC2

TSMART_AI_EXTERNALTRIGCONV_T1_CC2 

For ADC1 and ADC2

TSMART_AI_EXTERNALTRIGCONV_T2_CC2 

For ADC1 and ADC2

TSMART_AI_EXTERNALTRIGCONV_T3_TRGO 

For ADC1 and ADC2

TSMART_AI_EXTERNALTRIGCONV_T4_CC4 

For ADC1 and ADC2

TSMART_AI_EXTERNALTRIGCONV_EXT_IT11_TIM8_TRGO 

For ADC1 and ADC2

TSMART_AI_EXTERNALTRIGCONV_T1_CC3 

For ADC1, ADC2 and ADC3

TSMART_AI_EXTERNALTRIGCONV_NONE 

For ADC1, ADC2 and ADC3

TSMART_AI_EXTERNALTRIGCONV_T3_CC1 

For ADC3 only

TSMART_AI_EXTERNALTRIGCONV_T2_CC3 

For ADC3 only

TSMART_AI_EXTERNALTRIGCONV_T8_CC1 

For ADC3 only

TSMART_AI_EXTERNALTRIGCONV_T8_TRGO 

For ADC3 only

TSMART_AI_EXTERNALTRIGCONV_T5_CC1 

For ADC3 only

TSMART_AI_EXTERNALTRIGCONV_T5_CC3 

For ADC3 only

Label to select ADC mode.

Label to select sample time.