原文中提到:
云端自动生成SOC源码的其他说明 ·Key1和Key2这部分的程序是由机智云工程师基于gokit3(S)完成的,如果用户自行搭建的8266硬件(非GoKit3),则需要修改这部分的程序去驱动用自己的按键GPIO口,用户按键这部分的程序是必需的,它用于使能wifi进入相应的配置模式,然后通过机智云的app(IOE Dome)给wifi模块推送路由器的ssid和password,从而使wifi联网网络,如果没有这个功能,就无法配置wifi模块,从而无法使wifi模块联网。 -云端自动生成SoC源码里面的用户按键Key1、Key2,但是我用的8266-01一共8个引脚,只有一个GPIO0和GPIO2,如果定义为这两个脚,就没有引脚控制小开关了。如果不定义key1、key2,怎么实现配置入网呢?求大神、小神、大牛等各路人马指点。ps:在只用SOC方案的情况下。
查看源码,发现key1、key2分别为gpio0、14 #define GPIO_KEY_NUM 2 ///< Defines the total number of key members #define KEY_0_IO_MUX PERIPHS_IO_MUX_GPIO0_U ///< esp8266 GPIO function #define KEY_0_IO_NUM 0 ///< ESP8266 GPIO number #define KEY_0_IO_FUNC FUNC_GPIO0 ///< ESP8266 GPIO name #define KEY_1_IO_MUX PERIPHS_IO_MUX_MTMS_U ///< ESP8266 GPIO function #define KEY_1_IO_NUM 14 ///< ESP8266 GPIO number #define KEY_1_IO_FUNC FUNC_GPIO14 ///< ESP8266 GPIO name
|