zephyr/drivers/wifi/esp_at
Marcin Niestroj a6b06004c2 drivers: wifi: esp_at: handle commas in SSIDs during scan and status
SSIDs can contains commas (,) when receiving scan results (+CWLAP) or
status (+CWJAP) over AT command from ESP-AT chip. This is in conflict with
modem subsystem argument parsing, which separates arguments automatically
whenever comma is encountered.

Use a direct modem command parsing, so that commas within quoted strings
are taken into account to be part of that string, instead of being treated
as delimiter.

This solves `wifi scan` and `wifi status` Zephyr shell commands output, for
networks containing commas (like "My_2,4GHz_AP") as part of SSID.

Signed-off-by: Marcin Niestroj <m.niestroj@emb.dev>
2024-02-28 18:02:44 +00:00
..
CMakeLists.txt
Kconfig.esp_at drivers: esp_at: implement bind() and recvfrom() for UDP sockets 2024-02-26 12:21:47 +01:00
esp.c drivers: wifi: esp_at: handle commas in SSIDs during scan and status 2024-02-28 18:02:44 +00:00
esp.h drivers: wifi: esp_at: escape SSID and PSK 2024-02-28 18:02:44 +00:00
esp_offload.c drivers: esp_at: implement bind() and recvfrom() for UDP sockets 2024-02-26 12:21:47 +01:00
esp_socket.c drivers: esp_at: implement bind() and recvfrom() for UDP sockets 2024-02-26 12:21:47 +01:00