Skip to content

Latest commit

 

History

History
63 lines (40 loc) · 6.02 KB

CHANGELOG.md

File metadata and controls

63 lines (40 loc) · 6.02 KB

Changelog

ESP-MDF Changelog

v2.1.0 (28.06.2024)

Features

  • mcommon: Added Kconfig option MDF_LOG_LEVEL_IDF_RUNTIME, which makes MDF log level adjustable at runtime (using esp_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

v2.0.0 (24.04.2024)

Possibly breaking changes

  • 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

Other changes

  • 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 and IDF_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

Bugfixes:

  • 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 and uint32_t pront statements with PRI-32 macros as per 4.4 to 5.0 migration guide for IDF v5+ compatibility
  • Replaced portTICK_RATE_MS with portTICK_PERIOD_MS 55f9594 and 438c4e2
  • Replaced xTimerHandle with TimerHandle_t 03b6e5c and 438c4e2
  • Replaced xQueueHandle with QueueHandle_t 41b5a14
  • Update mconfig_security.c for mbedtls v3 (IDF v5), keeping compatibility with mbedtls v2 (IDF v4) b52e594

Tools

  • Added tools/build_all_examples.sh and tools/cleanup_all_examples.sh for manual local builds

v1.5.2-beta (23.04.2024)

  • Some documentation update from upstream dcc70f5

v1.5.1-beta (20.03.2023)

  • 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

v1.5-rc (26.10.2021)

Marks state of official ESP-MDF (there was one newer commit, but it did not add anything towards MDF functionality, just docu update).