9c0ee28670
List of changes in components/wifi_provisioning: * Manager version is now v1.1 * .proto files and protocomm handler added for sending Wi-Fi scan command and receiving scan results * Implemented handlers for wifi_scan protocomm endpoint * Update manager context data structure to hold scan state and results * scheme_softap now runs Wi-Fi in APSTA mode * Wi-Fi is started in AP mode when provisioning is started. This is necessary for scan list to work * Docs updates with information about new wifi_scan endpoint List of changes in tools/esp_prov: * Added functions for sending and receiving protobuf messages compatible with wifi_scan protocomm endpoint * Added feature to display/refresh scan results and accept user selection at runtime * New functions: * get_version() : only returns the protocol version string * has_capability() : check is a capability is present according to proto-ver response * wifi_scan feature is provided only if the `wifi_scan` capability is present Other changes: * Replace recursive mutex with plain mutex * assert on return value of mutex give / take calls * replace all calls with macros ACQUIRE_LOCK and RELEASE_LOCK * some checks added in scanning related private APIs * free and nullify scanning context and state if service is stopped while ongoing scan |
||
---|---|---|
.. | ||
catch | ||
ci | ||
cmake | ||
esp_app_trace | ||
esp_prov | ||
kconfig | ||
kconfig_new | ||
ldgen | ||
mass_mfg | ||
test_idf_monitor | ||
test_idf_size | ||
test_idf_tools | ||
tiny-test-fw | ||
unit-test-app | ||
windows | ||
check_kconfigs.py | ||
check_python_dependencies.py | ||
eclipse-code-style.xml | ||
elf_to_ld.sh | ||
format-minimal.sh | ||
format.sh | ||
gen_esp_err_to_name.py | ||
idf.py | ||
idf_monitor.py | ||
idf_size.py | ||
idf_tools.py | ||
test_check_kconfigs.py | ||
toolchain_versions.mk | ||
tools.json | ||
tools_schema.json |