收藏官网首页
查看: 3416|回复: 0

[经验分享] esp8266 soc模式 修改默认按键

106

主题

107

帖子

7264

积分

论坛元老

Rank: 8Rank: 8

积分
7264
跳转到指定楼层
楼主
 楼主| 发表于 2023-9-17 21:50:17 | 只看该作者 |只看大图 回帖奖励 |倒序浏览 |阅读模式
校园创客福利
    机智云生成的esp8266 soc模式固件,为我们实现了长短按键的驱动,因此我们无需自己实现长短按键,只需调用机智云的函数即可,默认固件需要使用两个按键,一个是配网按键,一个是产测功能的按键,一般我们自己diy小产品,不需要产测按键,或者自己实现**电路,按键引脚有所修改,默认的引脚会产生冲突,因此我们需要修改默认分配的引脚。

首先,我们打开项目的代码,找到user_main代码,在·开头的宏定义区域,我们可以找到,定义引脚数量,引脚管脚,引脚复用功能的定义



如果需要不同的按键数量,或者使用不同的引脚,只需要在这里修改即可。默认2个引脚,这里的代码修改成使用1个引脚,并且把key 1重定向到gpio4.

接下来,我们找到按键初始化的代码



具体的按键初始化函数会根据开头定义的按键数量取出结构体数组的内容进行初始化,因为我们只使用1个按键,只需要索引的第一个按键的调用函数修改成对应wifi配网长短按的函数即可。




您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

加入Q群 返回顶部

版权与免责声明 © 2006-2024 Gizwits IoT Technology Co., Ltd. ( 粤ICP备11090211号 )

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