【已同步】调用 rtl8720cf_ameba 原厂接口头文件需要如何配置

Wi-Fi 设备、Wi-Fi 低功耗设备、Wi-Fi BLE 双模设备、Ethernet设备、Ethernet+Wi-Fi设备等
Post Reply
xlhome
Posts: 61

Q:调用原厂的接口或者包含原厂的头文件会出现编译报错?
A:修改对应的local.mk,在local.mk中添加原厂文件的路径。
例:在增加bk原厂的一些文件路径
代码: 全选

模块源代码

LOCAL_SRC_FILES := $(shell find $(LOCAL_PATH)/src -name ".c" -o -name ".cpp" -o -name "*.cc")

模块内部CFLAGS:仅供本组件使用

LOCAL_CFLAGS += -I$(ROOT_DIR)/vendor/bk7231n/bk7231n_os/beken378/func/user_driver
LOCAL_CFLAGS += -I$(ROOT_DIR)/vendor/bk7231n/bk7231n_os/beken378/driver/include
LOCAL_CFLAGS += -I$(ROOT_DIR)/vendor/bk7231n/bk7231n_os/beken378/common
LOCAL_CFLAGS += -I$(ROOT_DIR)/vendor/bk7231n/bk7231n_os/beken378/app/config
LOCAL_CFLAGS += -I$(ROOT_DIR)/vendor/bk7231n/bk7231n_os/beken378/driver/common
LOCAL_CFLAGS += -I$(ROOT_DIR)/vendor/bk7231n/bk7231n_os/beken378/os/include
LOCAL_CFLAGS += -I$(ROOT_DIR)/vendor/bk7231n/bk7231n_os/beken378/os/FreeRTOSv9.0.0

rtl8720cf_ameba 平台mk需要增加那些路径?

User avatar
chenyisong
Posts: 124

Re: 调用 rtl8720cf_ameba 原厂接口头文件需要如何配置

可以参考这个链接的介绍
https://developer.tuya.com/cn/docs/iot- ... 9%E5%B1%95

在你需要调用原厂.h文件所在的目录中的 local.mk 文件里新增对应接口的头文件路径

Code: Select all

# 模块源代码
LOCAL_SRC_FILES := $(shell find $(LOCAL_PATH)/src -name "*.c" -o -name "*.cpp" -o -name "*.cc")

# 模块内部 CFLAGS:仅供本组件使用
LOCAL_CFLAGS += -I$(ROOT_DIR)/vendor/填入对应.h所在的目录1
LOCAL_CFLAGS += -I$(ROOT_DIR)/vendor/填入对应.h所在的目录2
LOCAL_CFLAGS += -I$(ROOT_DIR)/vendor/填入对应.h所在的目录3

目录位置根据你调用.h文件所在目录添加

Post Reply