发 帖  
[问答]

求助,在esp-idf中使用arduino作为组件后怎样使用arduino的库?

188 ESP-IDF Arduino
2024-6-12 07:21:10   1 评论 分享淘帖 邀请回答 举报
1 条评论
  • 6 天前

    我是这样做的,就是从arduino里面把blinker包下载下来,然后去电脑里面把这个包找出来,找出来之后把整个文件夹放到你的idf项目的components文件夹里面(如果没有这个文件夹就新建一个),之后进入blinker的包里面,现在idf用cmake管理,所以必须写一个cmake文件才能让这个blinker组件参与构建。写这个cmka文件可以去idf的components里面找任何一个组件的CMakeLists.txt,复制过去照这个改,说白了这个文件里面大概是这个样子->set(includes \"src\" )       #项目头文件所在目录

    set(srcs \"src/DHT11.cpp\"   #源文件
                        )

    idf_component_register(SRCS ${srcs}                #该组件拥有的源文件
                           INCLUDE_DIRS ${includes}    #该组件的头文件所在目录
                           PRIV_REQUIRES  arduino      #该组件依赖的其他组件(私有依赖)
                            )         
    然后在你的main工程包含头文件就能用了。

1个回答
2024-6-12 16:38:28 评论

举报

只有小组成员才能发言,加入小组>>

152个成员聚集在这个小组

加入小组

创建小组步骤

快速回复 返回顶部 返回列表
关注微信公众号

电子发烧友网

电子发烧友论坛

社区合作
刘勇
联系电话:15994832713
邮箱地址:liuyong@huaqiu.com
社区管理
elecfans短短
微信:elecfans_666
邮箱:users@huaqiu.com
关闭

站长推荐 上一条 /6 下一条

快速回复 返回顶部 返回列表