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

函数 | |
| OPERATE_RET | tkl_gpio_deinit (TUYA_GPIO_NUM_E pin_id) |
| gpio deinit 更多... | |
| OPERATE_RET | tkl_gpio_init (TUYA_GPIO_NUM_E pin_id, CONST TUYA_GPIO_BASE_CFG_T *cfg) |
| gpio init 更多... | |
| OPERATE_RET | tkl_gpio_irq_disable (TUYA_GPIO_NUM_E pin_id) |
| gpio irq disable 更多... | |
| OPERATE_RET | tkl_gpio_irq_enable (TUYA_GPIO_NUM_E pin_id) |
| gpio irq enable 更多... | |
| OPERATE_RET | tkl_gpio_irq_init (TUYA_GPIO_NUM_E pin_id, CONST TUYA_GPIO_IRQ_T *cfg) |
| gpio irq init NOTE: call this API will not enable interrupt 更多... | |
| OPERATE_RET | tkl_gpio_read (TUYA_GPIO_NUM_E pin_id, TUYA_GPIO_LEVEL_E *level) |
| gpio read 更多... | |
| OPERATE_RET | tkl_gpio_write (TUYA_GPIO_NUM_E pin_id, TUYA_GPIO_LEVEL_E level) |
| gpio write 更多... | |
Common process - adapter the gpio api
| OPERATE_RET tkl_gpio_deinit | ( | TUYA_GPIO_NUM_E | pin_id | ) |
gpio deinit
| [in] | pin_id | gpio pin id, id index starts at 0 |
| OPERATE_RET tkl_gpio_init | ( | TUYA_GPIO_NUM_E | pin_id, |
| CONST TUYA_GPIO_BASE_CFG_T * | cfg | ||
| ) |
gpio init
| [in] | pin_id | gpio pin id, id index starts at 0 |
| [in] | cfg | gpio config |
| OPERATE_RET tkl_gpio_irq_disable | ( | TUYA_GPIO_NUM_E | pin_id | ) |
gpio irq disable
| [in] | pin_id | gpio pin id, id index starts at 0 |
| OPERATE_RET tkl_gpio_irq_enable | ( | TUYA_GPIO_NUM_E | pin_id | ) |
gpio irq enable
| [in] | pin_id | gpio pin id, id index starts at 0 |
| OPERATE_RET tkl_gpio_irq_init | ( | TUYA_GPIO_NUM_E | pin_id, |
| CONST TUYA_GPIO_IRQ_T * | cfg | ||
| ) |
gpio irq init NOTE: call this API will not enable interrupt
| [in] | pin_id | gpio pin id, id index starts at 0 |
| [in] | cfg | gpio irq config |
| OPERATE_RET tkl_gpio_read | ( | TUYA_GPIO_NUM_E | pin_id, |
| TUYA_GPIO_LEVEL_E * | level | ||
| ) |
gpio read
| [in] | pin_id | gpio pin id, id index starts at 0 |
| [out] | level | gpio output level |
| OPERATE_RET tkl_gpio_write | ( | TUYA_GPIO_NUM_E | pin_id, |
| TUYA_GPIO_LEVEL_E | level | ||
| ) |
gpio write
| [in] | pin_id | gpio pin id, id index starts at 0 |
| [in] | level | gpio output level value |