修复长按5s开启配网模式的逻辑问题

This commit is contained in:
nhkefus
2025-03-19 16:45:09 +08:00
parent 981c33e3ad
commit d925c7d805
2 changed files with 4 additions and 3 deletions

View File

@@ -137,7 +137,7 @@ int application_start(void) {
MicoGpioInitialize((mico_gpio_t) Button, INPUT_PULL_UP);
if (!MicoGpioInputGet(Button)) { //开机时按钮状态
tc1_log("press ap_init");
ApInit(false);
ApInit(true);
open_ap = true;
}

View File

@@ -2,6 +2,7 @@
#include "main.h"
#include "user_gpio.h"
#include "user_wifi.h"
#include "mqtt_server/user_mqtt_client.h"
mico_gpio_t relay[Relay_NUM] = {Relay_0, Relay_1, Relay_2, Relay_3, Relay_4, Relay_5};
@@ -90,8 +91,8 @@ void UserRelaySetAll(char y) {
static void KeyLong5sPress(void) {
key_log("WARNGIN: wifi ap started!");
sys_config->micoSystemConfig.ssid[0] = 0;
mico_system_context_update(mico_system_context_get());
micoWlanSuspendStation();
ApInit(true);
}
static void KeyLong10sPress(void) {