- mcommon: Added Kconfig option
MDF_LOG_LEVEL_IDF_RUNTIME
, which makes MDF log level adjustable at runtime (usingesp_log_level_set("*", log_level)
so it is also the same as global system setting). Older options work as they did before - set static log level for MDF at build time, possibly making output binary smaller. 4c19fdd - Updated examples: function_demo/mwifi/no_router, root_on_ethernet a89577b
- Add option to select WPA2 or WPA3 as mwifi auth mode, add auth_mode to mwifi_config_t struct. Minimum auth mode is now WPA2. WPA3 requires ESP-IDF v5.1+. 6e5399e. Note: WPA3 still not possible as underlying ESP-WIFI-MESH does not actually support it, see espressif/esp-idf#14095.
- Remove problematic mupgrade firmware checks. It is recommended to use IDF builtin firmware checks and version fallback mechanisms instead. (25e953a and f4e8aea)
- Fix rssi threshoud vs threshold typos in mwifi, moved thresholds config to mwifi_init_config_t b6c57a4
- Removed Aliyun examples and components to simplify maintainability 2b5b61e
- Supported IDF versions: v4.4.x, v5.0.x, v5.1.x, v5.2.x
- Supported targets: ESP32, ESP32-S2, ESP32-C3, ESP32-S3 (mainly this commit)
- Added
IDF_V4
andIDF_V5
macros defines in mdf_comon.h for conditional compile dependent on major IDF version 8cacc2c - Get mdns and coap components from Espressif Component Registy if IDF v5+ is used, otherwise uses IDF v4.4 builtin version.
- Added option to disable miniz component includes in mwifi and mconfig (for testing purposes only if compression is not used, miniz should be kept included especially when mconfig is used) 387d82d
- Added option to disable static config structure allocatio in mwifi (option is active by default) 5aa5e96. In ussual use cases no project changes should be needed.
- Change default wifi channel to 11 instead of 13 in some examples b31cd70
- Moved miniz component from third_party subdir. Should not be breaking in most cases. 34dae8b
- Various component and include adjustments for IDF v5+ compatibility
- Fix
ENV{MDF_PATH}
in CMakeLists.txt in examples 1fcb1af - Fix setting EXTRA_COMPONENT_DIRS Variables as per 4.4 to 5.0 migration guide (9f7222e)
- Replaced
int32_t
anduint32_t
pront statements withPRI-32
macros as per 4.4 to 5.0 migration guide for IDF v5+ compatibility - Replaced
portTICK_RATE_MS
withportTICK_PERIOD_MS
55f9594 and 438c4e2 - Replaced
xTimerHandle
withTimerHandle_t
03b6e5c and 438c4e2 - Replaced
xQueueHandle
withQueueHandle_t
41b5a14 - Update mconfig_security.c for mbedtls v3 (IDF v5), keeping compatibility with mbedtls v2 (IDF v4) b52e594
- Added
tools/build_all_examples.sh
andtools/cleanup_all_examples.sh
for manual local builds
- Some documentation update from upstream dcc70f5
-
Update README bf93056
-
Change default Encryption to WPA2 instead of WPA in mwifi acea5ff
-
Create mupgrade_version_fallback_task as pinned to selected MDF core which might prevent possible lockup c1fed40
Marks state of official ESP-MDF (there was one newer commit, but it did not add anything towards MDF functionality, just docu update).