TuyaOS
函数
tkl_gpio.h 文件参考

Common process - adapter the gpio api 更多...

#include "tuya_cloud_types.h"
tkl_gpio.h 的引用(Include)关系图:
此图展示该文件直接或间接的被哪些文件引用了:

浏览源代码.

函数

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

版本
0.1
日期
2021-08-06

函数说明

◆ tkl_gpio_deinit()

OPERATE_RET tkl_gpio_deinit ( TUYA_GPIO_NUM_E  pin_id)

gpio deinit

参数
[in]pin_idgpio pin id, id index starts at 0
返回
OPRT_OK on success. Others on error, please refer to tuya_error_code.h

◆ tkl_gpio_init()

OPERATE_RET tkl_gpio_init ( TUYA_GPIO_NUM_E  pin_id,
CONST TUYA_GPIO_BASE_CFG_T cfg 
)

gpio init

参数
[in]pin_idgpio pin id, id index starts at 0
[in]cfggpio config
返回
OPRT_OK on success. Others on error, please refer to tuya_error_code.h

◆ tkl_gpio_irq_disable()

OPERATE_RET tkl_gpio_irq_disable ( TUYA_GPIO_NUM_E  pin_id)

gpio irq disable

参数
[in]pin_idgpio pin id, id index starts at 0
返回
OPRT_OK on success. Others on error, please refer to tuya_error_code.h

◆ tkl_gpio_irq_enable()

OPERATE_RET tkl_gpio_irq_enable ( TUYA_GPIO_NUM_E  pin_id)

gpio irq enable

参数
[in]pin_idgpio pin id, id index starts at 0
返回
OPRT_OK on success. Others on error, please refer to tuya_error_code.h

◆ tkl_gpio_irq_init()

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_idgpio pin id, id index starts at 0
[in]cfggpio irq config
返回
OPRT_OK on success. Others on error, please refer to tuya_error_code.h

◆ tkl_gpio_read()

OPERATE_RET tkl_gpio_read ( TUYA_GPIO_NUM_E  pin_id,
TUYA_GPIO_LEVEL_E *  level 
)

gpio read

参数
[in]pin_idgpio pin id, id index starts at 0
[out]levelgpio output level
返回
OPRT_OK on success. Others on error, please refer to tuya_error_code.h

◆ tkl_gpio_write()

OPERATE_RET tkl_gpio_write ( TUYA_GPIO_NUM_E  pin_id,
TUYA_GPIO_LEVEL_E  level 
)

gpio write

参数
[in]pin_idgpio pin id, id index starts at 0
[in]levelgpio output level value
返回
OPRT_OK on success. Others on error, please refer to tuya_error_code.h