Уважаемые посетители сайта esp8266.ru!
Мы отказались от размещения рекламы на страницах форума для большего комфорта пользователей.
Вы можете оказать посильную поддержку администрации форума. Данные средства пойдут на оплату услуг облачных провайдеров для сайта esp8266.ru
Система автоматизации с открытым исходным кодом на базе esp8266/esp32 микроконтроллеров и приложения IoT Manager. Наша группа в Telegram
Результат после wifi_scan_networks странный:
в rtw_scan_result_t поля SSID, BSSID и signal_strength правильные, bss_type похож на правильный а в остальных возвращаются значения которые не совпадают с определениями wifi_constants.h
Результат после wifi_scan_networks странный:
в rtw_scan_result_t поля SSID, BSSID и signal_strength правильные, bss_type похож на правильный а в остальных возвращаются значения которые не совпадают с определениями wifi_constants.h
Такие как объявлены в описании структуры.
Если написано rtw_security_t то я наивно ожидаю получить те же значения что в enum rtw_security_t (по крайней мере при коннекте они работают).
Вместо этого получаю какие-то значения которые ни с каким хидером не коррелируют.
Например для security на разных AP возвращаются значения:
0x00, 0x20000, 0x40000
совпадает только 0x00 - OPEN.
Ошибка значит там. Перепутано с IAR. Исправьте в том хидере все
[inline]#if defined(__IAR_SYSTEMS_ICC__) || defined(__GNUC__)[/inline]
на
[inline]#if defined(__IAR_SYSTEMS_ICC__) // || defined(__GNUC__)[/inline]
и всё сойдется.
Команду "atsn" Scan Network добавил в SDK для примера... RTL00MP3/wifi_api.c at master · pvvx/RTL00MP3 · GitHub
Зачем у scan 3 режима для каждого канала?
Переключение режимов сканирования есть, а времени сканирования на канале - нет, запрятано в глубины бинарной lib_wlan.a...