Skip to content

Commit 748557d

Browse files
committed
fix(switch_demo): guard wifi-specific cli code with ENABLE_WIFI
Wrap tal_wifi.h include, read_mac function, and its CLI registration in #if defined(ENABLE_WIFI) guards so the code compiles on non-WiFi platforms without errors.
1 parent 835c8ee commit 748557d

1 file changed

Lines changed: 8 additions & 1 deletion

File tree

apps/tuya_cloud/switch_demo/src/cli_cmd.c

Lines changed: 8 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -26,10 +26,13 @@
2626
*/
2727

2828
#include "tal_api.h"
29-
#include "tal_wifi.h"
3029
#include "tuya_iot.h"
3130
#include <stdlib.h>
3231

32+
#if defined(ENABLE_WIFI) && (ENABLE_WIFI == 1)
33+
#include "tal_wifi.h"
34+
#endif
35+
3336
extern void tal_kv_cmd(int argc, char *argv[]);
3437
extern void netmgr_cmd(int argc, char *argv[]);
3538

@@ -136,6 +139,7 @@ static void stop(int argc, char *argv[])
136139
tuya_iot_stop(tuya_iot_client_get());
137140
}
138141

142+
#if defined(ENABLE_WIFI) && (ENABLE_WIFI == 1)
139143
static void read_mac(int argc, char *argv[])
140144
{
141145
char mac[18] = {0};
@@ -147,6 +151,7 @@ static void read_mac(int argc, char *argv[])
147151

148152
PR_NOTICE("mac: %s", mac);
149153
}
154+
#endif
150155

151156
/**
152157
* @brief cli cmd list
@@ -161,7 +166,9 @@ static cli_cmd_t s_cli_cmd[] = {
161166
{.name = "start", .func = start, .help = "start iot"},
162167
{.name = "mem", .func = mem, .help = "mem size"},
163168
{.name = "netmgr", .func = netmgr_cmd, .help = "netmgr cmd"},
169+
#if defined(ENABLE_WIFI) && (ENABLE_WIFI == 1)
164170
{.name = "read_mac", .func = read_mac, .help = "read sta mac cmd"},
171+
#endif
165172
};
166173

167174
/**

0 commit comments

Comments
 (0)