Files
Video_Game_Mini_Maps/managed_components/espressif__esp_hosted/CHANGELOG.md
valentineautos 16ffc2ab10 initial commit
2025-12-05 09:22:55 +00:00

6.6 KiB

Changelog

2.6.5

Features

  • Add example showing concurrent use of a SD Card and ESP-Hosted.

2.6.4

  • Fix the esp_wifi_deinit() call from host

2.6.3

Bug Fixes

  • Increase timing used to reset co-processors to work with a slower FreeRTOS clock tick
  • Updated documentation on performance optimization

2.6.2

Bug Fixes

  • fixed bug in enabling esp_eap_client_set_eap_methods on co-processor based on ESP-IDF version

2.6.1

Bug Fixes

Minor fixes in Slave OTA example

2.6.0

  • Added public OTA APIs for slave firmware updates
  • Added host-triggered slave OTA example with support for HTTP, partition, and filesystem sources
  • Support for LittleFS filesystem-based OTA updates
  • Migration guide updated for 2.6.0

APIs added

  • esp_hosted_ota_begin
  • esp_hosted_ota_write
  • esp_hosted_ota_end
  • esp_hosted_ota_activate

APIs deprecated

  • esp_hosted_slave_ota - Use the new Host Performs Slave OTA Example instead for more flexible OTA implementations with comprehensive documentation and multiple deployment methods

Examples added

  • host_performs_slave_ota - Host-triggered slave OTA example supporting HTTP URLs, partition sources and LittleFS filesystem sources

2.5.12

Features

  • Add SPI (full and half duplex) and UART support for ESP32-C61
  • Updated documentation on applying optimised Wi-Fi settings to sdkconfigs

Bug Fixes

  • Fixed build issues when raw throughput testing is enabled
  • Fixed bug in co-processor causing SDIO to operate only in packet mode

2.5.11

Bug Fixes

  • Fixes to use compatible version of idf-build-apps and constraints during CI pipeline builds
  • Renamed CI pipelines to "sanity" and "regression"
  • Prefix jobs with sanity_ or regression_ to make their names unique
  • Enabled building of ESP-Hosted examples in regression pipeline
  • Various bug fixes found in the process of fixing the CI pipelines

2.5.10

Features

  • Version, 2.5.8 - 2.5.10:
    • Add staging branch workflow for safer component releases

2.5.7

Bug Fixes

  • Fixed build break when Network Split and CLI Commands are enabled on coprocessor

2.5.6

Bug Fixes

  • Updated co-processor and some example idf_component.yml files to set component dependencies based on the ESP-IDF version in use

2.5.5

Bug Fixes

  • Fixed build errors when using latest version of ESP-IDF
  • Updated Wi-Fi Easy Connect (DPP) code to match current ESP-IDF master
  • Adjusted CI pipeline

2.5.4

Features

  • Added building with ESP-IDF v5.3 in CI
  • Added building ESP-Hosted examples in CI

Bug Fixes

  • Fixed building with ESP32-H2 as host in CI (was skipping build)

2.5.3

Bug Fixes

  • Fix the ESP-IDF CI

2.5.2

Features

  • Add support to get and set the BT Controller Mac Address
    • To support set BT Controller Mac Address, BT Controller is now disabled by default on the co-processor, and host must enable the BT Controller. See Initializing the Bluetooth Controller for details
  • Updated all ESP-Hosted BT related examples to account for new BT Controller behaviour

APIs added

  • esp_hosted_bt_controller_init
  • esp_hosted_bt_controller_deinit
  • esp_hosted_bt_controller_enable
  • esp_hosted_bt_controller_disable
  • esp_hosted_iface_mac_addr_set
  • esp_hosted_iface_mac_addr_get
  • esp_hosted_iface_mac_addr_len_get

2.5.1

Bug Fixes

  • Added dependency on esp_driver_gpio

2.5.0

Bug Fixes

  • Remove dependency on deprecated driver component and added necessary dependencies instead

2.4.3

Features

APIs added

  • esp_supp_dpp_init
  • esp_supp_dpp_deinit
  • esp_supp_dpp_bootstrap_gen
  • esp_supp_dpp_start_listen
  • esp_supp_dpp_stop_listen

2.4.2

Bug Fixes

  • Fix ignored lwip hook header in slave example

2.4.1

Bug Fixes

  • Reduced ESP32 bootloader size

2.4.0

Features

  • Added support for Wi-Fi Enterprise

APIs added

  • esp_wifi_sta_enterprise_enable
  • esp_wifi_sta_enterprise_disable
  • esp_eap_client_set_identity
  • esp_eap_client_clear_identity
  • esp_eap_client_set_username
  • esp_eap_client_clear_username
  • esp_eap_client_set_password
  • esp_eap_client_clear_password
  • esp_eap_client_set_new_password
  • esp_eap_client_clear_new_password
  • esp_eap_client_set_ca_cert
  • esp_eap_client_clear_ca_cert
  • esp_eap_client_set_certificate_and_key
  • esp_eap_client_clear_certificate_and_key
  • esp_eap_client_set_disable_time_check
  • esp_eap_client_get_disable_time_check
  • esp_eap_client_set_ttls_phase2_method
  • esp_eap_client_set_suiteb_192bit_certification
  • esp_eap_client_set_pac_file
  • esp_eap_client_set_fast_params
  • esp_eap_client_use_default_cert_bundle
  • esp_wifi_set_okc_support
  • esp_eap_client_set_domain_name
  • esp_eap_client_set_eap_methods

2.3.3

Features

  • Added SDIO support for ESP32-C61

2.3.2

Features

  • Add host example to showcase transport config before esp_hosted_init()

2.3.1

Bug Fixes

  • Fixed a build break caused by refactoring

2.3.0

Features

  • Refactored common and port specific code

2.2.4

Bug Fixes

  • Fixed SPI Full Duplex startup sequence
  • Fixed incorrect Handshake GPIO assignment for C5 on Module
  • Added valid CPU freqencies in ITWT Example for H2

2.2.3

Bug Fixes

  • Fixed itwt build break for IDF v5.3.1

2.2.2

Features

  • Added support for Wi-Fi Power Save and ITWT
  • Added ITWT example
  • Updated copyright check to allow Unlicensed or CC0-1.0 files

APIs added

  • esp_wifi_set_inactive_time()
  • esp_wifi_get_inactive_time()
  • esp_wifi_sta_twt_config()
  • esp_wifi_sta_itwt_setup()
  • esp_wifi_sta_itwt_teardown()
  • esp_wifi_sta_itwt_suspend()
  • esp_wifi_sta_itwt_get_flow_id_status()
  • esp_wifi_sta_itwt_send_probe_req()
  • esp_wifi_sta_itwt_set_target_wake_time_offset()

2.2.1

Features

  • Allow external code to override Hosted BT Tx function by making it a weak reference

2.2.0

Features

  • Add support for fragmentation of packets from sdio host to slave

2.1.11

Bug Fixes

  • Fixed SoftAP operation after integration of lwIP split code