首页 > 其他分享 >esp-idf的添加自己组件的问题

esp-idf的添加自己组件的问题

时间:2023-08-13 21:01:38浏览次数:37  
标签:esp 组件 添加 components idf REQUIRES

main文件夹中的CMakeLists.txt部分,即使REQUIRES什么都没添加,但在编译过程中也会自动包含SDK中components的每一个组件,也会包含自己项目中的components中的每一个组件,如下


 

 而自己项目中components的每个组件需要用到什么外部组件都需要在REQUIRES中先进行添加

 如我的led组件中用到了gpio,所以要在REQUIRES加上官方的driver组件

标签:esp,组件,添加,components,idf,REQUIRES
From: https://www.cnblogs.com/KingZhan/p/17627258.html

相关文章

  • 从Element日期组件源码中学到的两个工具方法
    最近翻到ElementUI的日期组件源码,看到一些处理日期的工具方法,挺有意思,平常没有注意到,特此记录下来。获取当前日期的前一天,后一天exportconstprevDate=function(date,amount=1){returnnewDate(date.getFullYear(),date.getMonth(),date.getDate()-amount);};......
  • 自定义组件使用v-model
    场景描述我们在一个系统中,会出现这样的情况,有一个联系人的下拉框,这个下拉框中的数据是从服务端获取的。在很多页面都需要使用这个联系人(下拉框)。我们通常是这样做的:写一个下拉框组件然后调用接口。这样不仅会造成代码冗余,而且不利于后期的维护。比如说:如果有一天这个要发......
  • ❤ React07-React 组件的生命周期2
    函数周期render生命周期渲染componenetDidUpdate()生命周期更新注意部分:seState应该放在判断if里面ajax的请求部分应该放在这里组件的生命周期三卸载阶段......
  • 开源日志组件Sejil--附带日志管理界面
    1.开源日志组件源码: https://github.com/alaatm/Sejil2.下载下来发现里面对于不同的.netcore版本的配置提供了对应的示例 .NetCore3.1Program.cs文件中publicclassProgram{publicstaticvoidMain(string[]args)=>CreateHostBuilder(args).B......
  • 组合式api-ref引用子组件、dom元素, defineExpose的使用
    和vue2一样,我们有时候希望父组件能够调用子组件中的方法、属性。那么就要用到ref。然后你会发现,根本调用不了子组件中的方法"sonSayHi",如下图:原因:使用......
  • 组合式api-子父组件之间通信props和emit
    整体来说和vue2也是比较相似的。使用props传递数据到子组件父组件给定数据。子组件中使用defineProps来接收父组件传递的数据。子组件emit触发事件通知父组件思想和vue2完全一致.....父组件:<scriptsetup>importSonAfrom"@/compon/SonA.vue";import{ref}from......
  • vue3在父子组件使用v-model双向绑定
    父组件:<scriptsetup>importInputBoxfrom"@/compon/InputBox.vue";import{ref}from"vue";constcount=ref(100)</script><template><div>我是父组件,{{count}}<InputBoxv-model="count"&......
  • 组合式api-跨层级组件通信provide和inject
    vue2的provide和inject:https://v2.cn.vuejs.org/v2/api/#provide-inject主要作用:跨层级传递数据(响应和非相应数据都可以)、方法(函数),顶层可以跨N层传递数据和方法给子孙组件调用。使用provide和inject可以在不太复杂的场景下,不使用状态管理(vuex、pinia)来解决组件通信问题。使用p......
  • ❤ React06-React 组件的生命周期
    ❤React06-React组件的生命周期6-1组件的生命周期概述(1)创建时(2)更新时......
  • Room组件的用法
    一.Android官方ORM数据库RoomAndroid采用Sqlite作为数据库存储。但由于Sqlite代码写起来繁琐且容易出错,因此Google推出了Room,其实Room就是在Sqlite上面再封装了一层。下面是Room的架构图:要想更好地理解上面的图,我们先要理解几个概念:Entity和DaoEntity......