|
TuyaOS
|
Common process - adapter the adc api 更多...
#include "tuya_cloud_types.h"

函数 | |
| OPERATE_RET | tkl_adc_deinit (TUYA_ADC_NUM_E port_num) |
| adc deinit 更多... | |
| OPERATE_RET | tkl_adc_init (TUYA_ADC_NUM_E port_num, TUYA_ADC_BASE_CFG_T *cfg) |
| tuya kernel adc init 更多... | |
| OPERATE_RET | tkl_adc_read_data (TUYA_ADC_NUM_E port_num, INT32_T *buff, UINT16_T len) |
| adc read 更多... | |
| OPERATE_RET | tkl_adc_read_single_channel (TUYA_ADC_NUM_E port_num, UINT8_T ch_id, INT32_T *data) |
| read single channel 更多... | |
| OPERATE_RET | tkl_adc_read_voltage (TUYA_ADC_NUM_E port_num, INT32_T *buff, UINT16_T len) |
| read voltage 更多... | |
| UINT32_T | tkl_adc_ref_voltage_get (TUYA_ADC_NUM_E port_num) |
| get adc reference voltage 更多... | |
| INT32_T | tkl_adc_temperature_get (VOID_T) |
| adc get temperature 更多... | |
| UINT8_T | tkl_adc_width_get (TUYA_ADC_NUM_E port_num) |
| get adc width 更多... | |
Common process - adapter the adc api
| OPERATE_RET tkl_adc_deinit | ( | TUYA_ADC_NUM_E | port_num | ) |
adc deinit
| [in] | port_num | adc port number |
| OPERATE_RET tkl_adc_init | ( | TUYA_ADC_NUM_E | port_num, |
| TUYA_ADC_BASE_CFG_T * | cfg | ||
| ) |
tuya kernel adc init
| [in] | port_num | adc port number |
| [in] | cfg | adc config |
| OPERATE_RET tkl_adc_read_data | ( | TUYA_ADC_NUM_E | port_num, |
| INT32_T * | buff, | ||
| UINT16_T | len | ||
| ) |
adc read
| [in] | port_num | adc port number |
| [out] | buff | points to the list of data read from the ADC register |
| [in] | len | buff len |
| OPERATE_RET tkl_adc_read_single_channel | ( | TUYA_ADC_NUM_E | port_num, |
| UINT8_T | ch_id, | ||
| INT32_T * | data | ||
| ) |
read single channel
| [in] | port_num | adc port number |
| [in] | ch_id | channel id in one adc unit |
| [out] | buff | convert result buffer |
| OPERATE_RET tkl_adc_read_voltage | ( | TUYA_ADC_NUM_E | port_num, |
| INT32_T * | buff, | ||
| UINT16_T | len | ||
| ) |
read voltage
| [in] | port_num | adc port number |
| [out] | buff | points to the list of calculate voltage,bat : mv |
| [in] | len | buff len |
| UINT32_T tkl_adc_ref_voltage_get | ( | TUYA_ADC_NUM_E | port_num | ) |
get adc reference voltage
| [in] | port_num |
| INT32_T tkl_adc_temperature_get | ( | VOID_T | ) |
adc get temperature
| UINT8_T tkl_adc_width_get | ( | TUYA_ADC_NUM_E | port_num | ) |
get adc width
| [in] | port_num | adc port number |