This PR changes the ESP32 HAL so it uses ESP-IDF internally. By adding some CMake configuation, this enables JLed to be used also by projects based on the ESP-IDF SDK.
Coverage remained the same at 96.954% when pulling 7a927bbf10b8deb708d91646a53bd11f7753d2e4 on add_esp_idf_sdk_support into c709871c3df8c2d33d7a2963ee7f82106be21100 on master.
This PR changes the ESP32 HAL so it uses ESP-IDF internally. By adding some CMake configuation, this enables JLed to be used also by projects based on the ESP-IDF SDK.