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.
- Blackstomp library has been tested on ESP-IDF Version 3.2.3, and the installation guide is available here https://docs.espressif.com/projects/esp-idf/en/v3.2.3/get-started/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://github.com/espressif/arduino-esp32/blob/master/docs/esp-idf_component.md.
- To work with the ESP-DSP library, obtain the component from the following repository: https://github.com/espressif/esp-dsp