Skip to content

Commit

Permalink
ctxlink/wifi: Remove unwanted monitor wifi options.
Browse files Browse the repository at this point in the history
  • Loading branch information
sidprice committed Jan 19, 2025
1 parent 7a4f9be commit 4cca4b3
Show file tree
Hide file tree
Showing 4 changed files with 6 additions and 30 deletions.
2 changes: 1 addition & 1 deletion src/command.c
Original file line number Diff line number Diff line change
Expand Up @@ -113,7 +113,7 @@ const command_s cmd_list[] = {
{"battery", cmd_target_battery, "Reads the battery state"},
#endif
#ifdef PLATFORM_HAS_WIFI
{"wifi", cmd_wifi, "Show/Set Wi-Fi connection [-forget] [AP name,passphrase]"},
{"wifi", cmd_wifi, "Show/Set Wi-Fi connection [AP name,passphrase]"},
#endif
#ifdef ENABLE_RTT
{"rtt", cmd_rtt,
Expand Down
10 changes: 3 additions & 7 deletions src/platforms/ctxlink/WiFi_Server.c
Original file line number Diff line number Diff line change
Expand Up @@ -698,7 +698,7 @@ void app_task_wait_spin(void)
//
// Using the passed arguments, attempt to connect to a Wi-Fi AP
//
void wifi_connect(int argc, const char **argv, char *buffer, uint32_t size, bool save)
void wifi_connect(int argc, const char **argv, char *buffer, uint32_t size)
{
char ssid[64] = {0};
char pass_phrase[64] = {0};
Expand All @@ -724,7 +724,7 @@ void wifi_connect(int argc, const char **argv, char *buffer, uint32_t size, bool
// The remaining arguments are then concatenated into the passphrase with
// an space added between them.
//
for (int loop = save ? 2 : 1; loop < argc; loop++) {
for (int loop = 1; loop < argc; loop++) {
if ((delimeter = strchr(argv[loop], ',')) == NULL) {
if (add_space) {
strcat(output_buffer, " ");
Expand Down Expand Up @@ -765,11 +765,7 @@ void wifi_connect(int argc, const char **argv, char *buffer, uint32_t size, bool
// Force app_task into wait for wifi connect
//
app_state = app_state_wait_for_wifi_connect;

if (save)
m2m_wifi_connect_sc(ssid, strlen(ssid), M2M_WIFI_SEC_WPA_PSK, &pass_phrase, M2M_WIFI_CH_ALL);
else
m2m_wifi_connect(ssid, strlen(ssid), M2M_WIFI_SEC_WPA_PSK, &pass_phrase, M2M_WIFI_CH_ALL);
m2m_wifi_connect(ssid, strlen(ssid), M2M_WIFI_SEC_WPA_PSK, &pass_phrase, M2M_WIFI_CH_ALL);
}
}

Expand Down
2 changes: 1 addition & 1 deletion src/platforms/ctxlink/WiFi_Server.h
Original file line number Diff line number Diff line change
Expand Up @@ -46,7 +46,7 @@ uint8_t wifi_get_next(void);
uint8_t wifi_get_next_to(uint32_t timeout);

void wifi_get_ip_address(char *buffer, uint32_t size);
void wifi_connect(int argc, const char **argv, char *buffer, uint32_t size, bool save);
void wifi_connect(int argc, const char **argv, char *buffer, uint32_t size);
void app_task_wait_spin(void);
void wifi_disconnect(void);
#ifdef __cplusplus
Expand Down
22 changes: 1 addition & 21 deletions src/platforms/ctxlink/platform.c
Original file line number Diff line number Diff line change
Expand Up @@ -163,27 +163,7 @@ const char *platform_wifi_state(int argc, const char **argv)
(void)argv;
memset(parameters, 0x00, sizeof(parameters));
if (argc > 1) {
bool forget = false;
bool save = false;
//
// Check for an option
//
if (argv[1][0] == '-') {
//
// two options are support:
// -forget <- forget the current Wi-Fi connection
// -save <- Save the parameters in NVM (Passed to the wifi_connect call)
//
if (argv[1][1] == 's')
save = true;
else if (argv[1][1] == 'f')
forget = true;
}
if (forget)
wifi_disconnect() ;
else
wifi_connect(argc, argv, parameters, sizeof(parameters), save);

wifi_connect(argc, argv, parameters, sizeof(parameters));
app_task_wait_spin();
}
wifi_get_ip_address(parameters, sizeof(parameters));
Expand Down

0 comments on commit 4cca4b3

Please sign in to comment.