TuyaOS
tkl_register.h
1#ifndef __TKL_REGISTER_H__
2#define __TKL_REGISTER_H__
3
4
5#ifdef __cplusplus
6extern "C" {
7#endif
8
9#include "tuya_cloud_types.h"
10
18UINT32_T tkl_reg_read(UINT32_T addr);
19
27UINT32_T tkl_reg_bit_read(UINT32_T addr, TUYA_ADDR_BITS_DEF_E start_bit, TUYA_ADDR_BITS_DEF_E end_bit);
28
37OPERATE_RET tkl_reg_write(UINT32_T addr, UINT32_T data);
38
49OPERATE_RET tkl_reg_bit_write(UINT32_T addr, TUYA_ADDR_BITS_DEF_E start_bit, TUYA_ADDR_BITS_DEF_E end_bit, UINT32_T data);
50
51
52#ifdef __cplusplus
53} // extern "C"
54#endif
55
56#endif // __TKL_REGISTER_H__
57