Overview
This product analysis is on the ESP-IDF Components library, which is a collection of components for the Espressif ESP32 ESP-IDF framework and ESP8266 RTOS SDK. Some of these components have been ported from the esp-open-rtos project. The library supports various versions of the ESP-IDF framework and devices including ESP32 and ESP8266.
Features
- Support for ESP32 and ESP8266: The components in the library are designed to work with both the ESP32 and ESP8266 platforms.
- Multiple versions supported: The library supports all officially supported versions of the ESP-IDF framework on ESP32, as well as the master version. For ESP8266, it supports the master version and v3.4 of the ESP8266 RTOS SDK.
- Various component libraries: The library includes several component libraries such as ADC/DAC libraries, air quality sensors, and more.
ESP32-xx
- Clone this repository somewhere.
- Add the path to the components in your CMakeLists.txt file, for example:
set(EXTRA_COMPONENT_DIRS <path_to_esp-idf-components>/components)
or with CMake FetchContent.
ESP8266 RTOS SDK
- Clone this repository somewhere.
- Add the path to the components in your project makefile, for example: