Skip to content

Latest commit

 

History

History
63 lines (44 loc) · 3.44 KB

removed-components.rst

File metadata and controls

63 lines (44 loc) · 3.44 KB

Removed or Deprecated Components

:link_to_translation:zh_CN:[中文]

Components Moved to ESP-IDF Component Registry

Following components are removed from ESP-IDF and moved to ESP-IDF Component Registry:

Note

Please note that http parser functionality which was previously part of nghttp component is now part of http_parser <http_parser> component.

These components can be installed using idf.py add-dependency command.

For example, to install libsodium component with the exact version X.Y, run idf.py add-dependency libsodium==X.Y.

To install libsodium component with the latest version compatible to X.Y according to semver rules, run idf.py add-dependency libsodium~X.Y.

To find out which versions of each component are available, open https://components.espressif.com, search for the component by its name and check the versions listed on the component page.

Deprecated Components

The following components are removed since they were deprecated in ESP-IDF v4.x:

  • tcpip_adapter. Please use the ESP-NETIF </api-reference/network/esp_netif> component instead; you can follow the tcpip-adapter.

Note

OpenSSL-API component is no longer supported. It is not available in the IDF Component Registry, either. Please use ESP-TLS </api-reference/protocols/esp_tls> or mbedtls API directly.

Note

esp_adc_cal component is no longer supported. New adc calibration driver is in esp_adc component. Legacy adc calibration driver has been moved into esp_adc component. To use legacy esp_adc_cal driver APIs, you should add esp_adc component to the list of component requirements in CMakeLists.txt. Also check Peripherals Migration Guide </migration-guides/release-5.x/5.0/peripherals> for more details.

The targets components are no longer necessary after refactoring and have been removed:

  • esp32
  • esp32s2
  • esp32s3
  • esp32c2
  • esp32c3
  • esp32h2