II.1.3. Using ESP-IDF
Advanced development need to use ESP-IDF tools chain because it has more controls of the Arduino core and features. ESP-IDF framework with Arduino component enables the implementation of secure boot and flash encryption. It also enables the direct use of ESP-DSP library component (provided by Espressif) to take the benefit of ESP32-machine-optimization on various DSP functions.
- The latest Arduino component is now compatible with the latest ESP-IDF (V4.4), and the installation guide is available here https://docs.espressif.com/projects/esp-idf/en/release-v4.4/esp32/index.html. It should be used together with Arduino component under ESP-IDF framework.
- Refer to the following reference on how to use the arduino-esp32 as an ESP-IDF component: https://docs.espressif.com/projects/arduino-esp32/en/latest/esp-idf_component.html
- To work with the ESP-DSP library, obtain the component from the following repository: https://github.com/espressif/esp-dsp