From 0e16196e1b5c6c799eef7e54832819d97fbaeb7c Mon Sep 17 00:00:00 2001 From: Lucas Saavedra Vaz <32426024+lucasssvaz@users.noreply.github.com> Date: Wed, 15 May 2024 11:11:21 +0200 Subject: [PATCH 1/2] Migrate skip files to ci.json --- .../examples/BasicOTA/.skip.esp32h2 | 0 .../ArduinoOTA/examples/BasicOTA/ci.json | 5 ++ .../examples/AsyncUDPClient/.skip.esp32h2 | 0 .../AsyncUDP/examples/AsyncUDPClient/ci.json | 5 ++ .../AsyncUDPMulticastServer/.skip.esp32h2 | 0 .../examples/AsyncUDPMulticastServer/ci.json | 5 ++ .../examples/AsyncUDPServer/.skip.esp32h2 | 0 .../AsyncUDP/examples/AsyncUDPServer/ci.json | 5 ++ .../examples/BLE5_extended_scan/.skip.esp32 | 0 .../examples/BLE5_extended_scan/.skip.esp32s2 | 0 .../BLE/examples/BLE5_extended_scan/ci.json | 6 +++ .../BLE5_multi_advertising/.skip.esp32 | 0 .../BLE5_multi_advertising/.skip.esp32s2 | 0 .../examples/BLE5_multi_advertising/ci.json | 6 +++ .../BLE5_periodic_advertising/.skip.esp32 | 0 .../BLE5_periodic_advertising/.skip.esp32s2 | 0 .../BLE5_periodic_advertising/ci.json | 6 +++ .../examples/BLE5_periodic_sync/.skip.esp32 | 0 .../examples/BLE5_periodic_sync/.skip.esp32s2 | 0 .../BLE/examples/BLE5_periodic_sync/ci.json | 6 +++ .../BLE/examples/Beacon_Scanner/.skip.esp32s2 | 0 libraries/BLE/examples/Beacon_Scanner/ci.json | 5 ++ libraries/BLE/examples/Client/.skip.esp32s2 | 0 libraries/BLE/examples/Client/ci.json | 5 ++ .../EddystoneTLM_Beacon/.skip.esp32h2 | 0 .../EddystoneTLM_Beacon/.skip.esp32s2 | 0 .../BLE/examples/EddystoneTLM_Beacon/ci.json | 6 +++ .../EddystoneURL_Beacon/.skip.esp32h2 | 0 .../EddystoneURL_Beacon/.skip.esp32s2 | 0 .../BLE/examples/EddystoneURL_Beacon/ci.json | 6 +++ libraries/BLE/examples/Notify/.skip.esp32s2 | 0 libraries/BLE/examples/Notify/ci.json | 5 ++ libraries/BLE/examples/Scan/.skip.esp32s2 | 0 libraries/BLE/examples/Scan/ci.json | 5 ++ libraries/BLE/examples/Server/.skip.esp32s2 | 0 libraries/BLE/examples/Server/ci.json | 5 ++ .../Server_multiconnect/.skip.esp32s2 | 0 .../BLE/examples/Server_multiconnect/ci.json | 5 ++ libraries/BLE/examples/UART/.skip.esp32s2 | 0 libraries/BLE/examples/UART/ci.json | 5 ++ libraries/BLE/examples/Write/.skip.esp32s2 | 0 libraries/BLE/examples/Write/ci.json | 5 ++ libraries/BLE/examples/iBeacon/.skip.esp32s2 | 0 libraries/BLE/examples/iBeacon/ci.json | 5 ++ .../examples/DiscoverConnect/.skip.esp32c3 | 0 .../examples/DiscoverConnect/.skip.esp32c6 | 0 .../examples/DiscoverConnect/.skip.esp32h2 | 0 .../examples/DiscoverConnect/.skip.esp32s2 | 0 .../examples/DiscoverConnect/.skip.esp32s3 | 0 .../examples/DiscoverConnect/ci.json | 9 ++++ .../examples/GetLocalMAC/.skip.esp32c3 | 0 .../examples/GetLocalMAC/.skip.esp32c6 | 0 .../examples/GetLocalMAC/.skip.esp32h2 | 0 .../examples/GetLocalMAC/.skip.esp32s2 | 0 .../examples/GetLocalMAC/.skip.esp32s3 | 0 .../examples/GetLocalMAC/ci.json | 9 ++++ .../examples/SerialToSerialBT/.skip.esp32c3 | 0 .../examples/SerialToSerialBT/.skip.esp32c6 | 0 .../examples/SerialToSerialBT/.skip.esp32h2 | 0 .../examples/SerialToSerialBT/.skip.esp32s2 | 0 .../examples/SerialToSerialBT/.skip.esp32s3 | 0 .../examples/SerialToSerialBT/ci.json | 9 ++++ .../examples/SerialToSerialBTM/.skip.esp32c3 | 0 .../examples/SerialToSerialBTM/.skip.esp32c6 | 0 .../examples/SerialToSerialBTM/.skip.esp32h2 | 0 .../examples/SerialToSerialBTM/.skip.esp32s2 | 0 .../examples/SerialToSerialBTM/.skip.esp32s3 | 0 .../examples/SerialToSerialBTM/ci.json | 9 ++++ .../SerialToSerialBT_Legacy/.skip.esp32c3 | 0 .../SerialToSerialBT_Legacy/.skip.esp32c6 | 0 .../SerialToSerialBT_Legacy/.skip.esp32h2 | 0 .../SerialToSerialBT_Legacy/.skip.esp32s2 | 0 .../SerialToSerialBT_Legacy/.skip.esp32s3 | 0 .../examples/SerialToSerialBT_Legacy/ci.json | 9 ++++ .../SerialToSerialBT_SSP/.skip.esp32c3 | 0 .../SerialToSerialBT_SSP/.skip.esp32c6 | 0 .../SerialToSerialBT_SSP/.skip.esp32h2 | 0 .../SerialToSerialBT_SSP/.skip.esp32s2 | 0 .../SerialToSerialBT_SSP/.skip.esp32s3 | 0 .../examples/SerialToSerialBT_SSP/ci.json | 9 ++++ .../bt_classic_device_discovery/.skip.esp32c3 | 0 .../bt_classic_device_discovery/.skip.esp32c6 | 0 .../bt_classic_device_discovery/.skip.esp32h2 | 0 .../bt_classic_device_discovery/.skip.esp32s2 | 0 .../bt_classic_device_discovery/.skip.esp32s3 | 0 .../bt_classic_device_discovery/ci.json | 9 ++++ .../bt_remove_paired_devices/.skip.esp32c3 | 0 .../bt_remove_paired_devices/.skip.esp32c6 | 0 .../bt_remove_paired_devices/.skip.esp32h2 | 0 .../bt_remove_paired_devices/.skip.esp32s2 | 0 .../bt_remove_paired_devices/.skip.esp32s3 | 0 .../examples/bt_remove_paired_devices/ci.json | 9 ++++ .../examples/CaptivePortal/.skip.esp32h2 | 0 .../DNSServer/examples/CaptivePortal/ci.json | 5 ++ .../Camera/CameraWebServer/.skip.esp32c3 | 0 .../Camera/CameraWebServer/.skip.esp32c6 | 0 .../Camera/CameraWebServer/.skip.esp32h2 | 0 .../examples/Camera/CameraWebServer/ci.json | 7 +++ .../DeepSleep/ExternalWakeUp/.skip.esp32c3 | 0 .../DeepSleep/ExternalWakeUp/.skip.esp32c6 | 0 .../DeepSleep/ExternalWakeUp/.skip.esp32h2 | 0 .../examples/DeepSleep/ExternalWakeUp/ci.json | 7 +++ .../SmoothBlink_ULP_Code/.skip.esp32c3 | 0 .../SmoothBlink_ULP_Code/.skip.esp32c6 | 0 .../SmoothBlink_ULP_Code/.skip.esp32h2 | 0 .../SmoothBlink_ULP_Code/.skip.esp32s2 | 0 .../SmoothBlink_ULP_Code/.skip.esp32s3 | 0 .../DeepSleep/SmoothBlink_ULP_Code/ci.json | 9 ++++ .../DeepSleep/TimerWakeUp/.skip.esp32h2 | 0 .../examples/DeepSleep/TimerWakeUp/ci.json | 5 ++ .../DeepSleep/TouchWakeUp/.skip.esp32c3 | 0 .../DeepSleep/TouchWakeUp/.skip.esp32c6 | 0 .../DeepSleep/TouchWakeUp/.skip.esp32h2 | 0 .../examples/DeepSleep/TouchWakeUp/ci.json | 7 +++ .../ESP32/examples/HWCDC_Events/.skip.esp32 | 0 .../ESP32/examples/HWCDC_Events/.skip.esp32s2 | 0 libraries/ESP32/examples/HWCDC_Events/ci.json | 6 +++ .../examples/Time/SimpleTime/.skip.esp32h2 | 0 .../ESP32/examples/Time/SimpleTime/ci.json | 5 ++ .../examples/Touch/TouchButton/.skip.esp32c3 | 0 .../examples/Touch/TouchButton/.skip.esp32c6 | 0 .../examples/Touch/TouchButton/.skip.esp32h2 | 0 .../examples/Touch/TouchButton/.skip.esp32s2 | 0 .../examples/Touch/TouchButton/.skip.esp32s3 | 0 .../ESP32/examples/Touch/TouchButton/ci.json | 9 ++++ .../examples/Touch/TouchButtonV2/.skip.esp32 | 0 .../Touch/TouchButtonV2/.skip.esp32c3 | 0 .../Touch/TouchButtonV2/.skip.esp32c6 | 0 .../Touch/TouchButtonV2/.skip.esp32h2 | 0 .../examples/Touch/TouchButtonV2/ci.json | 8 +++ .../Touch/TouchInterrupt/.skip.esp32c3 | 0 .../Touch/TouchInterrupt/.skip.esp32c6 | 0 .../Touch/TouchInterrupt/.skip.esp32h2 | 0 .../examples/Touch/TouchInterrupt/ci.json | 7 +++ .../examples/Touch/TouchRead/.skip.esp32c3 | 0 .../examples/Touch/TouchRead/.skip.esp32c6 | 0 .../examples/Touch/TouchRead/.skip.esp32h2 | 0 .../ESP32/examples/Touch/TouchRead/ci.json | 7 +++ .../Zigbee/Zigbee_Light_Bulb/.skip.esp32 | 0 .../Zigbee/Zigbee_Light_Bulb/.skip.esp32c3 | 0 .../Zigbee/Zigbee_Light_Bulb/.skip.esp32c6 | 0 .../Zigbee/Zigbee_Light_Bulb/.skip.esp32h2 | 0 .../Zigbee/Zigbee_Light_Bulb/.skip.esp32s2 | 0 .../Zigbee/Zigbee_Light_Bulb/.skip.esp32s3 | 0 .../examples/Zigbee/Zigbee_Light_Bulb/ci.json | 10 ++++ .../Zigbee/Zigbee_Light_Switch/.skip.esp32 | 0 .../Zigbee/Zigbee_Light_Switch/.skip.esp32c3 | 0 .../Zigbee/Zigbee_Light_Switch/.skip.esp32c6 | 0 .../Zigbee/Zigbee_Light_Switch/.skip.esp32h2 | 0 .../Zigbee/Zigbee_Light_Switch/.skip.esp32s2 | 0 .../Zigbee/Zigbee_Light_Switch/.skip.esp32s3 | 0 .../Zigbee/Zigbee_Light_Switch/ci.json | 10 ++++ .../examples/Record_to_WAV/.skip.esp32c3 | 0 .../examples/Record_to_WAV/.skip.esp32c6 | 0 .../examples/Record_to_WAV/.skip.esp32h2 | 0 .../examples/Record_to_WAV/.skip.esp32s2 | 0 .../ESP_I2S/examples/Record_to_WAV/ci.json | 8 +++ .../ESP_NOW_Broadcast_Master/.skip.esp32h2 | 0 .../examples/ESP_NOW_Broadcast_Master/ci.json | 5 ++ .../ESP_NOW_Broadcast_Slave/.skip.esp32h2 | 0 .../examples/ESP_NOW_Broadcast_Slave/ci.json | 5 ++ .../examples/ESP_NOW_Network/.skip.esp32h2 | 0 .../ESP_NOW/examples/ESP_NOW_Network/ci.json | 5 ++ .../examples/ESP_NOW_Serial/.skip.esp32h2 | 0 .../ESP_NOW/examples/ESP_NOW_Serial/ci.json | 5 ++ libraries/ESP_SR/examples/Basic/.skip.esp32 | 0 libraries/ESP_SR/examples/Basic/.skip.esp32c3 | 0 libraries/ESP_SR/examples/Basic/.skip.esp32c6 | 0 libraries/ESP_SR/examples/Basic/.skip.esp32h2 | 0 libraries/ESP_SR/examples/Basic/.skip.esp32s2 | 0 libraries/ESP_SR/examples/Basic/ci.json | 9 ++++ .../examples/mDNS-SD_Extended/.skip.esp32h2 | 0 .../ESPmDNS/examples/mDNS-SD_Extended/ci.json | 5 ++ .../examples/mDNS_Web_Server/.skip.esp32h2 | 0 .../ESPmDNS/examples/mDNS_Web_Server/ci.json | 5 ++ .../examples/ETH_LAN8720/.skip.esp32c3 | 0 .../examples/ETH_LAN8720/.skip.esp32c6 | 0 .../examples/ETH_LAN8720/.skip.esp32h2 | 0 .../examples/ETH_LAN8720/.skip.esp32s2 | 0 .../examples/ETH_LAN8720/.skip.esp32s3 | 0 .../Ethernet/examples/ETH_LAN8720/ci.json | 9 ++++ .../examples/ETH_TLK110/.skip.esp32c3 | 0 .../examples/ETH_TLK110/.skip.esp32c6 | 0 .../examples/ETH_TLK110/.skip.esp32h2 | 0 .../examples/ETH_TLK110/.skip.esp32s2 | 0 .../examples/ETH_TLK110/.skip.esp32s3 | 0 .../Ethernet/examples/ETH_TLK110/ci.json | 9 ++++ .../FFat/examples/FFat_time/.skip.esp32h2 | 0 libraries/FFat/examples/FFat_time/ci.json | 5 ++ .../examples/Authorization/.skip.esp32h2 | 0 .../HTTPClient/examples/Authorization/ci.json | 5 ++ .../examples/BasicHttpClient/.skip.esp32h2 | 0 .../examples/BasicHttpClient/ci.json | 5 ++ .../examples/BasicHttpsClient/.skip.esp32h2 | 0 .../examples/BasicHttpsClient/ci.json | 5 ++ .../HTTPClientEnterprise/.skip.esp32h2 | 0 .../examples/HTTPClientEnterprise/ci.json | 5 ++ .../examples/ReuseConnection/.skip.esp32h2 | 0 .../examples/ReuseConnection/ci.json | 5 ++ .../examples/StreamHttpClient/.skip.esp32h2 | 0 .../examples/StreamHttpClient/ci.json | 5 ++ .../examples/httpUpdate/.skip.esp32h2 | 0 .../HTTPUpdate/examples/httpUpdate/ci.json | 5 ++ .../examples/httpUpdateSPIFFS/.skip.esp32h2 | 0 .../examples/httpUpdateSPIFFS/ci.json | 5 ++ .../examples/httpUpdateSecure/.skip.esp32h2 | 0 .../examples/httpUpdateSecure/ci.json | 5 ++ .../examples/WebUpdater/.skip.esp32h2 | 0 .../examples/WebUpdater/ci.json | 5 ++ .../DiagnosticsSmokeTest/.skip.esp32c6 | 0 .../DiagnosticsSmokeTest/.skip.esp32h2 | 0 .../examples/DiagnosticsSmokeTest/ci.json | 6 +++ .../examples/MinimalDiagnostics/.skip.esp32c6 | 0 .../examples/MinimalDiagnostics/.skip.esp32h2 | 0 .../examples/MinimalDiagnostics/ci.json | 6 +++ .../examples/LITTLEFS_time/.skip.esp32h2 | 0 .../LittleFS/examples/LITTLEFS_time/ci.json | 5 ++ .../NetBIOS/examples/ESP_NBNST/.skip.esp32h2 | 0 libraries/NetBIOS/examples/ESP_NBNST/ci.json | 5 ++ .../examples/WiFiClientInsecure/.skip.esp32h2 | 0 .../examples/WiFiClientInsecure/ci.json | 5 ++ .../examples/WiFiClientPSK/.skip.esp32h2 | 0 .../examples/WiFiClientPSK/ci.json | 5 ++ .../examples/WiFiClientSecure/.skip.esp32h2 | 0 .../examples/WiFiClientSecure/ci.json | 5 ++ .../WiFiClientSecureEnterprise/.skip.esp32h2 | 0 .../WiFiClientSecureEnterprise/ci.json | 5 ++ .../.skip.esp32h2 | 0 .../WiFiClientSecureProtocolUpgrade/ci.json | 5 ++ .../.skip.esp32h2 | 0 .../WiFiClientShowPeerCredentials/ci.json | 5 ++ .../WiFiClientTrustOnFirstUse/.skip.esp32h2 | 0 .../WiFiClientTrustOnFirstUse/ci.json | 5 ++ .../examples/RMakerCustom/.skip.esp32c6 | 0 .../examples/RMakerCustom/.skip.esp32h2 | 0 .../RainMaker/examples/RMakerCustom/ci.json | 6 +++ .../RMakerCustomAirCooler/.skip.esp32c6 | 0 .../RMakerCustomAirCooler/.skip.esp32h2 | 0 .../examples/RMakerCustomAirCooler/ci.json | 6 +++ .../examples/RMakerSonoffDualR3/.skip.esp32c6 | 0 .../examples/RMakerSonoffDualR3/.skip.esp32h2 | 0 .../examples/RMakerSonoffDualR3/ci.json | 6 +++ .../examples/RMakerSwitch/.skip.esp32c6 | 0 .../examples/RMakerSwitch/.skip.esp32h2 | 0 .../RainMaker/examples/RMakerSwitch/ci.json | 6 +++ libraries/SD/examples/SD_time/.skip.esp32h2 | 0 libraries/SD/examples/SD_time/ci.json | 5 ++ .../SD_MMC/examples/SDMMC_Test/.skip.esp32c3 | 0 .../SD_MMC/examples/SDMMC_Test/.skip.esp32c6 | 0 .../SD_MMC/examples/SDMMC_Test/.skip.esp32h2 | 0 .../SD_MMC/examples/SDMMC_Test/.skip.esp32s2 | 0 libraries/SD_MMC/examples/SDMMC_Test/ci.json | 8 +++ .../SD_MMC/examples/SDMMC_time/.skip.esp32c3 | 0 .../SD_MMC/examples/SDMMC_time/.skip.esp32c6 | 0 .../SD_MMC/examples/SDMMC_time/.skip.esp32h2 | 0 .../SD_MMC/examples/SDMMC_time/.skip.esp32s2 | 0 libraries/SD_MMC/examples/SDMMC_time/ci.json | 8 +++ .../examples/SPI_Multiple_Buses/.skip.esp32c3 | 0 .../examples/SPI_Multiple_Buses/.skip.esp32c6 | 0 .../examples/SPI_Multiple_Buses/.skip.esp32h2 | 0 .../SPI/examples/SPI_Multiple_Buses/ci.json | 7 +++ .../SPIFFS/examples/SPIFFS_time/.skip.esp32h2 | 0 libraries/SPIFFS/examples/SPIFFS_time/ci.json | 5 ++ .../examples/SimpleBleDevice/.skip.esp32c3 | 0 .../examples/SimpleBleDevice/.skip.esp32s2 | 0 .../examples/SimpleBleDevice/ci.json | 6 +++ .../USB/examples/CompositeDevice/.skip.esp32 | 0 .../examples/CompositeDevice/.skip.esp32c3 | 0 .../examples/CompositeDevice/.skip.esp32c6 | 0 .../examples/CompositeDevice/.skip.esp32h2 | 0 .../USB/examples/CompositeDevice/ci.json | 8 +++ .../USB/examples/ConsumerControl/.skip.esp32 | 0 .../examples/ConsumerControl/.skip.esp32c3 | 0 .../examples/ConsumerControl/.skip.esp32c6 | 0 .../examples/ConsumerControl/.skip.esp32h2 | 0 .../USB/examples/ConsumerControl/ci.json | 8 +++ .../USB/examples/CustomHIDDevice/.skip.esp32 | 0 .../examples/CustomHIDDevice/.skip.esp32c3 | 0 .../examples/CustomHIDDevice/.skip.esp32c6 | 0 .../examples/CustomHIDDevice/.skip.esp32h2 | 0 .../USB/examples/CustomHIDDevice/ci.json | 8 +++ .../USB/examples/FirmwareMSC/.skip.esp32 | 0 .../USB/examples/FirmwareMSC/.skip.esp32c3 | 0 .../USB/examples/FirmwareMSC/.skip.esp32c6 | 0 .../USB/examples/FirmwareMSC/.skip.esp32h2 | 0 libraries/USB/examples/FirmwareMSC/ci.json | 8 +++ libraries/USB/examples/Gamepad/.skip.esp32 | 0 libraries/USB/examples/Gamepad/.skip.esp32c3 | 0 libraries/USB/examples/Gamepad/.skip.esp32c6 | 0 libraries/USB/examples/Gamepad/.skip.esp32h2 | 0 libraries/USB/examples/Gamepad/ci.json | 8 +++ libraries/USB/examples/HIDVendor/.skip.esp32 | 0 .../USB/examples/HIDVendor/.skip.esp32c3 | 0 .../USB/examples/HIDVendor/.skip.esp32c6 | 0 .../USB/examples/HIDVendor/.skip.esp32h2 | 0 libraries/USB/examples/HIDVendor/ci.json | 8 +++ .../Keyboard/KeyboardLogout/.skip.esp32 | 0 .../Keyboard/KeyboardLogout/.skip.esp32c3 | 0 .../Keyboard/KeyboardLogout/.skip.esp32c6 | 0 .../Keyboard/KeyboardLogout/.skip.esp32h2 | 0 .../examples/Keyboard/KeyboardLogout/ci.json | 8 +++ .../Keyboard/KeyboardMessage/.skip.esp32 | 0 .../Keyboard/KeyboardMessage/.skip.esp32c3 | 0 .../Keyboard/KeyboardMessage/.skip.esp32c6 | 0 .../Keyboard/KeyboardMessage/.skip.esp32h2 | 0 .../examples/Keyboard/KeyboardMessage/ci.json | 8 +++ .../Keyboard/KeyboardReprogram/.skip.esp32 | 0 .../Keyboard/KeyboardReprogram/.skip.esp32c3 | 0 .../Keyboard/KeyboardReprogram/.skip.esp32c6 | 0 .../Keyboard/KeyboardReprogram/.skip.esp32h2 | 0 .../Keyboard/KeyboardReprogram/ci.json | 8 +++ .../Keyboard/KeyboardSerial/.skip.esp32 | 0 .../Keyboard/KeyboardSerial/.skip.esp32c3 | 0 .../Keyboard/KeyboardSerial/.skip.esp32c6 | 0 .../Keyboard/KeyboardSerial/.skip.esp32h2 | 0 .../examples/Keyboard/KeyboardSerial/ci.json | 8 +++ .../KeyboardAndMouseControl/.skip.esp32 | 0 .../KeyboardAndMouseControl/.skip.esp32c3 | 0 .../KeyboardAndMouseControl/.skip.esp32c6 | 0 .../KeyboardAndMouseControl/.skip.esp32h2 | 0 .../examples/KeyboardAndMouseControl/ci.json | 8 +++ .../examples/MIDI/MidiController/.skip.esp32 | 0 .../MIDI/MidiController/.skip.esp32c3 | 0 .../MIDI/MidiController/.skip.esp32c6 | 0 .../MIDI/MidiController/.skip.esp32h2 | 0 .../USB/examples/MIDI/MidiController/ci.json | 8 +++ .../examples/MIDI/MidiInterface/.skip.esp32 | 0 .../examples/MIDI/MidiInterface/.skip.esp32c3 | 0 .../examples/MIDI/MidiInterface/.skip.esp32c6 | 0 .../examples/MIDI/MidiInterface/.skip.esp32h2 | 0 .../USB/examples/MIDI/MidiInterface/ci.json | 8 +++ .../examples/MIDI/MidiMusicBox/.skip.esp32 | 0 .../examples/MIDI/MidiMusicBox/.skip.esp32c3 | 0 .../examples/MIDI/MidiMusicBox/.skip.esp32c6 | 0 .../examples/MIDI/MidiMusicBox/.skip.esp32h2 | 0 .../USB/examples/MIDI/MidiMusicBox/ci.json | 8 +++ .../USB/examples/MIDI/ReceiveMidi/.skip.esp32 | 0 .../examples/MIDI/ReceiveMidi/.skip.esp32c3 | 0 .../examples/MIDI/ReceiveMidi/.skip.esp32c6 | 0 .../examples/MIDI/ReceiveMidi/.skip.esp32h2 | 0 .../USB/examples/MIDI/ReceiveMidi/ci.json | 8 +++ .../Mouse/ButtonMouseControl/.skip.esp32 | 0 .../Mouse/ButtonMouseControl/.skip.esp32c3 | 0 .../Mouse/ButtonMouseControl/.skip.esp32c6 | 0 .../Mouse/ButtonMouseControl/.skip.esp32h2 | 0 .../examples/Mouse/ButtonMouseControl/ci.json | 8 +++ .../USB/examples/SystemControl/.skip.esp32 | 0 .../USB/examples/SystemControl/.skip.esp32c3 | 0 .../USB/examples/SystemControl/.skip.esp32c6 | 0 .../USB/examples/SystemControl/.skip.esp32h2 | 0 libraries/USB/examples/SystemControl/ci.json | 8 +++ libraries/USB/examples/USBMSC/.skip.esp32 | 0 libraries/USB/examples/USBMSC/.skip.esp32c3 | 0 libraries/USB/examples/USBMSC/.skip.esp32c6 | 0 libraries/USB/examples/USBMSC/.skip.esp32h2 | 0 libraries/USB/examples/USBMSC/ci.json | 8 +++ libraries/USB/examples/USBSerial/.skip.esp32 | 0 .../USB/examples/USBSerial/.skip.esp32c3 | 0 .../USB/examples/USBSerial/.skip.esp32c6 | 0 .../USB/examples/USBSerial/.skip.esp32h2 | 0 libraries/USB/examples/USBSerial/ci.json | 8 +++ libraries/USB/examples/USBVendor/.skip.esp32 | 0 .../USB/examples/USBVendor/.skip.esp32c3 | 0 .../USB/examples/USBVendor/.skip.esp32c6 | 0 .../USB/examples/USBVendor/.skip.esp32h2 | 0 libraries/USB/examples/USBVendor/ci.json | 8 +++ .../examples/AWS_S3_OTA_Update/.skip.esp32h2 | 0 .../Update/examples/AWS_S3_OTA_Update/ci.json | 5 ++ .../examples/HTTPS_OTA_Update/.skip.esp32h2 | 0 .../Update/examples/HTTPS_OTA_Update/ci.json | 5 ++ .../HTTP_Client_AES_OTA_Update/.skip.esp32h2 | 0 .../HTTP_Client_AES_OTA_Update/ci.json | 5 ++ .../HTTP_Server_AES_OTA_Update/.skip.esp32h2 | 0 .../HTTP_Server_AES_OTA_Update/ci.json | 5 ++ .../examples/OTAWebUpdater/.skip.esp32h2 | 0 .../Update/examples/OTAWebUpdater/ci.json | 5 ++ .../examples/AdvancedWebServer/.skip.esp32h2 | 0 .../examples/AdvancedWebServer/ci.json | 5 ++ .../examples/FSBrowser/.skip.esp32h2 | 0 .../WebServer/examples/FSBrowser/ci.json | 5 ++ .../examples/HelloServer/.skip.esp32h2 | 0 .../WebServer/examples/HelloServer/ci.json | 5 ++ .../examples/HttpAdvancedAuth/.skip.esp32h2 | 0 .../examples/HttpAdvancedAuth/ci.json | 5 ++ .../examples/HttpAuthCallback/.skip.esp32h2 | 0 .../examples/HttpAuthCallback/ci.json | 5 ++ .../HttpAuthCallbackInline/.skip.esp32h2 | 0 .../examples/HttpAuthCallbackInline/ci.json | 5 ++ .../examples/HttpBasicAuth/.skip.esp32h2 | 0 .../WebServer/examples/HttpBasicAuth/ci.json | 5 ++ .../examples/HttpBasicAuthSHA1/.skip.esp32h2 | 0 .../examples/HttpBasicAuthSHA1/ci.json | 5 ++ .../.skip.esp32h2 | 0 .../HttpBasicAuthSHA1orBearerToken/ci.json | 5 ++ .../examples/MultiHomedServers/.skip.esp32h2 | 0 .../examples/MultiHomedServers/ci.json | 5 ++ .../examples/PathArgServer/.skip.esp32h2 | 0 .../WebServer/examples/PathArgServer/ci.json | 5 ++ .../examples/SDWebServer/.skip.esp32h2 | 0 .../WebServer/examples/SDWebServer/ci.json | 5 ++ .../SimpleAuthentification/.skip.esp32h2 | 0 .../examples/SimpleAuthentification/ci.json | 5 ++ .../examples/UploadHugeFile/.skip.esp32h2 | 0 .../WebServer/examples/UploadHugeFile/ci.json | 5 ++ .../examples/WebServer/.skip.esp32h2 | 0 .../WebServer/examples/WebServer/ci.json | 5 ++ .../examples/WebUpdate/.skip.esp32h2 | 0 .../WebServer/examples/WebUpdate/ci.json | 5 ++ .../examples/FTM/FTM_Initiator/.skip.esp32h2 | 0 .../WiFi/examples/FTM/FTM_Initiator/ci.json | 5 ++ .../examples/FTM/FTM_Responder/.skip.esp32h2 | 0 .../WiFi/examples/FTM/FTM_Responder/ci.json | 5 ++ .../examples/SimpleWiFiServer/.skip.esp32h2 | 0 .../WiFi/examples/SimpleWiFiServer/ci.json | 5 ++ libraries/WiFi/examples/WPS/.skip.esp32h2 | 0 libraries/WiFi/examples/WPS/ci.json | 5 ++ .../examples/WiFiAccessPoint/.skip.esp32h2 | 0 .../WiFi/examples/WiFiAccessPoint/ci.json | 5 ++ .../WiFiBlueToothSwitch/.skip.esp32h2 | 0 .../WiFiBlueToothSwitch/.skip.esp32s2 | 0 .../WiFi/examples/WiFiBlueToothSwitch/ci.json | 6 +++ .../WiFi/examples/WiFiClient/.skip.esp32h2 | 0 libraries/WiFi/examples/WiFiClient/ci.json | 5 ++ .../examples/WiFiClientBasic/.skip.esp32h2 | 0 .../WiFi/examples/WiFiClientBasic/ci.json | 5 ++ .../examples/WiFiClientConnect/.skip.esp32h2 | 0 .../WiFi/examples/WiFiClientConnect/ci.json | 5 ++ .../WiFiClientEnterprise/.skip.esp32h2 | 0 .../examples/WiFiClientEnterprise/ci.json | 5 ++ .../examples/WiFiClientEvents/.skip.esp32h2 | 0 .../WiFi/examples/WiFiClientEvents/ci.json | 5 ++ .../examples/WiFiClientStaticIP/.skip.esp32h2 | 0 .../WiFi/examples/WiFiClientStaticIP/ci.json | 5 ++ .../WiFi/examples/WiFiIPv6/.skip.esp32h2 | 0 libraries/WiFi/examples/WiFiIPv6/ci.json | 5 ++ .../WiFi/examples/WiFiMulti/.skip.esp32h2 | 0 libraries/WiFi/examples/WiFiMulti/ci.json | 5 ++ .../examples/WiFiMultiAdvanced/.skip.esp32h2 | 0 .../WiFi/examples/WiFiMultiAdvanced/ci.json | 5 ++ .../WiFi/examples/WiFiScan/.skip.esp32h2 | 0 libraries/WiFi/examples/WiFiScan/ci.json | 5 ++ .../WiFi/examples/WiFiScanAsync/.skip.esp32h2 | 0 libraries/WiFi/examples/WiFiScanAsync/ci.json | 5 ++ .../WiFiScanDualAntenna/.skip.esp32h2 | 0 .../WiFi/examples/WiFiScanDualAntenna/ci.json | 5 ++ .../examples/WiFiSmartConfig/.skip.esp32h2 | 0 .../WiFi/examples/WiFiSmartConfig/ci.json | 5 ++ .../examples/WiFiTelnetToSerial/.skip.esp32h2 | 0 .../WiFi/examples/WiFiTelnetToSerial/ci.json | 5 ++ .../WiFi/examples/WiFiUDPClient/.skip.esp32h2 | 0 libraries/WiFi/examples/WiFiUDPClient/ci.json | 5 ++ .../WiFiProv/examples/WiFiProv/.skip.esp32h2 | 0 libraries/WiFiProv/examples/WiFiProv/ci.json | 5 ++ .../Wire/examples/WireSlave/.skip.esp32c2 | 0 libraries/Wire/examples/WireSlave/ci.json | 5 ++ tests/performance/coremark/.skip.qemu | 0 tests/performance/coremark/.skip.wokwi | 0 tests/performance/coremark/ci.json | 6 +++ tests/performance/fibonacci/.skip.qemu | 0 tests/performance/fibonacci/.skip.wokwi | 0 tests/performance/fibonacci/ci.json | 6 +++ tests/performance/psramspeed/.skip.esp32c3 | 0 tests/performance/psramspeed/.skip.esp32c6 | 0 tests/performance/psramspeed/.skip.esp32h2 | 0 tests/performance/psramspeed/.skip.qemu | 0 tests/performance/psramspeed/.skip.wokwi | 0 tests/performance/psramspeed/ci.json | 12 +++++ tests/performance/ramspeed/.skip.qemu | 0 tests/performance/ramspeed/.skip.wokwi | 0 tests/performance/ramspeed/cfg.json | 40 --------------- tests/performance/ramspeed/ci.json | 18 +++++++ tests/performance/superpi/.skip.qemu | 0 tests/performance/superpi/.skip.wokwi | 0 tests/performance/superpi/ci.json | 6 +++ tests/validation/democfg/.skip.qemu | 0 tests/validation/democfg/cfg.json | 31 ----------- tests/validation/democfg/ci.json | 29 +++++++++++ tests/validation/gpio/.skip.hardware | 0 tests/validation/gpio/.skip.qemu | 0 tests/validation/gpio/ci.json | 6 +++ tests/validation/nvs/.skip.qemu | 0 tests/validation/nvs/cfg.json | 51 ------------------- tests/validation/nvs/ci.json | 37 ++++++++++++++ tests/validation/periman/.skip.qemu | 0 tests/validation/periman/.skip.wokwi | 0 tests/validation/periman/ci.json | 6 +++ tests/validation/touch/.skip.esp32c3 | 0 tests/validation/touch/.skip.esp32c6 | 0 tests/validation/touch/.skip.esp32h2 | 0 tests/validation/touch/.skip.qemu | 0 tests/validation/touch/.skip.wokwi | 0 tests/validation/touch/ci.json | 12 +++++ tests/validation/uart/.skip.qemu | 0 tests/validation/uart/.skip.wokwi | 0 tests/validation/uart/ci.json | 6 +++ tests/validation/wifi/.skip.esp32h2 | 0 tests/validation/wifi/.skip.hardware | 0 tests/validation/wifi/.skip.qemu | 0 tests/validation/wifi/cfg.json | 44 ---------------- tests/validation/wifi/ci.json | 30 +++++++++++ 500 files changed, 1070 insertions(+), 166 deletions(-) delete mode 100644 libraries/ArduinoOTA/examples/BasicOTA/.skip.esp32h2 create mode 100644 libraries/ArduinoOTA/examples/BasicOTA/ci.json delete mode 100644 libraries/AsyncUDP/examples/AsyncUDPClient/.skip.esp32h2 create mode 100644 libraries/AsyncUDP/examples/AsyncUDPClient/ci.json delete mode 100644 libraries/AsyncUDP/examples/AsyncUDPMulticastServer/.skip.esp32h2 create mode 100644 libraries/AsyncUDP/examples/AsyncUDPMulticastServer/ci.json delete mode 100644 libraries/AsyncUDP/examples/AsyncUDPServer/.skip.esp32h2 create mode 100644 libraries/AsyncUDP/examples/AsyncUDPServer/ci.json delete mode 100644 libraries/BLE/examples/BLE5_extended_scan/.skip.esp32 delete mode 100644 libraries/BLE/examples/BLE5_extended_scan/.skip.esp32s2 create mode 100644 libraries/BLE/examples/BLE5_extended_scan/ci.json delete mode 100644 libraries/BLE/examples/BLE5_multi_advertising/.skip.esp32 delete mode 100644 libraries/BLE/examples/BLE5_multi_advertising/.skip.esp32s2 create mode 100644 libraries/BLE/examples/BLE5_multi_advertising/ci.json delete mode 100644 libraries/BLE/examples/BLE5_periodic_advertising/.skip.esp32 delete mode 100644 libraries/BLE/examples/BLE5_periodic_advertising/.skip.esp32s2 create mode 100644 libraries/BLE/examples/BLE5_periodic_advertising/ci.json delete mode 100644 libraries/BLE/examples/BLE5_periodic_sync/.skip.esp32 delete mode 100644 libraries/BLE/examples/BLE5_periodic_sync/.skip.esp32s2 create mode 100644 libraries/BLE/examples/BLE5_periodic_sync/ci.json delete mode 100644 libraries/BLE/examples/Beacon_Scanner/.skip.esp32s2 create mode 100644 libraries/BLE/examples/Beacon_Scanner/ci.json delete mode 100644 libraries/BLE/examples/Client/.skip.esp32s2 create mode 100644 libraries/BLE/examples/Client/ci.json delete mode 100644 libraries/BLE/examples/EddystoneTLM_Beacon/.skip.esp32h2 delete mode 100644 libraries/BLE/examples/EddystoneTLM_Beacon/.skip.esp32s2 create mode 100644 libraries/BLE/examples/EddystoneTLM_Beacon/ci.json delete mode 100644 libraries/BLE/examples/EddystoneURL_Beacon/.skip.esp32h2 delete mode 100644 libraries/BLE/examples/EddystoneURL_Beacon/.skip.esp32s2 create mode 100644 libraries/BLE/examples/EddystoneURL_Beacon/ci.json delete mode 100644 libraries/BLE/examples/Notify/.skip.esp32s2 create mode 100644 libraries/BLE/examples/Notify/ci.json delete mode 100644 libraries/BLE/examples/Scan/.skip.esp32s2 create mode 100644 libraries/BLE/examples/Scan/ci.json delete mode 100644 libraries/BLE/examples/Server/.skip.esp32s2 create mode 100644 libraries/BLE/examples/Server/ci.json delete mode 100644 libraries/BLE/examples/Server_multiconnect/.skip.esp32s2 create mode 100644 libraries/BLE/examples/Server_multiconnect/ci.json delete mode 100644 libraries/BLE/examples/UART/.skip.esp32s2 create mode 100644 libraries/BLE/examples/UART/ci.json delete mode 100644 libraries/BLE/examples/Write/.skip.esp32s2 create mode 100644 libraries/BLE/examples/Write/ci.json delete mode 100644 libraries/BLE/examples/iBeacon/.skip.esp32s2 create mode 100644 libraries/BLE/examples/iBeacon/ci.json delete mode 100644 libraries/BluetoothSerial/examples/DiscoverConnect/.skip.esp32c3 delete mode 100644 libraries/BluetoothSerial/examples/DiscoverConnect/.skip.esp32c6 delete mode 100644 libraries/BluetoothSerial/examples/DiscoverConnect/.skip.esp32h2 delete mode 100644 libraries/BluetoothSerial/examples/DiscoverConnect/.skip.esp32s2 delete mode 100644 libraries/BluetoothSerial/examples/DiscoverConnect/.skip.esp32s3 create mode 100644 libraries/BluetoothSerial/examples/DiscoverConnect/ci.json delete mode 100644 libraries/BluetoothSerial/examples/GetLocalMAC/.skip.esp32c3 delete mode 100644 libraries/BluetoothSerial/examples/GetLocalMAC/.skip.esp32c6 delete mode 100644 libraries/BluetoothSerial/examples/GetLocalMAC/.skip.esp32h2 delete mode 100644 libraries/BluetoothSerial/examples/GetLocalMAC/.skip.esp32s2 delete mode 100644 libraries/BluetoothSerial/examples/GetLocalMAC/.skip.esp32s3 create mode 100644 libraries/BluetoothSerial/examples/GetLocalMAC/ci.json delete mode 100644 libraries/BluetoothSerial/examples/SerialToSerialBT/.skip.esp32c3 delete mode 100644 libraries/BluetoothSerial/examples/SerialToSerialBT/.skip.esp32c6 delete mode 100644 libraries/BluetoothSerial/examples/SerialToSerialBT/.skip.esp32h2 delete mode 100644 libraries/BluetoothSerial/examples/SerialToSerialBT/.skip.esp32s2 delete mode 100644 libraries/BluetoothSerial/examples/SerialToSerialBT/.skip.esp32s3 create mode 100644 libraries/BluetoothSerial/examples/SerialToSerialBT/ci.json delete mode 100644 libraries/BluetoothSerial/examples/SerialToSerialBTM/.skip.esp32c3 delete mode 100644 libraries/BluetoothSerial/examples/SerialToSerialBTM/.skip.esp32c6 delete mode 100644 libraries/BluetoothSerial/examples/SerialToSerialBTM/.skip.esp32h2 delete mode 100644 libraries/BluetoothSerial/examples/SerialToSerialBTM/.skip.esp32s2 delete mode 100644 libraries/BluetoothSerial/examples/SerialToSerialBTM/.skip.esp32s3 create mode 100644 libraries/BluetoothSerial/examples/SerialToSerialBTM/ci.json delete mode 100644 libraries/BluetoothSerial/examples/SerialToSerialBT_Legacy/.skip.esp32c3 delete mode 100644 libraries/BluetoothSerial/examples/SerialToSerialBT_Legacy/.skip.esp32c6 delete mode 100644 libraries/BluetoothSerial/examples/SerialToSerialBT_Legacy/.skip.esp32h2 delete mode 100644 libraries/BluetoothSerial/examples/SerialToSerialBT_Legacy/.skip.esp32s2 delete mode 100644 libraries/BluetoothSerial/examples/SerialToSerialBT_Legacy/.skip.esp32s3 create mode 100644 libraries/BluetoothSerial/examples/SerialToSerialBT_Legacy/ci.json delete mode 100644 libraries/BluetoothSerial/examples/SerialToSerialBT_SSP/.skip.esp32c3 delete mode 100644 libraries/BluetoothSerial/examples/SerialToSerialBT_SSP/.skip.esp32c6 delete mode 100644 libraries/BluetoothSerial/examples/SerialToSerialBT_SSP/.skip.esp32h2 delete mode 100644 libraries/BluetoothSerial/examples/SerialToSerialBT_SSP/.skip.esp32s2 delete mode 100644 libraries/BluetoothSerial/examples/SerialToSerialBT_SSP/.skip.esp32s3 create mode 100644 libraries/BluetoothSerial/examples/SerialToSerialBT_SSP/ci.json delete mode 100644 libraries/BluetoothSerial/examples/bt_classic_device_discovery/.skip.esp32c3 delete mode 100644 libraries/BluetoothSerial/examples/bt_classic_device_discovery/.skip.esp32c6 delete mode 100644 libraries/BluetoothSerial/examples/bt_classic_device_discovery/.skip.esp32h2 delete mode 100644 libraries/BluetoothSerial/examples/bt_classic_device_discovery/.skip.esp32s2 delete mode 100644 libraries/BluetoothSerial/examples/bt_classic_device_discovery/.skip.esp32s3 create mode 100644 libraries/BluetoothSerial/examples/bt_classic_device_discovery/ci.json delete mode 100644 libraries/BluetoothSerial/examples/bt_remove_paired_devices/.skip.esp32c3 delete mode 100644 libraries/BluetoothSerial/examples/bt_remove_paired_devices/.skip.esp32c6 delete mode 100644 libraries/BluetoothSerial/examples/bt_remove_paired_devices/.skip.esp32h2 delete mode 100644 libraries/BluetoothSerial/examples/bt_remove_paired_devices/.skip.esp32s2 delete mode 100644 libraries/BluetoothSerial/examples/bt_remove_paired_devices/.skip.esp32s3 create mode 100644 libraries/BluetoothSerial/examples/bt_remove_paired_devices/ci.json delete mode 100644 libraries/DNSServer/examples/CaptivePortal/.skip.esp32h2 create mode 100644 libraries/DNSServer/examples/CaptivePortal/ci.json delete mode 100644 libraries/ESP32/examples/Camera/CameraWebServer/.skip.esp32c3 delete mode 100644 libraries/ESP32/examples/Camera/CameraWebServer/.skip.esp32c6 delete mode 100644 libraries/ESP32/examples/Camera/CameraWebServer/.skip.esp32h2 create mode 100644 libraries/ESP32/examples/Camera/CameraWebServer/ci.json delete mode 100644 libraries/ESP32/examples/DeepSleep/ExternalWakeUp/.skip.esp32c3 delete mode 100644 libraries/ESP32/examples/DeepSleep/ExternalWakeUp/.skip.esp32c6 delete mode 100644 libraries/ESP32/examples/DeepSleep/ExternalWakeUp/.skip.esp32h2 create mode 100644 libraries/ESP32/examples/DeepSleep/ExternalWakeUp/ci.json delete mode 100644 libraries/ESP32/examples/DeepSleep/SmoothBlink_ULP_Code/.skip.esp32c3 delete mode 100644 libraries/ESP32/examples/DeepSleep/SmoothBlink_ULP_Code/.skip.esp32c6 delete mode 100644 libraries/ESP32/examples/DeepSleep/SmoothBlink_ULP_Code/.skip.esp32h2 delete mode 100644 libraries/ESP32/examples/DeepSleep/SmoothBlink_ULP_Code/.skip.esp32s2 delete mode 100644 libraries/ESP32/examples/DeepSleep/SmoothBlink_ULP_Code/.skip.esp32s3 create mode 100644 libraries/ESP32/examples/DeepSleep/SmoothBlink_ULP_Code/ci.json delete mode 100644 libraries/ESP32/examples/DeepSleep/TimerWakeUp/.skip.esp32h2 create mode 100644 libraries/ESP32/examples/DeepSleep/TimerWakeUp/ci.json delete mode 100644 libraries/ESP32/examples/DeepSleep/TouchWakeUp/.skip.esp32c3 delete mode 100644 libraries/ESP32/examples/DeepSleep/TouchWakeUp/.skip.esp32c6 delete mode 100644 libraries/ESP32/examples/DeepSleep/TouchWakeUp/.skip.esp32h2 create mode 100644 libraries/ESP32/examples/DeepSleep/TouchWakeUp/ci.json delete mode 100644 libraries/ESP32/examples/HWCDC_Events/.skip.esp32 delete mode 100644 libraries/ESP32/examples/HWCDC_Events/.skip.esp32s2 create mode 100644 libraries/ESP32/examples/HWCDC_Events/ci.json delete mode 100644 libraries/ESP32/examples/Time/SimpleTime/.skip.esp32h2 create mode 100644 libraries/ESP32/examples/Time/SimpleTime/ci.json delete mode 100644 libraries/ESP32/examples/Touch/TouchButton/.skip.esp32c3 delete mode 100644 libraries/ESP32/examples/Touch/TouchButton/.skip.esp32c6 delete mode 100644 libraries/ESP32/examples/Touch/TouchButton/.skip.esp32h2 delete mode 100644 libraries/ESP32/examples/Touch/TouchButton/.skip.esp32s2 delete mode 100644 libraries/ESP32/examples/Touch/TouchButton/.skip.esp32s3 create mode 100644 libraries/ESP32/examples/Touch/TouchButton/ci.json delete mode 100644 libraries/ESP32/examples/Touch/TouchButtonV2/.skip.esp32 delete mode 100644 libraries/ESP32/examples/Touch/TouchButtonV2/.skip.esp32c3 delete mode 100644 libraries/ESP32/examples/Touch/TouchButtonV2/.skip.esp32c6 delete mode 100644 libraries/ESP32/examples/Touch/TouchButtonV2/.skip.esp32h2 create mode 100644 libraries/ESP32/examples/Touch/TouchButtonV2/ci.json delete mode 100644 libraries/ESP32/examples/Touch/TouchInterrupt/.skip.esp32c3 delete mode 100644 libraries/ESP32/examples/Touch/TouchInterrupt/.skip.esp32c6 delete mode 100644 libraries/ESP32/examples/Touch/TouchInterrupt/.skip.esp32h2 create mode 100644 libraries/ESP32/examples/Touch/TouchInterrupt/ci.json delete mode 100644 libraries/ESP32/examples/Touch/TouchRead/.skip.esp32c3 delete mode 100644 libraries/ESP32/examples/Touch/TouchRead/.skip.esp32c6 delete mode 100644 libraries/ESP32/examples/Touch/TouchRead/.skip.esp32h2 create mode 100644 libraries/ESP32/examples/Touch/TouchRead/ci.json delete mode 100644 libraries/ESP32/examples/Zigbee/Zigbee_Light_Bulb/.skip.esp32 delete mode 100644 libraries/ESP32/examples/Zigbee/Zigbee_Light_Bulb/.skip.esp32c3 delete mode 100644 libraries/ESP32/examples/Zigbee/Zigbee_Light_Bulb/.skip.esp32c6 delete mode 100644 libraries/ESP32/examples/Zigbee/Zigbee_Light_Bulb/.skip.esp32h2 delete mode 100644 libraries/ESP32/examples/Zigbee/Zigbee_Light_Bulb/.skip.esp32s2 delete mode 100644 libraries/ESP32/examples/Zigbee/Zigbee_Light_Bulb/.skip.esp32s3 create mode 100644 libraries/ESP32/examples/Zigbee/Zigbee_Light_Bulb/ci.json delete mode 100644 libraries/ESP32/examples/Zigbee/Zigbee_Light_Switch/.skip.esp32 delete mode 100644 libraries/ESP32/examples/Zigbee/Zigbee_Light_Switch/.skip.esp32c3 delete mode 100644 libraries/ESP32/examples/Zigbee/Zigbee_Light_Switch/.skip.esp32c6 delete mode 100644 libraries/ESP32/examples/Zigbee/Zigbee_Light_Switch/.skip.esp32h2 delete mode 100644 libraries/ESP32/examples/Zigbee/Zigbee_Light_Switch/.skip.esp32s2 delete mode 100644 libraries/ESP32/examples/Zigbee/Zigbee_Light_Switch/.skip.esp32s3 create mode 100644 libraries/ESP32/examples/Zigbee/Zigbee_Light_Switch/ci.json delete mode 100644 libraries/ESP_I2S/examples/Record_to_WAV/.skip.esp32c3 delete mode 100644 libraries/ESP_I2S/examples/Record_to_WAV/.skip.esp32c6 delete mode 100644 libraries/ESP_I2S/examples/Record_to_WAV/.skip.esp32h2 delete mode 100644 libraries/ESP_I2S/examples/Record_to_WAV/.skip.esp32s2 create mode 100644 libraries/ESP_I2S/examples/Record_to_WAV/ci.json delete mode 100644 libraries/ESP_NOW/examples/ESP_NOW_Broadcast_Master/.skip.esp32h2 create mode 100644 libraries/ESP_NOW/examples/ESP_NOW_Broadcast_Master/ci.json delete mode 100644 libraries/ESP_NOW/examples/ESP_NOW_Broadcast_Slave/.skip.esp32h2 create mode 100644 libraries/ESP_NOW/examples/ESP_NOW_Broadcast_Slave/ci.json delete mode 100644 libraries/ESP_NOW/examples/ESP_NOW_Network/.skip.esp32h2 create mode 100644 libraries/ESP_NOW/examples/ESP_NOW_Network/ci.json delete mode 100644 libraries/ESP_NOW/examples/ESP_NOW_Serial/.skip.esp32h2 create mode 100644 libraries/ESP_NOW/examples/ESP_NOW_Serial/ci.json delete mode 100644 libraries/ESP_SR/examples/Basic/.skip.esp32 delete mode 100644 libraries/ESP_SR/examples/Basic/.skip.esp32c3 delete mode 100644 libraries/ESP_SR/examples/Basic/.skip.esp32c6 delete mode 100644 libraries/ESP_SR/examples/Basic/.skip.esp32h2 delete mode 100644 libraries/ESP_SR/examples/Basic/.skip.esp32s2 create mode 100644 libraries/ESP_SR/examples/Basic/ci.json delete mode 100644 libraries/ESPmDNS/examples/mDNS-SD_Extended/.skip.esp32h2 create mode 100644 libraries/ESPmDNS/examples/mDNS-SD_Extended/ci.json delete mode 100644 libraries/ESPmDNS/examples/mDNS_Web_Server/.skip.esp32h2 create mode 100644 libraries/ESPmDNS/examples/mDNS_Web_Server/ci.json delete mode 100644 libraries/Ethernet/examples/ETH_LAN8720/.skip.esp32c3 delete mode 100644 libraries/Ethernet/examples/ETH_LAN8720/.skip.esp32c6 delete mode 100644 libraries/Ethernet/examples/ETH_LAN8720/.skip.esp32h2 delete mode 100644 libraries/Ethernet/examples/ETH_LAN8720/.skip.esp32s2 delete mode 100644 libraries/Ethernet/examples/ETH_LAN8720/.skip.esp32s3 create mode 100644 libraries/Ethernet/examples/ETH_LAN8720/ci.json delete mode 100644 libraries/Ethernet/examples/ETH_TLK110/.skip.esp32c3 delete mode 100644 libraries/Ethernet/examples/ETH_TLK110/.skip.esp32c6 delete mode 100644 libraries/Ethernet/examples/ETH_TLK110/.skip.esp32h2 delete mode 100644 libraries/Ethernet/examples/ETH_TLK110/.skip.esp32s2 delete mode 100644 libraries/Ethernet/examples/ETH_TLK110/.skip.esp32s3 create mode 100644 libraries/Ethernet/examples/ETH_TLK110/ci.json delete mode 100644 libraries/FFat/examples/FFat_time/.skip.esp32h2 create mode 100644 libraries/FFat/examples/FFat_time/ci.json delete mode 100644 libraries/HTTPClient/examples/Authorization/.skip.esp32h2 create mode 100644 libraries/HTTPClient/examples/Authorization/ci.json delete mode 100644 libraries/HTTPClient/examples/BasicHttpClient/.skip.esp32h2 create mode 100644 libraries/HTTPClient/examples/BasicHttpClient/ci.json delete mode 100644 libraries/HTTPClient/examples/BasicHttpsClient/.skip.esp32h2 create mode 100644 libraries/HTTPClient/examples/BasicHttpsClient/ci.json delete mode 100644 libraries/HTTPClient/examples/HTTPClientEnterprise/.skip.esp32h2 create mode 100644 libraries/HTTPClient/examples/HTTPClientEnterprise/ci.json delete mode 100644 libraries/HTTPClient/examples/ReuseConnection/.skip.esp32h2 create mode 100644 libraries/HTTPClient/examples/ReuseConnection/ci.json delete mode 100644 libraries/HTTPClient/examples/StreamHttpClient/.skip.esp32h2 create mode 100644 libraries/HTTPClient/examples/StreamHttpClient/ci.json delete mode 100644 libraries/HTTPUpdate/examples/httpUpdate/.skip.esp32h2 create mode 100644 libraries/HTTPUpdate/examples/httpUpdate/ci.json delete mode 100644 libraries/HTTPUpdate/examples/httpUpdateSPIFFS/.skip.esp32h2 create mode 100644 libraries/HTTPUpdate/examples/httpUpdateSPIFFS/ci.json delete mode 100644 libraries/HTTPUpdate/examples/httpUpdateSecure/.skip.esp32h2 create mode 100644 libraries/HTTPUpdate/examples/httpUpdateSecure/ci.json delete mode 100644 libraries/HTTPUpdateServer/examples/WebUpdater/.skip.esp32h2 create mode 100644 libraries/HTTPUpdateServer/examples/WebUpdater/ci.json delete mode 100644 libraries/Insights/examples/DiagnosticsSmokeTest/.skip.esp32c6 delete mode 100644 libraries/Insights/examples/DiagnosticsSmokeTest/.skip.esp32h2 create mode 100644 libraries/Insights/examples/DiagnosticsSmokeTest/ci.json delete mode 100644 libraries/Insights/examples/MinimalDiagnostics/.skip.esp32c6 delete mode 100644 libraries/Insights/examples/MinimalDiagnostics/.skip.esp32h2 create mode 100644 libraries/Insights/examples/MinimalDiagnostics/ci.json delete mode 100644 libraries/LittleFS/examples/LITTLEFS_time/.skip.esp32h2 create mode 100644 libraries/LittleFS/examples/LITTLEFS_time/ci.json delete mode 100644 libraries/NetBIOS/examples/ESP_NBNST/.skip.esp32h2 create mode 100644 libraries/NetBIOS/examples/ESP_NBNST/ci.json delete mode 100644 libraries/NetworkClientSecure/examples/WiFiClientInsecure/.skip.esp32h2 create mode 100644 libraries/NetworkClientSecure/examples/WiFiClientInsecure/ci.json delete mode 100644 libraries/NetworkClientSecure/examples/WiFiClientPSK/.skip.esp32h2 create mode 100644 libraries/NetworkClientSecure/examples/WiFiClientPSK/ci.json delete mode 100644 libraries/NetworkClientSecure/examples/WiFiClientSecure/.skip.esp32h2 create mode 100644 libraries/NetworkClientSecure/examples/WiFiClientSecure/ci.json delete mode 100644 libraries/NetworkClientSecure/examples/WiFiClientSecureEnterprise/.skip.esp32h2 create mode 100644 libraries/NetworkClientSecure/examples/WiFiClientSecureEnterprise/ci.json delete mode 100644 libraries/NetworkClientSecure/examples/WiFiClientSecureProtocolUpgrade/.skip.esp32h2 create mode 100644 libraries/NetworkClientSecure/examples/WiFiClientSecureProtocolUpgrade/ci.json delete mode 100644 libraries/NetworkClientSecure/examples/WiFiClientShowPeerCredentials/.skip.esp32h2 create mode 100644 libraries/NetworkClientSecure/examples/WiFiClientShowPeerCredentials/ci.json delete mode 100644 libraries/NetworkClientSecure/examples/WiFiClientTrustOnFirstUse/.skip.esp32h2 create mode 100644 libraries/NetworkClientSecure/examples/WiFiClientTrustOnFirstUse/ci.json delete mode 100644 libraries/RainMaker/examples/RMakerCustom/.skip.esp32c6 delete mode 100644 libraries/RainMaker/examples/RMakerCustom/.skip.esp32h2 create mode 100644 libraries/RainMaker/examples/RMakerCustom/ci.json delete mode 100644 libraries/RainMaker/examples/RMakerCustomAirCooler/.skip.esp32c6 delete mode 100644 libraries/RainMaker/examples/RMakerCustomAirCooler/.skip.esp32h2 create mode 100644 libraries/RainMaker/examples/RMakerCustomAirCooler/ci.json delete mode 100644 libraries/RainMaker/examples/RMakerSonoffDualR3/.skip.esp32c6 delete mode 100644 libraries/RainMaker/examples/RMakerSonoffDualR3/.skip.esp32h2 create mode 100644 libraries/RainMaker/examples/RMakerSonoffDualR3/ci.json delete mode 100644 libraries/RainMaker/examples/RMakerSwitch/.skip.esp32c6 delete mode 100644 libraries/RainMaker/examples/RMakerSwitch/.skip.esp32h2 create mode 100644 libraries/RainMaker/examples/RMakerSwitch/ci.json delete mode 100644 libraries/SD/examples/SD_time/.skip.esp32h2 create mode 100644 libraries/SD/examples/SD_time/ci.json delete mode 100644 libraries/SD_MMC/examples/SDMMC_Test/.skip.esp32c3 delete mode 100644 libraries/SD_MMC/examples/SDMMC_Test/.skip.esp32c6 delete mode 100644 libraries/SD_MMC/examples/SDMMC_Test/.skip.esp32h2 delete mode 100644 libraries/SD_MMC/examples/SDMMC_Test/.skip.esp32s2 create mode 100644 libraries/SD_MMC/examples/SDMMC_Test/ci.json delete mode 100644 libraries/SD_MMC/examples/SDMMC_time/.skip.esp32c3 delete mode 100644 libraries/SD_MMC/examples/SDMMC_time/.skip.esp32c6 delete mode 100644 libraries/SD_MMC/examples/SDMMC_time/.skip.esp32h2 delete mode 100644 libraries/SD_MMC/examples/SDMMC_time/.skip.esp32s2 create mode 100644 libraries/SD_MMC/examples/SDMMC_time/ci.json delete mode 100644 libraries/SPI/examples/SPI_Multiple_Buses/.skip.esp32c3 delete mode 100644 libraries/SPI/examples/SPI_Multiple_Buses/.skip.esp32c6 delete mode 100644 libraries/SPI/examples/SPI_Multiple_Buses/.skip.esp32h2 create mode 100644 libraries/SPI/examples/SPI_Multiple_Buses/ci.json delete mode 100644 libraries/SPIFFS/examples/SPIFFS_time/.skip.esp32h2 create mode 100644 libraries/SPIFFS/examples/SPIFFS_time/ci.json delete mode 100644 libraries/SimpleBLE/examples/SimpleBleDevice/.skip.esp32c3 delete mode 100644 libraries/SimpleBLE/examples/SimpleBleDevice/.skip.esp32s2 create mode 100644 libraries/SimpleBLE/examples/SimpleBleDevice/ci.json delete mode 100644 libraries/USB/examples/CompositeDevice/.skip.esp32 delete mode 100644 libraries/USB/examples/CompositeDevice/.skip.esp32c3 delete mode 100644 libraries/USB/examples/CompositeDevice/.skip.esp32c6 delete mode 100644 libraries/USB/examples/CompositeDevice/.skip.esp32h2 create mode 100644 libraries/USB/examples/CompositeDevice/ci.json delete mode 100644 libraries/USB/examples/ConsumerControl/.skip.esp32 delete mode 100644 libraries/USB/examples/ConsumerControl/.skip.esp32c3 delete mode 100644 libraries/USB/examples/ConsumerControl/.skip.esp32c6 delete mode 100644 libraries/USB/examples/ConsumerControl/.skip.esp32h2 create mode 100644 libraries/USB/examples/ConsumerControl/ci.json delete mode 100644 libraries/USB/examples/CustomHIDDevice/.skip.esp32 delete mode 100644 libraries/USB/examples/CustomHIDDevice/.skip.esp32c3 delete mode 100644 libraries/USB/examples/CustomHIDDevice/.skip.esp32c6 delete mode 100644 libraries/USB/examples/CustomHIDDevice/.skip.esp32h2 create mode 100644 libraries/USB/examples/CustomHIDDevice/ci.json delete mode 100644 libraries/USB/examples/FirmwareMSC/.skip.esp32 delete mode 100644 libraries/USB/examples/FirmwareMSC/.skip.esp32c3 delete mode 100644 libraries/USB/examples/FirmwareMSC/.skip.esp32c6 delete mode 100644 libraries/USB/examples/FirmwareMSC/.skip.esp32h2 create mode 100644 libraries/USB/examples/FirmwareMSC/ci.json delete mode 100644 libraries/USB/examples/Gamepad/.skip.esp32 delete mode 100644 libraries/USB/examples/Gamepad/.skip.esp32c3 delete mode 100644 libraries/USB/examples/Gamepad/.skip.esp32c6 delete mode 100644 libraries/USB/examples/Gamepad/.skip.esp32h2 create mode 100644 libraries/USB/examples/Gamepad/ci.json delete mode 100644 libraries/USB/examples/HIDVendor/.skip.esp32 delete mode 100644 libraries/USB/examples/HIDVendor/.skip.esp32c3 delete mode 100644 libraries/USB/examples/HIDVendor/.skip.esp32c6 delete mode 100644 libraries/USB/examples/HIDVendor/.skip.esp32h2 create mode 100644 libraries/USB/examples/HIDVendor/ci.json delete mode 100644 libraries/USB/examples/Keyboard/KeyboardLogout/.skip.esp32 delete mode 100644 libraries/USB/examples/Keyboard/KeyboardLogout/.skip.esp32c3 delete mode 100644 libraries/USB/examples/Keyboard/KeyboardLogout/.skip.esp32c6 delete mode 100644 libraries/USB/examples/Keyboard/KeyboardLogout/.skip.esp32h2 create mode 100644 libraries/USB/examples/Keyboard/KeyboardLogout/ci.json delete mode 100644 libraries/USB/examples/Keyboard/KeyboardMessage/.skip.esp32 delete mode 100644 libraries/USB/examples/Keyboard/KeyboardMessage/.skip.esp32c3 delete mode 100644 libraries/USB/examples/Keyboard/KeyboardMessage/.skip.esp32c6 delete mode 100644 libraries/USB/examples/Keyboard/KeyboardMessage/.skip.esp32h2 create mode 100644 libraries/USB/examples/Keyboard/KeyboardMessage/ci.json delete mode 100644 libraries/USB/examples/Keyboard/KeyboardReprogram/.skip.esp32 delete mode 100644 libraries/USB/examples/Keyboard/KeyboardReprogram/.skip.esp32c3 delete mode 100644 libraries/USB/examples/Keyboard/KeyboardReprogram/.skip.esp32c6 delete mode 100644 libraries/USB/examples/Keyboard/KeyboardReprogram/.skip.esp32h2 create mode 100644 libraries/USB/examples/Keyboard/KeyboardReprogram/ci.json delete mode 100644 libraries/USB/examples/Keyboard/KeyboardSerial/.skip.esp32 delete mode 100644 libraries/USB/examples/Keyboard/KeyboardSerial/.skip.esp32c3 delete mode 100644 libraries/USB/examples/Keyboard/KeyboardSerial/.skip.esp32c6 delete mode 100644 libraries/USB/examples/Keyboard/KeyboardSerial/.skip.esp32h2 create mode 100644 libraries/USB/examples/Keyboard/KeyboardSerial/ci.json delete mode 100644 libraries/USB/examples/KeyboardAndMouseControl/.skip.esp32 delete mode 100644 libraries/USB/examples/KeyboardAndMouseControl/.skip.esp32c3 delete mode 100644 libraries/USB/examples/KeyboardAndMouseControl/.skip.esp32c6 delete mode 100644 libraries/USB/examples/KeyboardAndMouseControl/.skip.esp32h2 create mode 100644 libraries/USB/examples/KeyboardAndMouseControl/ci.json delete mode 100644 libraries/USB/examples/MIDI/MidiController/.skip.esp32 delete mode 100644 libraries/USB/examples/MIDI/MidiController/.skip.esp32c3 delete mode 100644 libraries/USB/examples/MIDI/MidiController/.skip.esp32c6 delete mode 100644 libraries/USB/examples/MIDI/MidiController/.skip.esp32h2 create mode 100644 libraries/USB/examples/MIDI/MidiController/ci.json delete mode 100644 libraries/USB/examples/MIDI/MidiInterface/.skip.esp32 delete mode 100644 libraries/USB/examples/MIDI/MidiInterface/.skip.esp32c3 delete mode 100644 libraries/USB/examples/MIDI/MidiInterface/.skip.esp32c6 delete mode 100644 libraries/USB/examples/MIDI/MidiInterface/.skip.esp32h2 create mode 100644 libraries/USB/examples/MIDI/MidiInterface/ci.json delete mode 100644 libraries/USB/examples/MIDI/MidiMusicBox/.skip.esp32 delete mode 100644 libraries/USB/examples/MIDI/MidiMusicBox/.skip.esp32c3 delete mode 100644 libraries/USB/examples/MIDI/MidiMusicBox/.skip.esp32c6 delete mode 100644 libraries/USB/examples/MIDI/MidiMusicBox/.skip.esp32h2 create mode 100644 libraries/USB/examples/MIDI/MidiMusicBox/ci.json delete mode 100644 libraries/USB/examples/MIDI/ReceiveMidi/.skip.esp32 delete mode 100644 libraries/USB/examples/MIDI/ReceiveMidi/.skip.esp32c3 delete mode 100644 libraries/USB/examples/MIDI/ReceiveMidi/.skip.esp32c6 delete mode 100644 libraries/USB/examples/MIDI/ReceiveMidi/.skip.esp32h2 create mode 100644 libraries/USB/examples/MIDI/ReceiveMidi/ci.json delete mode 100644 libraries/USB/examples/Mouse/ButtonMouseControl/.skip.esp32 delete mode 100644 libraries/USB/examples/Mouse/ButtonMouseControl/.skip.esp32c3 delete mode 100644 libraries/USB/examples/Mouse/ButtonMouseControl/.skip.esp32c6 delete mode 100644 libraries/USB/examples/Mouse/ButtonMouseControl/.skip.esp32h2 create mode 100644 libraries/USB/examples/Mouse/ButtonMouseControl/ci.json delete mode 100644 libraries/USB/examples/SystemControl/.skip.esp32 delete mode 100644 libraries/USB/examples/SystemControl/.skip.esp32c3 delete mode 100644 libraries/USB/examples/SystemControl/.skip.esp32c6 delete mode 100644 libraries/USB/examples/SystemControl/.skip.esp32h2 create mode 100644 libraries/USB/examples/SystemControl/ci.json delete mode 100644 libraries/USB/examples/USBMSC/.skip.esp32 delete mode 100644 libraries/USB/examples/USBMSC/.skip.esp32c3 delete mode 100644 libraries/USB/examples/USBMSC/.skip.esp32c6 delete mode 100644 libraries/USB/examples/USBMSC/.skip.esp32h2 create mode 100644 libraries/USB/examples/USBMSC/ci.json delete mode 100644 libraries/USB/examples/USBSerial/.skip.esp32 delete mode 100644 libraries/USB/examples/USBSerial/.skip.esp32c3 delete mode 100644 libraries/USB/examples/USBSerial/.skip.esp32c6 delete mode 100644 libraries/USB/examples/USBSerial/.skip.esp32h2 create mode 100644 libraries/USB/examples/USBSerial/ci.json delete mode 100644 libraries/USB/examples/USBVendor/.skip.esp32 delete mode 100644 libraries/USB/examples/USBVendor/.skip.esp32c3 delete mode 100644 libraries/USB/examples/USBVendor/.skip.esp32c6 delete mode 100644 libraries/USB/examples/USBVendor/.skip.esp32h2 create mode 100644 libraries/USB/examples/USBVendor/ci.json delete mode 100644 libraries/Update/examples/AWS_S3_OTA_Update/.skip.esp32h2 create mode 100644 libraries/Update/examples/AWS_S3_OTA_Update/ci.json delete mode 100644 libraries/Update/examples/HTTPS_OTA_Update/.skip.esp32h2 create mode 100644 libraries/Update/examples/HTTPS_OTA_Update/ci.json delete mode 100644 libraries/Update/examples/HTTP_Client_AES_OTA_Update/.skip.esp32h2 create mode 100644 libraries/Update/examples/HTTP_Client_AES_OTA_Update/ci.json delete mode 100644 libraries/Update/examples/HTTP_Server_AES_OTA_Update/.skip.esp32h2 create mode 100644 libraries/Update/examples/HTTP_Server_AES_OTA_Update/ci.json delete mode 100644 libraries/Update/examples/OTAWebUpdater/.skip.esp32h2 create mode 100644 libraries/Update/examples/OTAWebUpdater/ci.json delete mode 100644 libraries/WebServer/examples/AdvancedWebServer/.skip.esp32h2 create mode 100644 libraries/WebServer/examples/AdvancedWebServer/ci.json delete mode 100644 libraries/WebServer/examples/FSBrowser/.skip.esp32h2 create mode 100644 libraries/WebServer/examples/FSBrowser/ci.json delete mode 100644 libraries/WebServer/examples/HelloServer/.skip.esp32h2 create mode 100644 libraries/WebServer/examples/HelloServer/ci.json delete mode 100644 libraries/WebServer/examples/HttpAdvancedAuth/.skip.esp32h2 create mode 100644 libraries/WebServer/examples/HttpAdvancedAuth/ci.json delete mode 100644 libraries/WebServer/examples/HttpAuthCallback/.skip.esp32h2 create mode 100644 libraries/WebServer/examples/HttpAuthCallback/ci.json delete mode 100644 libraries/WebServer/examples/HttpAuthCallbackInline/.skip.esp32h2 create mode 100644 libraries/WebServer/examples/HttpAuthCallbackInline/ci.json delete mode 100644 libraries/WebServer/examples/HttpBasicAuth/.skip.esp32h2 create mode 100644 libraries/WebServer/examples/HttpBasicAuth/ci.json delete mode 100644 libraries/WebServer/examples/HttpBasicAuthSHA1/.skip.esp32h2 create mode 100644 libraries/WebServer/examples/HttpBasicAuthSHA1/ci.json delete mode 100644 libraries/WebServer/examples/HttpBasicAuthSHA1orBearerToken/.skip.esp32h2 create mode 100644 libraries/WebServer/examples/HttpBasicAuthSHA1orBearerToken/ci.json delete mode 100644 libraries/WebServer/examples/MultiHomedServers/.skip.esp32h2 create mode 100644 libraries/WebServer/examples/MultiHomedServers/ci.json delete mode 100644 libraries/WebServer/examples/PathArgServer/.skip.esp32h2 create mode 100644 libraries/WebServer/examples/PathArgServer/ci.json delete mode 100644 libraries/WebServer/examples/SDWebServer/.skip.esp32h2 create mode 100644 libraries/WebServer/examples/SDWebServer/ci.json delete mode 100644 libraries/WebServer/examples/SimpleAuthentification/.skip.esp32h2 create mode 100644 libraries/WebServer/examples/SimpleAuthentification/ci.json delete mode 100644 libraries/WebServer/examples/UploadHugeFile/.skip.esp32h2 create mode 100644 libraries/WebServer/examples/UploadHugeFile/ci.json delete mode 100644 libraries/WebServer/examples/WebServer/.skip.esp32h2 create mode 100644 libraries/WebServer/examples/WebServer/ci.json delete mode 100644 libraries/WebServer/examples/WebUpdate/.skip.esp32h2 create mode 100644 libraries/WebServer/examples/WebUpdate/ci.json delete mode 100644 libraries/WiFi/examples/FTM/FTM_Initiator/.skip.esp32h2 create mode 100644 libraries/WiFi/examples/FTM/FTM_Initiator/ci.json delete mode 100644 libraries/WiFi/examples/FTM/FTM_Responder/.skip.esp32h2 create mode 100644 libraries/WiFi/examples/FTM/FTM_Responder/ci.json delete mode 100644 libraries/WiFi/examples/SimpleWiFiServer/.skip.esp32h2 create mode 100644 libraries/WiFi/examples/SimpleWiFiServer/ci.json delete mode 100644 libraries/WiFi/examples/WPS/.skip.esp32h2 create mode 100644 libraries/WiFi/examples/WPS/ci.json delete mode 100644 libraries/WiFi/examples/WiFiAccessPoint/.skip.esp32h2 create mode 100644 libraries/WiFi/examples/WiFiAccessPoint/ci.json delete mode 100644 libraries/WiFi/examples/WiFiBlueToothSwitch/.skip.esp32h2 delete mode 100644 libraries/WiFi/examples/WiFiBlueToothSwitch/.skip.esp32s2 create mode 100644 libraries/WiFi/examples/WiFiBlueToothSwitch/ci.json delete mode 100644 libraries/WiFi/examples/WiFiClient/.skip.esp32h2 create mode 100644 libraries/WiFi/examples/WiFiClient/ci.json delete mode 100644 libraries/WiFi/examples/WiFiClientBasic/.skip.esp32h2 create mode 100644 libraries/WiFi/examples/WiFiClientBasic/ci.json delete mode 100644 libraries/WiFi/examples/WiFiClientConnect/.skip.esp32h2 create mode 100644 libraries/WiFi/examples/WiFiClientConnect/ci.json delete mode 100644 libraries/WiFi/examples/WiFiClientEnterprise/.skip.esp32h2 create mode 100644 libraries/WiFi/examples/WiFiClientEnterprise/ci.json delete mode 100644 libraries/WiFi/examples/WiFiClientEvents/.skip.esp32h2 create mode 100644 libraries/WiFi/examples/WiFiClientEvents/ci.json delete mode 100644 libraries/WiFi/examples/WiFiClientStaticIP/.skip.esp32h2 create mode 100644 libraries/WiFi/examples/WiFiClientStaticIP/ci.json delete mode 100644 libraries/WiFi/examples/WiFiIPv6/.skip.esp32h2 create mode 100644 libraries/WiFi/examples/WiFiIPv6/ci.json delete mode 100644 libraries/WiFi/examples/WiFiMulti/.skip.esp32h2 create mode 100644 libraries/WiFi/examples/WiFiMulti/ci.json delete mode 100644 libraries/WiFi/examples/WiFiMultiAdvanced/.skip.esp32h2 create mode 100644 libraries/WiFi/examples/WiFiMultiAdvanced/ci.json delete mode 100644 libraries/WiFi/examples/WiFiScan/.skip.esp32h2 create mode 100644 libraries/WiFi/examples/WiFiScan/ci.json delete mode 100644 libraries/WiFi/examples/WiFiScanAsync/.skip.esp32h2 create mode 100644 libraries/WiFi/examples/WiFiScanAsync/ci.json delete mode 100644 libraries/WiFi/examples/WiFiScanDualAntenna/.skip.esp32h2 create mode 100644 libraries/WiFi/examples/WiFiScanDualAntenna/ci.json delete mode 100644 libraries/WiFi/examples/WiFiSmartConfig/.skip.esp32h2 create mode 100644 libraries/WiFi/examples/WiFiSmartConfig/ci.json delete mode 100644 libraries/WiFi/examples/WiFiTelnetToSerial/.skip.esp32h2 create mode 100644 libraries/WiFi/examples/WiFiTelnetToSerial/ci.json delete mode 100644 libraries/WiFi/examples/WiFiUDPClient/.skip.esp32h2 create mode 100644 libraries/WiFi/examples/WiFiUDPClient/ci.json delete mode 100644 libraries/WiFiProv/examples/WiFiProv/.skip.esp32h2 create mode 100644 libraries/WiFiProv/examples/WiFiProv/ci.json delete mode 100644 libraries/Wire/examples/WireSlave/.skip.esp32c2 create mode 100644 libraries/Wire/examples/WireSlave/ci.json delete mode 100644 tests/performance/coremark/.skip.qemu delete mode 100644 tests/performance/coremark/.skip.wokwi create mode 100644 tests/performance/coremark/ci.json delete mode 100644 tests/performance/fibonacci/.skip.qemu delete mode 100644 tests/performance/fibonacci/.skip.wokwi create mode 100644 tests/performance/fibonacci/ci.json delete mode 100644 tests/performance/psramspeed/.skip.esp32c3 delete mode 100644 tests/performance/psramspeed/.skip.esp32c6 delete mode 100644 tests/performance/psramspeed/.skip.esp32h2 delete mode 100644 tests/performance/psramspeed/.skip.qemu delete mode 100644 tests/performance/psramspeed/.skip.wokwi create mode 100644 tests/performance/psramspeed/ci.json delete mode 100644 tests/performance/ramspeed/.skip.qemu delete mode 100644 tests/performance/ramspeed/.skip.wokwi delete mode 100644 tests/performance/ramspeed/cfg.json create mode 100644 tests/performance/ramspeed/ci.json delete mode 100644 tests/performance/superpi/.skip.qemu delete mode 100644 tests/performance/superpi/.skip.wokwi create mode 100644 tests/performance/superpi/ci.json delete mode 100644 tests/validation/democfg/.skip.qemu delete mode 100644 tests/validation/democfg/cfg.json create mode 100644 tests/validation/democfg/ci.json delete mode 100644 tests/validation/gpio/.skip.hardware delete mode 100644 tests/validation/gpio/.skip.qemu create mode 100644 tests/validation/gpio/ci.json delete mode 100644 tests/validation/nvs/.skip.qemu delete mode 100644 tests/validation/nvs/cfg.json create mode 100644 tests/validation/nvs/ci.json delete mode 100644 tests/validation/periman/.skip.qemu delete mode 100644 tests/validation/periman/.skip.wokwi create mode 100644 tests/validation/periman/ci.json delete mode 100644 tests/validation/touch/.skip.esp32c3 delete mode 100644 tests/validation/touch/.skip.esp32c6 delete mode 100644 tests/validation/touch/.skip.esp32h2 delete mode 100644 tests/validation/touch/.skip.qemu delete mode 100644 tests/validation/touch/.skip.wokwi create mode 100644 tests/validation/touch/ci.json delete mode 100644 tests/validation/uart/.skip.qemu delete mode 100644 tests/validation/uart/.skip.wokwi create mode 100644 tests/validation/uart/ci.json delete mode 100644 tests/validation/wifi/.skip.esp32h2 delete mode 100644 tests/validation/wifi/.skip.hardware delete mode 100644 tests/validation/wifi/.skip.qemu delete mode 100644 tests/validation/wifi/cfg.json create mode 100644 tests/validation/wifi/ci.json diff --git a/libraries/ArduinoOTA/examples/BasicOTA/.skip.esp32h2 b/libraries/ArduinoOTA/examples/BasicOTA/.skip.esp32h2 deleted file mode 100644 index e69de29bb2d..00000000000 diff --git a/libraries/ArduinoOTA/examples/BasicOTA/ci.json b/libraries/ArduinoOTA/examples/BasicOTA/ci.json new file mode 100644 index 00000000000..d8b3664bc65 --- /dev/null +++ b/libraries/ArduinoOTA/examples/BasicOTA/ci.json @@ -0,0 +1,5 @@ +{ + "targets": { + "esp32h2": false + } +} diff --git a/libraries/AsyncUDP/examples/AsyncUDPClient/.skip.esp32h2 b/libraries/AsyncUDP/examples/AsyncUDPClient/.skip.esp32h2 deleted file mode 100644 index e69de29bb2d..00000000000 diff --git a/libraries/AsyncUDP/examples/AsyncUDPClient/ci.json b/libraries/AsyncUDP/examples/AsyncUDPClient/ci.json new file mode 100644 index 00000000000..d8b3664bc65 --- /dev/null +++ b/libraries/AsyncUDP/examples/AsyncUDPClient/ci.json @@ -0,0 +1,5 @@ +{ + "targets": { + "esp32h2": false + } +} diff --git a/libraries/AsyncUDP/examples/AsyncUDPMulticastServer/.skip.esp32h2 b/libraries/AsyncUDP/examples/AsyncUDPMulticastServer/.skip.esp32h2 deleted file mode 100644 index e69de29bb2d..00000000000 diff --git a/libraries/AsyncUDP/examples/AsyncUDPMulticastServer/ci.json b/libraries/AsyncUDP/examples/AsyncUDPMulticastServer/ci.json new file mode 100644 index 00000000000..d8b3664bc65 --- /dev/null +++ b/libraries/AsyncUDP/examples/AsyncUDPMulticastServer/ci.json @@ -0,0 +1,5 @@ +{ + "targets": { + "esp32h2": false + } +} diff --git a/libraries/AsyncUDP/examples/AsyncUDPServer/.skip.esp32h2 b/libraries/AsyncUDP/examples/AsyncUDPServer/.skip.esp32h2 deleted file mode 100644 index e69de29bb2d..00000000000 diff --git a/libraries/AsyncUDP/examples/AsyncUDPServer/ci.json b/libraries/AsyncUDP/examples/AsyncUDPServer/ci.json new file mode 100644 index 00000000000..d8b3664bc65 --- /dev/null +++ b/libraries/AsyncUDP/examples/AsyncUDPServer/ci.json @@ -0,0 +1,5 @@ +{ + "targets": { + "esp32h2": false + } +} diff --git a/libraries/BLE/examples/BLE5_extended_scan/.skip.esp32 b/libraries/BLE/examples/BLE5_extended_scan/.skip.esp32 deleted file mode 100644 index e69de29bb2d..00000000000 diff --git a/libraries/BLE/examples/BLE5_extended_scan/.skip.esp32s2 b/libraries/BLE/examples/BLE5_extended_scan/.skip.esp32s2 deleted file mode 100644 index e69de29bb2d..00000000000 diff --git a/libraries/BLE/examples/BLE5_extended_scan/ci.json b/libraries/BLE/examples/BLE5_extended_scan/ci.json new file mode 100644 index 00000000000..edef5051e09 --- /dev/null +++ b/libraries/BLE/examples/BLE5_extended_scan/ci.json @@ -0,0 +1,6 @@ +{ + "targets": { + "esp32": false, + "esp32s2": false + } +} diff --git a/libraries/BLE/examples/BLE5_multi_advertising/.skip.esp32 b/libraries/BLE/examples/BLE5_multi_advertising/.skip.esp32 deleted file mode 100644 index e69de29bb2d..00000000000 diff --git a/libraries/BLE/examples/BLE5_multi_advertising/.skip.esp32s2 b/libraries/BLE/examples/BLE5_multi_advertising/.skip.esp32s2 deleted file mode 100644 index e69de29bb2d..00000000000 diff --git a/libraries/BLE/examples/BLE5_multi_advertising/ci.json b/libraries/BLE/examples/BLE5_multi_advertising/ci.json new file mode 100644 index 00000000000..edef5051e09 --- /dev/null +++ b/libraries/BLE/examples/BLE5_multi_advertising/ci.json @@ -0,0 +1,6 @@ +{ + "targets": { + "esp32": false, + "esp32s2": false + } +} diff --git a/libraries/BLE/examples/BLE5_periodic_advertising/.skip.esp32 b/libraries/BLE/examples/BLE5_periodic_advertising/.skip.esp32 deleted file mode 100644 index e69de29bb2d..00000000000 diff --git a/libraries/BLE/examples/BLE5_periodic_advertising/.skip.esp32s2 b/libraries/BLE/examples/BLE5_periodic_advertising/.skip.esp32s2 deleted file mode 100644 index e69de29bb2d..00000000000 diff --git a/libraries/BLE/examples/BLE5_periodic_advertising/ci.json b/libraries/BLE/examples/BLE5_periodic_advertising/ci.json new file mode 100644 index 00000000000..edef5051e09 --- /dev/null +++ b/libraries/BLE/examples/BLE5_periodic_advertising/ci.json @@ -0,0 +1,6 @@ +{ + "targets": { + "esp32": false, + "esp32s2": false + } +} diff --git a/libraries/BLE/examples/BLE5_periodic_sync/.skip.esp32 b/libraries/BLE/examples/BLE5_periodic_sync/.skip.esp32 deleted file mode 100644 index e69de29bb2d..00000000000 diff --git a/libraries/BLE/examples/BLE5_periodic_sync/.skip.esp32s2 b/libraries/BLE/examples/BLE5_periodic_sync/.skip.esp32s2 deleted file mode 100644 index e69de29bb2d..00000000000 diff --git a/libraries/BLE/examples/BLE5_periodic_sync/ci.json b/libraries/BLE/examples/BLE5_periodic_sync/ci.json new file mode 100644 index 00000000000..edef5051e09 --- /dev/null +++ b/libraries/BLE/examples/BLE5_periodic_sync/ci.json @@ -0,0 +1,6 @@ +{ + "targets": { + "esp32": false, + "esp32s2": false + } +} diff --git a/libraries/BLE/examples/Beacon_Scanner/.skip.esp32s2 b/libraries/BLE/examples/Beacon_Scanner/.skip.esp32s2 deleted file mode 100644 index e69de29bb2d..00000000000 diff --git a/libraries/BLE/examples/Beacon_Scanner/ci.json b/libraries/BLE/examples/Beacon_Scanner/ci.json new file mode 100644 index 00000000000..1443137ab0d --- /dev/null +++ b/libraries/BLE/examples/Beacon_Scanner/ci.json @@ -0,0 +1,5 @@ +{ + "targets": { + "esp32s2": false + } +} diff --git a/libraries/BLE/examples/Client/.skip.esp32s2 b/libraries/BLE/examples/Client/.skip.esp32s2 deleted file mode 100644 index e69de29bb2d..00000000000 diff --git a/libraries/BLE/examples/Client/ci.json b/libraries/BLE/examples/Client/ci.json new file mode 100644 index 00000000000..1443137ab0d --- /dev/null +++ b/libraries/BLE/examples/Client/ci.json @@ -0,0 +1,5 @@ +{ + "targets": { + "esp32s2": false + } +} diff --git a/libraries/BLE/examples/EddystoneTLM_Beacon/.skip.esp32h2 b/libraries/BLE/examples/EddystoneTLM_Beacon/.skip.esp32h2 deleted file mode 100644 index e69de29bb2d..00000000000 diff --git a/libraries/BLE/examples/EddystoneTLM_Beacon/.skip.esp32s2 b/libraries/BLE/examples/EddystoneTLM_Beacon/.skip.esp32s2 deleted file mode 100644 index e69de29bb2d..00000000000 diff --git a/libraries/BLE/examples/EddystoneTLM_Beacon/ci.json b/libraries/BLE/examples/EddystoneTLM_Beacon/ci.json new file mode 100644 index 00000000000..521ae8f5ff1 --- /dev/null +++ b/libraries/BLE/examples/EddystoneTLM_Beacon/ci.json @@ -0,0 +1,6 @@ +{ + "targets": { + "esp32h2": false, + "esp32s2": false + } +} diff --git a/libraries/BLE/examples/EddystoneURL_Beacon/.skip.esp32h2 b/libraries/BLE/examples/EddystoneURL_Beacon/.skip.esp32h2 deleted file mode 100644 index e69de29bb2d..00000000000 diff --git a/libraries/BLE/examples/EddystoneURL_Beacon/.skip.esp32s2 b/libraries/BLE/examples/EddystoneURL_Beacon/.skip.esp32s2 deleted file mode 100644 index e69de29bb2d..00000000000 diff --git a/libraries/BLE/examples/EddystoneURL_Beacon/ci.json b/libraries/BLE/examples/EddystoneURL_Beacon/ci.json new file mode 100644 index 00000000000..521ae8f5ff1 --- /dev/null +++ b/libraries/BLE/examples/EddystoneURL_Beacon/ci.json @@ -0,0 +1,6 @@ +{ + "targets": { + "esp32h2": false, + "esp32s2": false + } +} diff --git a/libraries/BLE/examples/Notify/.skip.esp32s2 b/libraries/BLE/examples/Notify/.skip.esp32s2 deleted file mode 100644 index e69de29bb2d..00000000000 diff --git a/libraries/BLE/examples/Notify/ci.json b/libraries/BLE/examples/Notify/ci.json new file mode 100644 index 00000000000..1443137ab0d --- /dev/null +++ b/libraries/BLE/examples/Notify/ci.json @@ -0,0 +1,5 @@ +{ + "targets": { + "esp32s2": false + } +} diff --git a/libraries/BLE/examples/Scan/.skip.esp32s2 b/libraries/BLE/examples/Scan/.skip.esp32s2 deleted file mode 100644 index e69de29bb2d..00000000000 diff --git a/libraries/BLE/examples/Scan/ci.json b/libraries/BLE/examples/Scan/ci.json new file mode 100644 index 00000000000..1443137ab0d --- /dev/null +++ b/libraries/BLE/examples/Scan/ci.json @@ -0,0 +1,5 @@ +{ + "targets": { + "esp32s2": false + } +} diff --git a/libraries/BLE/examples/Server/.skip.esp32s2 b/libraries/BLE/examples/Server/.skip.esp32s2 deleted file mode 100644 index e69de29bb2d..00000000000 diff --git a/libraries/BLE/examples/Server/ci.json b/libraries/BLE/examples/Server/ci.json new file mode 100644 index 00000000000..1443137ab0d --- /dev/null +++ b/libraries/BLE/examples/Server/ci.json @@ -0,0 +1,5 @@ +{ + "targets": { + "esp32s2": false + } +} diff --git a/libraries/BLE/examples/Server_multiconnect/.skip.esp32s2 b/libraries/BLE/examples/Server_multiconnect/.skip.esp32s2 deleted file mode 100644 index e69de29bb2d..00000000000 diff --git a/libraries/BLE/examples/Server_multiconnect/ci.json b/libraries/BLE/examples/Server_multiconnect/ci.json new file mode 100644 index 00000000000..1443137ab0d --- /dev/null +++ b/libraries/BLE/examples/Server_multiconnect/ci.json @@ -0,0 +1,5 @@ +{ + "targets": { + "esp32s2": false + } +} diff --git a/libraries/BLE/examples/UART/.skip.esp32s2 b/libraries/BLE/examples/UART/.skip.esp32s2 deleted file mode 100644 index e69de29bb2d..00000000000 diff --git a/libraries/BLE/examples/UART/ci.json b/libraries/BLE/examples/UART/ci.json new file mode 100644 index 00000000000..1443137ab0d --- /dev/null +++ b/libraries/BLE/examples/UART/ci.json @@ -0,0 +1,5 @@ +{ + "targets": { + "esp32s2": false + } +} diff --git a/libraries/BLE/examples/Write/.skip.esp32s2 b/libraries/BLE/examples/Write/.skip.esp32s2 deleted file mode 100644 index e69de29bb2d..00000000000 diff --git a/libraries/BLE/examples/Write/ci.json b/libraries/BLE/examples/Write/ci.json new file mode 100644 index 00000000000..1443137ab0d --- /dev/null +++ b/libraries/BLE/examples/Write/ci.json @@ -0,0 +1,5 @@ +{ + "targets": { + "esp32s2": false + } +} diff --git a/libraries/BLE/examples/iBeacon/.skip.esp32s2 b/libraries/BLE/examples/iBeacon/.skip.esp32s2 deleted file mode 100644 index e69de29bb2d..00000000000 diff --git a/libraries/BLE/examples/iBeacon/ci.json b/libraries/BLE/examples/iBeacon/ci.json new file mode 100644 index 00000000000..1443137ab0d --- /dev/null +++ b/libraries/BLE/examples/iBeacon/ci.json @@ -0,0 +1,5 @@ +{ + "targets": { + "esp32s2": false + } +} diff --git a/libraries/BluetoothSerial/examples/DiscoverConnect/.skip.esp32c3 b/libraries/BluetoothSerial/examples/DiscoverConnect/.skip.esp32c3 deleted file mode 100644 index e69de29bb2d..00000000000 diff --git a/libraries/BluetoothSerial/examples/DiscoverConnect/.skip.esp32c6 b/libraries/BluetoothSerial/examples/DiscoverConnect/.skip.esp32c6 deleted file mode 100644 index e69de29bb2d..00000000000 diff --git a/libraries/BluetoothSerial/examples/DiscoverConnect/.skip.esp32h2 b/libraries/BluetoothSerial/examples/DiscoverConnect/.skip.esp32h2 deleted file mode 100644 index e69de29bb2d..00000000000 diff --git a/libraries/BluetoothSerial/examples/DiscoverConnect/.skip.esp32s2 b/libraries/BluetoothSerial/examples/DiscoverConnect/.skip.esp32s2 deleted file mode 100644 index e69de29bb2d..00000000000 diff --git a/libraries/BluetoothSerial/examples/DiscoverConnect/.skip.esp32s3 b/libraries/BluetoothSerial/examples/DiscoverConnect/.skip.esp32s3 deleted file mode 100644 index e69de29bb2d..00000000000 diff --git a/libraries/BluetoothSerial/examples/DiscoverConnect/ci.json b/libraries/BluetoothSerial/examples/DiscoverConnect/ci.json new file mode 100644 index 00000000000..1af543242e3 --- /dev/null +++ b/libraries/BluetoothSerial/examples/DiscoverConnect/ci.json @@ -0,0 +1,9 @@ +{ + "targets": { + "esp32c3": false, + "esp32c6": false, + "esp32h2": false, + "esp32s2": false, + "esp32s3": false + } +} diff --git a/libraries/BluetoothSerial/examples/GetLocalMAC/.skip.esp32c3 b/libraries/BluetoothSerial/examples/GetLocalMAC/.skip.esp32c3 deleted file mode 100644 index e69de29bb2d..00000000000 diff --git a/libraries/BluetoothSerial/examples/GetLocalMAC/.skip.esp32c6 b/libraries/BluetoothSerial/examples/GetLocalMAC/.skip.esp32c6 deleted file mode 100644 index e69de29bb2d..00000000000 diff --git a/libraries/BluetoothSerial/examples/GetLocalMAC/.skip.esp32h2 b/libraries/BluetoothSerial/examples/GetLocalMAC/.skip.esp32h2 deleted file mode 100644 index e69de29bb2d..00000000000 diff --git a/libraries/BluetoothSerial/examples/GetLocalMAC/.skip.esp32s2 b/libraries/BluetoothSerial/examples/GetLocalMAC/.skip.esp32s2 deleted file mode 100644 index e69de29bb2d..00000000000 diff --git a/libraries/BluetoothSerial/examples/GetLocalMAC/.skip.esp32s3 b/libraries/BluetoothSerial/examples/GetLocalMAC/.skip.esp32s3 deleted file mode 100644 index e69de29bb2d..00000000000 diff --git a/libraries/BluetoothSerial/examples/GetLocalMAC/ci.json b/libraries/BluetoothSerial/examples/GetLocalMAC/ci.json new file mode 100644 index 00000000000..1af543242e3 --- /dev/null +++ b/libraries/BluetoothSerial/examples/GetLocalMAC/ci.json @@ -0,0 +1,9 @@ +{ + "targets": { + "esp32c3": false, + "esp32c6": false, + "esp32h2": false, + "esp32s2": false, + "esp32s3": false + } +} diff --git a/libraries/BluetoothSerial/examples/SerialToSerialBT/.skip.esp32c3 b/libraries/BluetoothSerial/examples/SerialToSerialBT/.skip.esp32c3 deleted file mode 100644 index e69de29bb2d..00000000000 diff --git a/libraries/BluetoothSerial/examples/SerialToSerialBT/.skip.esp32c6 b/libraries/BluetoothSerial/examples/SerialToSerialBT/.skip.esp32c6 deleted file mode 100644 index e69de29bb2d..00000000000 diff --git a/libraries/BluetoothSerial/examples/SerialToSerialBT/.skip.esp32h2 b/libraries/BluetoothSerial/examples/SerialToSerialBT/.skip.esp32h2 deleted file mode 100644 index e69de29bb2d..00000000000 diff --git a/libraries/BluetoothSerial/examples/SerialToSerialBT/.skip.esp32s2 b/libraries/BluetoothSerial/examples/SerialToSerialBT/.skip.esp32s2 deleted file mode 100644 index e69de29bb2d..00000000000 diff --git a/libraries/BluetoothSerial/examples/SerialToSerialBT/.skip.esp32s3 b/libraries/BluetoothSerial/examples/SerialToSerialBT/.skip.esp32s3 deleted file mode 100644 index e69de29bb2d..00000000000 diff --git a/libraries/BluetoothSerial/examples/SerialToSerialBT/ci.json b/libraries/BluetoothSerial/examples/SerialToSerialBT/ci.json new file mode 100644 index 00000000000..1af543242e3 --- /dev/null +++ b/libraries/BluetoothSerial/examples/SerialToSerialBT/ci.json @@ -0,0 +1,9 @@ +{ + "targets": { + "esp32c3": false, + "esp32c6": false, + "esp32h2": false, + "esp32s2": false, + "esp32s3": false + } +} diff --git a/libraries/BluetoothSerial/examples/SerialToSerialBTM/.skip.esp32c3 b/libraries/BluetoothSerial/examples/SerialToSerialBTM/.skip.esp32c3 deleted file mode 100644 index e69de29bb2d..00000000000 diff --git a/libraries/BluetoothSerial/examples/SerialToSerialBTM/.skip.esp32c6 b/libraries/BluetoothSerial/examples/SerialToSerialBTM/.skip.esp32c6 deleted file mode 100644 index e69de29bb2d..00000000000 diff --git a/libraries/BluetoothSerial/examples/SerialToSerialBTM/.skip.esp32h2 b/libraries/BluetoothSerial/examples/SerialToSerialBTM/.skip.esp32h2 deleted file mode 100644 index e69de29bb2d..00000000000 diff --git a/libraries/BluetoothSerial/examples/SerialToSerialBTM/.skip.esp32s2 b/libraries/BluetoothSerial/examples/SerialToSerialBTM/.skip.esp32s2 deleted file mode 100644 index e69de29bb2d..00000000000 diff --git a/libraries/BluetoothSerial/examples/SerialToSerialBTM/.skip.esp32s3 b/libraries/BluetoothSerial/examples/SerialToSerialBTM/.skip.esp32s3 deleted file mode 100644 index e69de29bb2d..00000000000 diff --git a/libraries/BluetoothSerial/examples/SerialToSerialBTM/ci.json b/libraries/BluetoothSerial/examples/SerialToSerialBTM/ci.json new file mode 100644 index 00000000000..1af543242e3 --- /dev/null +++ b/libraries/BluetoothSerial/examples/SerialToSerialBTM/ci.json @@ -0,0 +1,9 @@ +{ + "targets": { + "esp32c3": false, + "esp32c6": false, + "esp32h2": false, + "esp32s2": false, + "esp32s3": false + } +} diff --git a/libraries/BluetoothSerial/examples/SerialToSerialBT_Legacy/.skip.esp32c3 b/libraries/BluetoothSerial/examples/SerialToSerialBT_Legacy/.skip.esp32c3 deleted file mode 100644 index e69de29bb2d..00000000000 diff --git a/libraries/BluetoothSerial/examples/SerialToSerialBT_Legacy/.skip.esp32c6 b/libraries/BluetoothSerial/examples/SerialToSerialBT_Legacy/.skip.esp32c6 deleted file mode 100644 index e69de29bb2d..00000000000 diff --git a/libraries/BluetoothSerial/examples/SerialToSerialBT_Legacy/.skip.esp32h2 b/libraries/BluetoothSerial/examples/SerialToSerialBT_Legacy/.skip.esp32h2 deleted file mode 100644 index e69de29bb2d..00000000000 diff --git a/libraries/BluetoothSerial/examples/SerialToSerialBT_Legacy/.skip.esp32s2 b/libraries/BluetoothSerial/examples/SerialToSerialBT_Legacy/.skip.esp32s2 deleted file mode 100644 index e69de29bb2d..00000000000 diff --git a/libraries/BluetoothSerial/examples/SerialToSerialBT_Legacy/.skip.esp32s3 b/libraries/BluetoothSerial/examples/SerialToSerialBT_Legacy/.skip.esp32s3 deleted file mode 100644 index e69de29bb2d..00000000000 diff --git a/libraries/BluetoothSerial/examples/SerialToSerialBT_Legacy/ci.json b/libraries/BluetoothSerial/examples/SerialToSerialBT_Legacy/ci.json new file mode 100644 index 00000000000..1af543242e3 --- /dev/null +++ b/libraries/BluetoothSerial/examples/SerialToSerialBT_Legacy/ci.json @@ -0,0 +1,9 @@ +{ + "targets": { + "esp32c3": false, + "esp32c6": false, + "esp32h2": false, + "esp32s2": false, + "esp32s3": false + } +} diff --git a/libraries/BluetoothSerial/examples/SerialToSerialBT_SSP/.skip.esp32c3 b/libraries/BluetoothSerial/examples/SerialToSerialBT_SSP/.skip.esp32c3 deleted file mode 100644 index e69de29bb2d..00000000000 diff --git a/libraries/BluetoothSerial/examples/SerialToSerialBT_SSP/.skip.esp32c6 b/libraries/BluetoothSerial/examples/SerialToSerialBT_SSP/.skip.esp32c6 deleted file mode 100644 index e69de29bb2d..00000000000 diff --git a/libraries/BluetoothSerial/examples/SerialToSerialBT_SSP/.skip.esp32h2 b/libraries/BluetoothSerial/examples/SerialToSerialBT_SSP/.skip.esp32h2 deleted file mode 100644 index e69de29bb2d..00000000000 diff --git a/libraries/BluetoothSerial/examples/SerialToSerialBT_SSP/.skip.esp32s2 b/libraries/BluetoothSerial/examples/SerialToSerialBT_SSP/.skip.esp32s2 deleted file mode 100644 index e69de29bb2d..00000000000 diff --git a/libraries/BluetoothSerial/examples/SerialToSerialBT_SSP/.skip.esp32s3 b/libraries/BluetoothSerial/examples/SerialToSerialBT_SSP/.skip.esp32s3 deleted file mode 100644 index e69de29bb2d..00000000000 diff --git a/libraries/BluetoothSerial/examples/SerialToSerialBT_SSP/ci.json b/libraries/BluetoothSerial/examples/SerialToSerialBT_SSP/ci.json new file mode 100644 index 00000000000..1af543242e3 --- /dev/null +++ b/libraries/BluetoothSerial/examples/SerialToSerialBT_SSP/ci.json @@ -0,0 +1,9 @@ +{ + "targets": { + "esp32c3": false, + "esp32c6": false, + "esp32h2": false, + "esp32s2": false, + "esp32s3": false + } +} diff --git a/libraries/BluetoothSerial/examples/bt_classic_device_discovery/.skip.esp32c3 b/libraries/BluetoothSerial/examples/bt_classic_device_discovery/.skip.esp32c3 deleted file mode 100644 index e69de29bb2d..00000000000 diff --git a/libraries/BluetoothSerial/examples/bt_classic_device_discovery/.skip.esp32c6 b/libraries/BluetoothSerial/examples/bt_classic_device_discovery/.skip.esp32c6 deleted file mode 100644 index e69de29bb2d..00000000000 diff --git a/libraries/BluetoothSerial/examples/bt_classic_device_discovery/.skip.esp32h2 b/libraries/BluetoothSerial/examples/bt_classic_device_discovery/.skip.esp32h2 deleted file mode 100644 index e69de29bb2d..00000000000 diff --git a/libraries/BluetoothSerial/examples/bt_classic_device_discovery/.skip.esp32s2 b/libraries/BluetoothSerial/examples/bt_classic_device_discovery/.skip.esp32s2 deleted file mode 100644 index e69de29bb2d..00000000000 diff --git a/libraries/BluetoothSerial/examples/bt_classic_device_discovery/.skip.esp32s3 b/libraries/BluetoothSerial/examples/bt_classic_device_discovery/.skip.esp32s3 deleted file mode 100644 index e69de29bb2d..00000000000 diff --git a/libraries/BluetoothSerial/examples/bt_classic_device_discovery/ci.json b/libraries/BluetoothSerial/examples/bt_classic_device_discovery/ci.json new file mode 100644 index 00000000000..1af543242e3 --- /dev/null +++ b/libraries/BluetoothSerial/examples/bt_classic_device_discovery/ci.json @@ -0,0 +1,9 @@ +{ + "targets": { + "esp32c3": false, + "esp32c6": false, + "esp32h2": false, + "esp32s2": false, + "esp32s3": false + } +} diff --git a/libraries/BluetoothSerial/examples/bt_remove_paired_devices/.skip.esp32c3 b/libraries/BluetoothSerial/examples/bt_remove_paired_devices/.skip.esp32c3 deleted file mode 100644 index e69de29bb2d..00000000000 diff --git a/libraries/BluetoothSerial/examples/bt_remove_paired_devices/.skip.esp32c6 b/libraries/BluetoothSerial/examples/bt_remove_paired_devices/.skip.esp32c6 deleted file mode 100644 index e69de29bb2d..00000000000 diff --git a/libraries/BluetoothSerial/examples/bt_remove_paired_devices/.skip.esp32h2 b/libraries/BluetoothSerial/examples/bt_remove_paired_devices/.skip.esp32h2 deleted file mode 100644 index e69de29bb2d..00000000000 diff --git a/libraries/BluetoothSerial/examples/bt_remove_paired_devices/.skip.esp32s2 b/libraries/BluetoothSerial/examples/bt_remove_paired_devices/.skip.esp32s2 deleted file mode 100644 index e69de29bb2d..00000000000 diff --git a/libraries/BluetoothSerial/examples/bt_remove_paired_devices/.skip.esp32s3 b/libraries/BluetoothSerial/examples/bt_remove_paired_devices/.skip.esp32s3 deleted file mode 100644 index e69de29bb2d..00000000000 diff --git a/libraries/BluetoothSerial/examples/bt_remove_paired_devices/ci.json b/libraries/BluetoothSerial/examples/bt_remove_paired_devices/ci.json new file mode 100644 index 00000000000..1af543242e3 --- /dev/null +++ b/libraries/BluetoothSerial/examples/bt_remove_paired_devices/ci.json @@ -0,0 +1,9 @@ +{ + "targets": { + "esp32c3": false, + "esp32c6": false, + "esp32h2": false, + "esp32s2": false, + "esp32s3": false + } +} diff --git a/libraries/DNSServer/examples/CaptivePortal/.skip.esp32h2 b/libraries/DNSServer/examples/CaptivePortal/.skip.esp32h2 deleted file mode 100644 index e69de29bb2d..00000000000 diff --git a/libraries/DNSServer/examples/CaptivePortal/ci.json b/libraries/DNSServer/examples/CaptivePortal/ci.json new file mode 100644 index 00000000000..d8b3664bc65 --- /dev/null +++ b/libraries/DNSServer/examples/CaptivePortal/ci.json @@ -0,0 +1,5 @@ +{ + "targets": { + "esp32h2": false + } +} diff --git a/libraries/ESP32/examples/Camera/CameraWebServer/.skip.esp32c3 b/libraries/ESP32/examples/Camera/CameraWebServer/.skip.esp32c3 deleted file mode 100644 index e69de29bb2d..00000000000 diff --git a/libraries/ESP32/examples/Camera/CameraWebServer/.skip.esp32c6 b/libraries/ESP32/examples/Camera/CameraWebServer/.skip.esp32c6 deleted file mode 100644 index e69de29bb2d..00000000000 diff --git a/libraries/ESP32/examples/Camera/CameraWebServer/.skip.esp32h2 b/libraries/ESP32/examples/Camera/CameraWebServer/.skip.esp32h2 deleted file mode 100644 index e69de29bb2d..00000000000 diff --git a/libraries/ESP32/examples/Camera/CameraWebServer/ci.json b/libraries/ESP32/examples/Camera/CameraWebServer/ci.json new file mode 100644 index 00000000000..25c42144223 --- /dev/null +++ b/libraries/ESP32/examples/Camera/CameraWebServer/ci.json @@ -0,0 +1,7 @@ +{ + "targets": { + "esp32c3": false, + "esp32c6": false, + "esp32h2": false + } +} diff --git a/libraries/ESP32/examples/DeepSleep/ExternalWakeUp/.skip.esp32c3 b/libraries/ESP32/examples/DeepSleep/ExternalWakeUp/.skip.esp32c3 deleted file mode 100644 index e69de29bb2d..00000000000 diff --git a/libraries/ESP32/examples/DeepSleep/ExternalWakeUp/.skip.esp32c6 b/libraries/ESP32/examples/DeepSleep/ExternalWakeUp/.skip.esp32c6 deleted file mode 100644 index e69de29bb2d..00000000000 diff --git a/libraries/ESP32/examples/DeepSleep/ExternalWakeUp/.skip.esp32h2 b/libraries/ESP32/examples/DeepSleep/ExternalWakeUp/.skip.esp32h2 deleted file mode 100644 index e69de29bb2d..00000000000 diff --git a/libraries/ESP32/examples/DeepSleep/ExternalWakeUp/ci.json b/libraries/ESP32/examples/DeepSleep/ExternalWakeUp/ci.json new file mode 100644 index 00000000000..25c42144223 --- /dev/null +++ b/libraries/ESP32/examples/DeepSleep/ExternalWakeUp/ci.json @@ -0,0 +1,7 @@ +{ + "targets": { + "esp32c3": false, + "esp32c6": false, + "esp32h2": false + } +} diff --git a/libraries/ESP32/examples/DeepSleep/SmoothBlink_ULP_Code/.skip.esp32c3 b/libraries/ESP32/examples/DeepSleep/SmoothBlink_ULP_Code/.skip.esp32c3 deleted file mode 100644 index e69de29bb2d..00000000000 diff --git a/libraries/ESP32/examples/DeepSleep/SmoothBlink_ULP_Code/.skip.esp32c6 b/libraries/ESP32/examples/DeepSleep/SmoothBlink_ULP_Code/.skip.esp32c6 deleted file mode 100644 index e69de29bb2d..00000000000 diff --git a/libraries/ESP32/examples/DeepSleep/SmoothBlink_ULP_Code/.skip.esp32h2 b/libraries/ESP32/examples/DeepSleep/SmoothBlink_ULP_Code/.skip.esp32h2 deleted file mode 100644 index e69de29bb2d..00000000000 diff --git a/libraries/ESP32/examples/DeepSleep/SmoothBlink_ULP_Code/.skip.esp32s2 b/libraries/ESP32/examples/DeepSleep/SmoothBlink_ULP_Code/.skip.esp32s2 deleted file mode 100644 index e69de29bb2d..00000000000 diff --git a/libraries/ESP32/examples/DeepSleep/SmoothBlink_ULP_Code/.skip.esp32s3 b/libraries/ESP32/examples/DeepSleep/SmoothBlink_ULP_Code/.skip.esp32s3 deleted file mode 100644 index e69de29bb2d..00000000000 diff --git a/libraries/ESP32/examples/DeepSleep/SmoothBlink_ULP_Code/ci.json b/libraries/ESP32/examples/DeepSleep/SmoothBlink_ULP_Code/ci.json new file mode 100644 index 00000000000..1af543242e3 --- /dev/null +++ b/libraries/ESP32/examples/DeepSleep/SmoothBlink_ULP_Code/ci.json @@ -0,0 +1,9 @@ +{ + "targets": { + "esp32c3": false, + "esp32c6": false, + "esp32h2": false, + "esp32s2": false, + "esp32s3": false + } +} diff --git a/libraries/ESP32/examples/DeepSleep/TimerWakeUp/.skip.esp32h2 b/libraries/ESP32/examples/DeepSleep/TimerWakeUp/.skip.esp32h2 deleted file mode 100644 index e69de29bb2d..00000000000 diff --git a/libraries/ESP32/examples/DeepSleep/TimerWakeUp/ci.json b/libraries/ESP32/examples/DeepSleep/TimerWakeUp/ci.json new file mode 100644 index 00000000000..d8b3664bc65 --- /dev/null +++ b/libraries/ESP32/examples/DeepSleep/TimerWakeUp/ci.json @@ -0,0 +1,5 @@ +{ + "targets": { + "esp32h2": false + } +} diff --git a/libraries/ESP32/examples/DeepSleep/TouchWakeUp/.skip.esp32c3 b/libraries/ESP32/examples/DeepSleep/TouchWakeUp/.skip.esp32c3 deleted file mode 100644 index e69de29bb2d..00000000000 diff --git a/libraries/ESP32/examples/DeepSleep/TouchWakeUp/.skip.esp32c6 b/libraries/ESP32/examples/DeepSleep/TouchWakeUp/.skip.esp32c6 deleted file mode 100644 index e69de29bb2d..00000000000 diff --git a/libraries/ESP32/examples/DeepSleep/TouchWakeUp/.skip.esp32h2 b/libraries/ESP32/examples/DeepSleep/TouchWakeUp/.skip.esp32h2 deleted file mode 100644 index e69de29bb2d..00000000000 diff --git a/libraries/ESP32/examples/DeepSleep/TouchWakeUp/ci.json b/libraries/ESP32/examples/DeepSleep/TouchWakeUp/ci.json new file mode 100644 index 00000000000..25c42144223 --- /dev/null +++ b/libraries/ESP32/examples/DeepSleep/TouchWakeUp/ci.json @@ -0,0 +1,7 @@ +{ + "targets": { + "esp32c3": false, + "esp32c6": false, + "esp32h2": false + } +} diff --git a/libraries/ESP32/examples/HWCDC_Events/.skip.esp32 b/libraries/ESP32/examples/HWCDC_Events/.skip.esp32 deleted file mode 100644 index e69de29bb2d..00000000000 diff --git a/libraries/ESP32/examples/HWCDC_Events/.skip.esp32s2 b/libraries/ESP32/examples/HWCDC_Events/.skip.esp32s2 deleted file mode 100644 index e69de29bb2d..00000000000 diff --git a/libraries/ESP32/examples/HWCDC_Events/ci.json b/libraries/ESP32/examples/HWCDC_Events/ci.json new file mode 100644 index 00000000000..edef5051e09 --- /dev/null +++ b/libraries/ESP32/examples/HWCDC_Events/ci.json @@ -0,0 +1,6 @@ +{ + "targets": { + "esp32": false, + "esp32s2": false + } +} diff --git a/libraries/ESP32/examples/Time/SimpleTime/.skip.esp32h2 b/libraries/ESP32/examples/Time/SimpleTime/.skip.esp32h2 deleted file mode 100644 index e69de29bb2d..00000000000 diff --git a/libraries/ESP32/examples/Time/SimpleTime/ci.json b/libraries/ESP32/examples/Time/SimpleTime/ci.json new file mode 100644 index 00000000000..d8b3664bc65 --- /dev/null +++ b/libraries/ESP32/examples/Time/SimpleTime/ci.json @@ -0,0 +1,5 @@ +{ + "targets": { + "esp32h2": false + } +} diff --git a/libraries/ESP32/examples/Touch/TouchButton/.skip.esp32c3 b/libraries/ESP32/examples/Touch/TouchButton/.skip.esp32c3 deleted file mode 100644 index e69de29bb2d..00000000000 diff --git a/libraries/ESP32/examples/Touch/TouchButton/.skip.esp32c6 b/libraries/ESP32/examples/Touch/TouchButton/.skip.esp32c6 deleted file mode 100644 index e69de29bb2d..00000000000 diff --git a/libraries/ESP32/examples/Touch/TouchButton/.skip.esp32h2 b/libraries/ESP32/examples/Touch/TouchButton/.skip.esp32h2 deleted file mode 100644 index e69de29bb2d..00000000000 diff --git a/libraries/ESP32/examples/Touch/TouchButton/.skip.esp32s2 b/libraries/ESP32/examples/Touch/TouchButton/.skip.esp32s2 deleted file mode 100644 index e69de29bb2d..00000000000 diff --git a/libraries/ESP32/examples/Touch/TouchButton/.skip.esp32s3 b/libraries/ESP32/examples/Touch/TouchButton/.skip.esp32s3 deleted file mode 100644 index e69de29bb2d..00000000000 diff --git a/libraries/ESP32/examples/Touch/TouchButton/ci.json b/libraries/ESP32/examples/Touch/TouchButton/ci.json new file mode 100644 index 00000000000..1af543242e3 --- /dev/null +++ b/libraries/ESP32/examples/Touch/TouchButton/ci.json @@ -0,0 +1,9 @@ +{ + "targets": { + "esp32c3": false, + "esp32c6": false, + "esp32h2": false, + "esp32s2": false, + "esp32s3": false + } +} diff --git a/libraries/ESP32/examples/Touch/TouchButtonV2/.skip.esp32 b/libraries/ESP32/examples/Touch/TouchButtonV2/.skip.esp32 deleted file mode 100644 index e69de29bb2d..00000000000 diff --git a/libraries/ESP32/examples/Touch/TouchButtonV2/.skip.esp32c3 b/libraries/ESP32/examples/Touch/TouchButtonV2/.skip.esp32c3 deleted file mode 100644 index e69de29bb2d..00000000000 diff --git a/libraries/ESP32/examples/Touch/TouchButtonV2/.skip.esp32c6 b/libraries/ESP32/examples/Touch/TouchButtonV2/.skip.esp32c6 deleted file mode 100644 index e69de29bb2d..00000000000 diff --git a/libraries/ESP32/examples/Touch/TouchButtonV2/.skip.esp32h2 b/libraries/ESP32/examples/Touch/TouchButtonV2/.skip.esp32h2 deleted file mode 100644 index e69de29bb2d..00000000000 diff --git a/libraries/ESP32/examples/Touch/TouchButtonV2/ci.json b/libraries/ESP32/examples/Touch/TouchButtonV2/ci.json new file mode 100644 index 00000000000..e7d65393dd6 --- /dev/null +++ b/libraries/ESP32/examples/Touch/TouchButtonV2/ci.json @@ -0,0 +1,8 @@ +{ + "targets": { + "esp32": false, + "esp32c3": false, + "esp32c6": false, + "esp32h2": false + } +} diff --git a/libraries/ESP32/examples/Touch/TouchInterrupt/.skip.esp32c3 b/libraries/ESP32/examples/Touch/TouchInterrupt/.skip.esp32c3 deleted file mode 100644 index e69de29bb2d..00000000000 diff --git a/libraries/ESP32/examples/Touch/TouchInterrupt/.skip.esp32c6 b/libraries/ESP32/examples/Touch/TouchInterrupt/.skip.esp32c6 deleted file mode 100644 index e69de29bb2d..00000000000 diff --git a/libraries/ESP32/examples/Touch/TouchInterrupt/.skip.esp32h2 b/libraries/ESP32/examples/Touch/TouchInterrupt/.skip.esp32h2 deleted file mode 100644 index e69de29bb2d..00000000000 diff --git a/libraries/ESP32/examples/Touch/TouchInterrupt/ci.json b/libraries/ESP32/examples/Touch/TouchInterrupt/ci.json new file mode 100644 index 00000000000..25c42144223 --- /dev/null +++ b/libraries/ESP32/examples/Touch/TouchInterrupt/ci.json @@ -0,0 +1,7 @@ +{ + "targets": { + "esp32c3": false, + "esp32c6": false, + "esp32h2": false + } +} diff --git a/libraries/ESP32/examples/Touch/TouchRead/.skip.esp32c3 b/libraries/ESP32/examples/Touch/TouchRead/.skip.esp32c3 deleted file mode 100644 index e69de29bb2d..00000000000 diff --git a/libraries/ESP32/examples/Touch/TouchRead/.skip.esp32c6 b/libraries/ESP32/examples/Touch/TouchRead/.skip.esp32c6 deleted file mode 100644 index e69de29bb2d..00000000000 diff --git a/libraries/ESP32/examples/Touch/TouchRead/.skip.esp32h2 b/libraries/ESP32/examples/Touch/TouchRead/.skip.esp32h2 deleted file mode 100644 index e69de29bb2d..00000000000 diff --git a/libraries/ESP32/examples/Touch/TouchRead/ci.json b/libraries/ESP32/examples/Touch/TouchRead/ci.json new file mode 100644 index 00000000000..25c42144223 --- /dev/null +++ b/libraries/ESP32/examples/Touch/TouchRead/ci.json @@ -0,0 +1,7 @@ +{ + "targets": { + "esp32c3": false, + "esp32c6": false, + "esp32h2": false + } +} diff --git a/libraries/ESP32/examples/Zigbee/Zigbee_Light_Bulb/.skip.esp32 b/libraries/ESP32/examples/Zigbee/Zigbee_Light_Bulb/.skip.esp32 deleted file mode 100644 index e69de29bb2d..00000000000 diff --git a/libraries/ESP32/examples/Zigbee/Zigbee_Light_Bulb/.skip.esp32c3 b/libraries/ESP32/examples/Zigbee/Zigbee_Light_Bulb/.skip.esp32c3 deleted file mode 100644 index e69de29bb2d..00000000000 diff --git a/libraries/ESP32/examples/Zigbee/Zigbee_Light_Bulb/.skip.esp32c6 b/libraries/ESP32/examples/Zigbee/Zigbee_Light_Bulb/.skip.esp32c6 deleted file mode 100644 index e69de29bb2d..00000000000 diff --git a/libraries/ESP32/examples/Zigbee/Zigbee_Light_Bulb/.skip.esp32h2 b/libraries/ESP32/examples/Zigbee/Zigbee_Light_Bulb/.skip.esp32h2 deleted file mode 100644 index e69de29bb2d..00000000000 diff --git a/libraries/ESP32/examples/Zigbee/Zigbee_Light_Bulb/.skip.esp32s2 b/libraries/ESP32/examples/Zigbee/Zigbee_Light_Bulb/.skip.esp32s2 deleted file mode 100644 index e69de29bb2d..00000000000 diff --git a/libraries/ESP32/examples/Zigbee/Zigbee_Light_Bulb/.skip.esp32s3 b/libraries/ESP32/examples/Zigbee/Zigbee_Light_Bulb/.skip.esp32s3 deleted file mode 100644 index e69de29bb2d..00000000000 diff --git a/libraries/ESP32/examples/Zigbee/Zigbee_Light_Bulb/ci.json b/libraries/ESP32/examples/Zigbee/Zigbee_Light_Bulb/ci.json new file mode 100644 index 00000000000..7cfaa76784d --- /dev/null +++ b/libraries/ESP32/examples/Zigbee/Zigbee_Light_Bulb/ci.json @@ -0,0 +1,10 @@ +{ + "targets": { + "esp32": false, + "esp32c3": false, + "esp32c6": false, + "esp32h2": false, + "esp32s2": false, + "esp32s3": false + } +} diff --git a/libraries/ESP32/examples/Zigbee/Zigbee_Light_Switch/.skip.esp32 b/libraries/ESP32/examples/Zigbee/Zigbee_Light_Switch/.skip.esp32 deleted file mode 100644 index e69de29bb2d..00000000000 diff --git a/libraries/ESP32/examples/Zigbee/Zigbee_Light_Switch/.skip.esp32c3 b/libraries/ESP32/examples/Zigbee/Zigbee_Light_Switch/.skip.esp32c3 deleted file mode 100644 index e69de29bb2d..00000000000 diff --git a/libraries/ESP32/examples/Zigbee/Zigbee_Light_Switch/.skip.esp32c6 b/libraries/ESP32/examples/Zigbee/Zigbee_Light_Switch/.skip.esp32c6 deleted file mode 100644 index e69de29bb2d..00000000000 diff --git a/libraries/ESP32/examples/Zigbee/Zigbee_Light_Switch/.skip.esp32h2 b/libraries/ESP32/examples/Zigbee/Zigbee_Light_Switch/.skip.esp32h2 deleted file mode 100644 index e69de29bb2d..00000000000 diff --git a/libraries/ESP32/examples/Zigbee/Zigbee_Light_Switch/.skip.esp32s2 b/libraries/ESP32/examples/Zigbee/Zigbee_Light_Switch/.skip.esp32s2 deleted file mode 100644 index e69de29bb2d..00000000000 diff --git a/libraries/ESP32/examples/Zigbee/Zigbee_Light_Switch/.skip.esp32s3 b/libraries/ESP32/examples/Zigbee/Zigbee_Light_Switch/.skip.esp32s3 deleted file mode 100644 index e69de29bb2d..00000000000 diff --git a/libraries/ESP32/examples/Zigbee/Zigbee_Light_Switch/ci.json b/libraries/ESP32/examples/Zigbee/Zigbee_Light_Switch/ci.json new file mode 100644 index 00000000000..7cfaa76784d --- /dev/null +++ b/libraries/ESP32/examples/Zigbee/Zigbee_Light_Switch/ci.json @@ -0,0 +1,10 @@ +{ + "targets": { + "esp32": false, + "esp32c3": false, + "esp32c6": false, + "esp32h2": false, + "esp32s2": false, + "esp32s3": false + } +} diff --git a/libraries/ESP_I2S/examples/Record_to_WAV/.skip.esp32c3 b/libraries/ESP_I2S/examples/Record_to_WAV/.skip.esp32c3 deleted file mode 100644 index e69de29bb2d..00000000000 diff --git a/libraries/ESP_I2S/examples/Record_to_WAV/.skip.esp32c6 b/libraries/ESP_I2S/examples/Record_to_WAV/.skip.esp32c6 deleted file mode 100644 index e69de29bb2d..00000000000 diff --git a/libraries/ESP_I2S/examples/Record_to_WAV/.skip.esp32h2 b/libraries/ESP_I2S/examples/Record_to_WAV/.skip.esp32h2 deleted file mode 100644 index e69de29bb2d..00000000000 diff --git a/libraries/ESP_I2S/examples/Record_to_WAV/.skip.esp32s2 b/libraries/ESP_I2S/examples/Record_to_WAV/.skip.esp32s2 deleted file mode 100644 index e69de29bb2d..00000000000 diff --git a/libraries/ESP_I2S/examples/Record_to_WAV/ci.json b/libraries/ESP_I2S/examples/Record_to_WAV/ci.json new file mode 100644 index 00000000000..35b6e255471 --- /dev/null +++ b/libraries/ESP_I2S/examples/Record_to_WAV/ci.json @@ -0,0 +1,8 @@ +{ + "targets": { + "esp32c3": false, + "esp32c6": false, + "esp32h2": false, + "esp32s2": false + } +} diff --git a/libraries/ESP_NOW/examples/ESP_NOW_Broadcast_Master/.skip.esp32h2 b/libraries/ESP_NOW/examples/ESP_NOW_Broadcast_Master/.skip.esp32h2 deleted file mode 100644 index e69de29bb2d..00000000000 diff --git a/libraries/ESP_NOW/examples/ESP_NOW_Broadcast_Master/ci.json b/libraries/ESP_NOW/examples/ESP_NOW_Broadcast_Master/ci.json new file mode 100644 index 00000000000..d8b3664bc65 --- /dev/null +++ b/libraries/ESP_NOW/examples/ESP_NOW_Broadcast_Master/ci.json @@ -0,0 +1,5 @@ +{ + "targets": { + "esp32h2": false + } +} diff --git a/libraries/ESP_NOW/examples/ESP_NOW_Broadcast_Slave/.skip.esp32h2 b/libraries/ESP_NOW/examples/ESP_NOW_Broadcast_Slave/.skip.esp32h2 deleted file mode 100644 index e69de29bb2d..00000000000 diff --git a/libraries/ESP_NOW/examples/ESP_NOW_Broadcast_Slave/ci.json b/libraries/ESP_NOW/examples/ESP_NOW_Broadcast_Slave/ci.json new file mode 100644 index 00000000000..d8b3664bc65 --- /dev/null +++ b/libraries/ESP_NOW/examples/ESP_NOW_Broadcast_Slave/ci.json @@ -0,0 +1,5 @@ +{ + "targets": { + "esp32h2": false + } +} diff --git a/libraries/ESP_NOW/examples/ESP_NOW_Network/.skip.esp32h2 b/libraries/ESP_NOW/examples/ESP_NOW_Network/.skip.esp32h2 deleted file mode 100644 index e69de29bb2d..00000000000 diff --git a/libraries/ESP_NOW/examples/ESP_NOW_Network/ci.json b/libraries/ESP_NOW/examples/ESP_NOW_Network/ci.json new file mode 100644 index 00000000000..d8b3664bc65 --- /dev/null +++ b/libraries/ESP_NOW/examples/ESP_NOW_Network/ci.json @@ -0,0 +1,5 @@ +{ + "targets": { + "esp32h2": false + } +} diff --git a/libraries/ESP_NOW/examples/ESP_NOW_Serial/.skip.esp32h2 b/libraries/ESP_NOW/examples/ESP_NOW_Serial/.skip.esp32h2 deleted file mode 100644 index e69de29bb2d..00000000000 diff --git a/libraries/ESP_NOW/examples/ESP_NOW_Serial/ci.json b/libraries/ESP_NOW/examples/ESP_NOW_Serial/ci.json new file mode 100644 index 00000000000..d8b3664bc65 --- /dev/null +++ b/libraries/ESP_NOW/examples/ESP_NOW_Serial/ci.json @@ -0,0 +1,5 @@ +{ + "targets": { + "esp32h2": false + } +} diff --git a/libraries/ESP_SR/examples/Basic/.skip.esp32 b/libraries/ESP_SR/examples/Basic/.skip.esp32 deleted file mode 100644 index e69de29bb2d..00000000000 diff --git a/libraries/ESP_SR/examples/Basic/.skip.esp32c3 b/libraries/ESP_SR/examples/Basic/.skip.esp32c3 deleted file mode 100644 index e69de29bb2d..00000000000 diff --git a/libraries/ESP_SR/examples/Basic/.skip.esp32c6 b/libraries/ESP_SR/examples/Basic/.skip.esp32c6 deleted file mode 100644 index e69de29bb2d..00000000000 diff --git a/libraries/ESP_SR/examples/Basic/.skip.esp32h2 b/libraries/ESP_SR/examples/Basic/.skip.esp32h2 deleted file mode 100644 index e69de29bb2d..00000000000 diff --git a/libraries/ESP_SR/examples/Basic/.skip.esp32s2 b/libraries/ESP_SR/examples/Basic/.skip.esp32s2 deleted file mode 100644 index e69de29bb2d..00000000000 diff --git a/libraries/ESP_SR/examples/Basic/ci.json b/libraries/ESP_SR/examples/Basic/ci.json new file mode 100644 index 00000000000..97ae5ee5616 --- /dev/null +++ b/libraries/ESP_SR/examples/Basic/ci.json @@ -0,0 +1,9 @@ +{ + "targets": { + "esp32": false, + "esp32c3": false, + "esp32c6": false, + "esp32h2": false, + "esp32s2": false + } +} diff --git a/libraries/ESPmDNS/examples/mDNS-SD_Extended/.skip.esp32h2 b/libraries/ESPmDNS/examples/mDNS-SD_Extended/.skip.esp32h2 deleted file mode 100644 index e69de29bb2d..00000000000 diff --git a/libraries/ESPmDNS/examples/mDNS-SD_Extended/ci.json b/libraries/ESPmDNS/examples/mDNS-SD_Extended/ci.json new file mode 100644 index 00000000000..d8b3664bc65 --- /dev/null +++ b/libraries/ESPmDNS/examples/mDNS-SD_Extended/ci.json @@ -0,0 +1,5 @@ +{ + "targets": { + "esp32h2": false + } +} diff --git a/libraries/ESPmDNS/examples/mDNS_Web_Server/.skip.esp32h2 b/libraries/ESPmDNS/examples/mDNS_Web_Server/.skip.esp32h2 deleted file mode 100644 index e69de29bb2d..00000000000 diff --git a/libraries/ESPmDNS/examples/mDNS_Web_Server/ci.json b/libraries/ESPmDNS/examples/mDNS_Web_Server/ci.json new file mode 100644 index 00000000000..d8b3664bc65 --- /dev/null +++ b/libraries/ESPmDNS/examples/mDNS_Web_Server/ci.json @@ -0,0 +1,5 @@ +{ + "targets": { + "esp32h2": false + } +} diff --git a/libraries/Ethernet/examples/ETH_LAN8720/.skip.esp32c3 b/libraries/Ethernet/examples/ETH_LAN8720/.skip.esp32c3 deleted file mode 100644 index e69de29bb2d..00000000000 diff --git a/libraries/Ethernet/examples/ETH_LAN8720/.skip.esp32c6 b/libraries/Ethernet/examples/ETH_LAN8720/.skip.esp32c6 deleted file mode 100644 index e69de29bb2d..00000000000 diff --git a/libraries/Ethernet/examples/ETH_LAN8720/.skip.esp32h2 b/libraries/Ethernet/examples/ETH_LAN8720/.skip.esp32h2 deleted file mode 100644 index e69de29bb2d..00000000000 diff --git a/libraries/Ethernet/examples/ETH_LAN8720/.skip.esp32s2 b/libraries/Ethernet/examples/ETH_LAN8720/.skip.esp32s2 deleted file mode 100644 index e69de29bb2d..00000000000 diff --git a/libraries/Ethernet/examples/ETH_LAN8720/.skip.esp32s3 b/libraries/Ethernet/examples/ETH_LAN8720/.skip.esp32s3 deleted file mode 100644 index e69de29bb2d..00000000000 diff --git a/libraries/Ethernet/examples/ETH_LAN8720/ci.json b/libraries/Ethernet/examples/ETH_LAN8720/ci.json new file mode 100644 index 00000000000..1af543242e3 --- /dev/null +++ b/libraries/Ethernet/examples/ETH_LAN8720/ci.json @@ -0,0 +1,9 @@ +{ + "targets": { + "esp32c3": false, + "esp32c6": false, + "esp32h2": false, + "esp32s2": false, + "esp32s3": false + } +} diff --git a/libraries/Ethernet/examples/ETH_TLK110/.skip.esp32c3 b/libraries/Ethernet/examples/ETH_TLK110/.skip.esp32c3 deleted file mode 100644 index e69de29bb2d..00000000000 diff --git a/libraries/Ethernet/examples/ETH_TLK110/.skip.esp32c6 b/libraries/Ethernet/examples/ETH_TLK110/.skip.esp32c6 deleted file mode 100644 index e69de29bb2d..00000000000 diff --git a/libraries/Ethernet/examples/ETH_TLK110/.skip.esp32h2 b/libraries/Ethernet/examples/ETH_TLK110/.skip.esp32h2 deleted file mode 100644 index e69de29bb2d..00000000000 diff --git a/libraries/Ethernet/examples/ETH_TLK110/.skip.esp32s2 b/libraries/Ethernet/examples/ETH_TLK110/.skip.esp32s2 deleted file mode 100644 index e69de29bb2d..00000000000 diff --git a/libraries/Ethernet/examples/ETH_TLK110/.skip.esp32s3 b/libraries/Ethernet/examples/ETH_TLK110/.skip.esp32s3 deleted file mode 100644 index e69de29bb2d..00000000000 diff --git a/libraries/Ethernet/examples/ETH_TLK110/ci.json b/libraries/Ethernet/examples/ETH_TLK110/ci.json new file mode 100644 index 00000000000..1af543242e3 --- /dev/null +++ b/libraries/Ethernet/examples/ETH_TLK110/ci.json @@ -0,0 +1,9 @@ +{ + "targets": { + "esp32c3": false, + "esp32c6": false, + "esp32h2": false, + "esp32s2": false, + "esp32s3": false + } +} diff --git a/libraries/FFat/examples/FFat_time/.skip.esp32h2 b/libraries/FFat/examples/FFat_time/.skip.esp32h2 deleted file mode 100644 index e69de29bb2d..00000000000 diff --git a/libraries/FFat/examples/FFat_time/ci.json b/libraries/FFat/examples/FFat_time/ci.json new file mode 100644 index 00000000000..d8b3664bc65 --- /dev/null +++ b/libraries/FFat/examples/FFat_time/ci.json @@ -0,0 +1,5 @@ +{ + "targets": { + "esp32h2": false + } +} diff --git a/libraries/HTTPClient/examples/Authorization/.skip.esp32h2 b/libraries/HTTPClient/examples/Authorization/.skip.esp32h2 deleted file mode 100644 index e69de29bb2d..00000000000 diff --git a/libraries/HTTPClient/examples/Authorization/ci.json b/libraries/HTTPClient/examples/Authorization/ci.json new file mode 100644 index 00000000000..d8b3664bc65 --- /dev/null +++ b/libraries/HTTPClient/examples/Authorization/ci.json @@ -0,0 +1,5 @@ +{ + "targets": { + "esp32h2": false + } +} diff --git a/libraries/HTTPClient/examples/BasicHttpClient/.skip.esp32h2 b/libraries/HTTPClient/examples/BasicHttpClient/.skip.esp32h2 deleted file mode 100644 index e69de29bb2d..00000000000 diff --git a/libraries/HTTPClient/examples/BasicHttpClient/ci.json b/libraries/HTTPClient/examples/BasicHttpClient/ci.json new file mode 100644 index 00000000000..d8b3664bc65 --- /dev/null +++ b/libraries/HTTPClient/examples/BasicHttpClient/ci.json @@ -0,0 +1,5 @@ +{ + "targets": { + "esp32h2": false + } +} diff --git a/libraries/HTTPClient/examples/BasicHttpsClient/.skip.esp32h2 b/libraries/HTTPClient/examples/BasicHttpsClient/.skip.esp32h2 deleted file mode 100644 index e69de29bb2d..00000000000 diff --git a/libraries/HTTPClient/examples/BasicHttpsClient/ci.json b/libraries/HTTPClient/examples/BasicHttpsClient/ci.json new file mode 100644 index 00000000000..d8b3664bc65 --- /dev/null +++ b/libraries/HTTPClient/examples/BasicHttpsClient/ci.json @@ -0,0 +1,5 @@ +{ + "targets": { + "esp32h2": false + } +} diff --git a/libraries/HTTPClient/examples/HTTPClientEnterprise/.skip.esp32h2 b/libraries/HTTPClient/examples/HTTPClientEnterprise/.skip.esp32h2 deleted file mode 100644 index e69de29bb2d..00000000000 diff --git a/libraries/HTTPClient/examples/HTTPClientEnterprise/ci.json b/libraries/HTTPClient/examples/HTTPClientEnterprise/ci.json new file mode 100644 index 00000000000..d8b3664bc65 --- /dev/null +++ b/libraries/HTTPClient/examples/HTTPClientEnterprise/ci.json @@ -0,0 +1,5 @@ +{ + "targets": { + "esp32h2": false + } +} diff --git a/libraries/HTTPClient/examples/ReuseConnection/.skip.esp32h2 b/libraries/HTTPClient/examples/ReuseConnection/.skip.esp32h2 deleted file mode 100644 index e69de29bb2d..00000000000 diff --git a/libraries/HTTPClient/examples/ReuseConnection/ci.json b/libraries/HTTPClient/examples/ReuseConnection/ci.json new file mode 100644 index 00000000000..d8b3664bc65 --- /dev/null +++ b/libraries/HTTPClient/examples/ReuseConnection/ci.json @@ -0,0 +1,5 @@ +{ + "targets": { + "esp32h2": false + } +} diff --git a/libraries/HTTPClient/examples/StreamHttpClient/.skip.esp32h2 b/libraries/HTTPClient/examples/StreamHttpClient/.skip.esp32h2 deleted file mode 100644 index e69de29bb2d..00000000000 diff --git a/libraries/HTTPClient/examples/StreamHttpClient/ci.json b/libraries/HTTPClient/examples/StreamHttpClient/ci.json new file mode 100644 index 00000000000..d8b3664bc65 --- /dev/null +++ b/libraries/HTTPClient/examples/StreamHttpClient/ci.json @@ -0,0 +1,5 @@ +{ + "targets": { + "esp32h2": false + } +} diff --git a/libraries/HTTPUpdate/examples/httpUpdate/.skip.esp32h2 b/libraries/HTTPUpdate/examples/httpUpdate/.skip.esp32h2 deleted file mode 100644 index e69de29bb2d..00000000000 diff --git a/libraries/HTTPUpdate/examples/httpUpdate/ci.json b/libraries/HTTPUpdate/examples/httpUpdate/ci.json new file mode 100644 index 00000000000..d8b3664bc65 --- /dev/null +++ b/libraries/HTTPUpdate/examples/httpUpdate/ci.json @@ -0,0 +1,5 @@ +{ + "targets": { + "esp32h2": false + } +} diff --git a/libraries/HTTPUpdate/examples/httpUpdateSPIFFS/.skip.esp32h2 b/libraries/HTTPUpdate/examples/httpUpdateSPIFFS/.skip.esp32h2 deleted file mode 100644 index e69de29bb2d..00000000000 diff --git a/libraries/HTTPUpdate/examples/httpUpdateSPIFFS/ci.json b/libraries/HTTPUpdate/examples/httpUpdateSPIFFS/ci.json new file mode 100644 index 00000000000..d8b3664bc65 --- /dev/null +++ b/libraries/HTTPUpdate/examples/httpUpdateSPIFFS/ci.json @@ -0,0 +1,5 @@ +{ + "targets": { + "esp32h2": false + } +} diff --git a/libraries/HTTPUpdate/examples/httpUpdateSecure/.skip.esp32h2 b/libraries/HTTPUpdate/examples/httpUpdateSecure/.skip.esp32h2 deleted file mode 100644 index e69de29bb2d..00000000000 diff --git a/libraries/HTTPUpdate/examples/httpUpdateSecure/ci.json b/libraries/HTTPUpdate/examples/httpUpdateSecure/ci.json new file mode 100644 index 00000000000..d8b3664bc65 --- /dev/null +++ b/libraries/HTTPUpdate/examples/httpUpdateSecure/ci.json @@ -0,0 +1,5 @@ +{ + "targets": { + "esp32h2": false + } +} diff --git a/libraries/HTTPUpdateServer/examples/WebUpdater/.skip.esp32h2 b/libraries/HTTPUpdateServer/examples/WebUpdater/.skip.esp32h2 deleted file mode 100644 index e69de29bb2d..00000000000 diff --git a/libraries/HTTPUpdateServer/examples/WebUpdater/ci.json b/libraries/HTTPUpdateServer/examples/WebUpdater/ci.json new file mode 100644 index 00000000000..d8b3664bc65 --- /dev/null +++ b/libraries/HTTPUpdateServer/examples/WebUpdater/ci.json @@ -0,0 +1,5 @@ +{ + "targets": { + "esp32h2": false + } +} diff --git a/libraries/Insights/examples/DiagnosticsSmokeTest/.skip.esp32c6 b/libraries/Insights/examples/DiagnosticsSmokeTest/.skip.esp32c6 deleted file mode 100644 index e69de29bb2d..00000000000 diff --git a/libraries/Insights/examples/DiagnosticsSmokeTest/.skip.esp32h2 b/libraries/Insights/examples/DiagnosticsSmokeTest/.skip.esp32h2 deleted file mode 100644 index e69de29bb2d..00000000000 diff --git a/libraries/Insights/examples/DiagnosticsSmokeTest/ci.json b/libraries/Insights/examples/DiagnosticsSmokeTest/ci.json new file mode 100644 index 00000000000..90f5ecfe4d2 --- /dev/null +++ b/libraries/Insights/examples/DiagnosticsSmokeTest/ci.json @@ -0,0 +1,6 @@ +{ + "targets": { + "esp32c6": false, + "esp32h2": false + } +} diff --git a/libraries/Insights/examples/MinimalDiagnostics/.skip.esp32c6 b/libraries/Insights/examples/MinimalDiagnostics/.skip.esp32c6 deleted file mode 100644 index e69de29bb2d..00000000000 diff --git a/libraries/Insights/examples/MinimalDiagnostics/.skip.esp32h2 b/libraries/Insights/examples/MinimalDiagnostics/.skip.esp32h2 deleted file mode 100644 index e69de29bb2d..00000000000 diff --git a/libraries/Insights/examples/MinimalDiagnostics/ci.json b/libraries/Insights/examples/MinimalDiagnostics/ci.json new file mode 100644 index 00000000000..90f5ecfe4d2 --- /dev/null +++ b/libraries/Insights/examples/MinimalDiagnostics/ci.json @@ -0,0 +1,6 @@ +{ + "targets": { + "esp32c6": false, + "esp32h2": false + } +} diff --git a/libraries/LittleFS/examples/LITTLEFS_time/.skip.esp32h2 b/libraries/LittleFS/examples/LITTLEFS_time/.skip.esp32h2 deleted file mode 100644 index e69de29bb2d..00000000000 diff --git a/libraries/LittleFS/examples/LITTLEFS_time/ci.json b/libraries/LittleFS/examples/LITTLEFS_time/ci.json new file mode 100644 index 00000000000..d8b3664bc65 --- /dev/null +++ b/libraries/LittleFS/examples/LITTLEFS_time/ci.json @@ -0,0 +1,5 @@ +{ + "targets": { + "esp32h2": false + } +} diff --git a/libraries/NetBIOS/examples/ESP_NBNST/.skip.esp32h2 b/libraries/NetBIOS/examples/ESP_NBNST/.skip.esp32h2 deleted file mode 100644 index e69de29bb2d..00000000000 diff --git a/libraries/NetBIOS/examples/ESP_NBNST/ci.json b/libraries/NetBIOS/examples/ESP_NBNST/ci.json new file mode 100644 index 00000000000..d8b3664bc65 --- /dev/null +++ b/libraries/NetBIOS/examples/ESP_NBNST/ci.json @@ -0,0 +1,5 @@ +{ + "targets": { + "esp32h2": false + } +} diff --git a/libraries/NetworkClientSecure/examples/WiFiClientInsecure/.skip.esp32h2 b/libraries/NetworkClientSecure/examples/WiFiClientInsecure/.skip.esp32h2 deleted file mode 100644 index e69de29bb2d..00000000000 diff --git a/libraries/NetworkClientSecure/examples/WiFiClientInsecure/ci.json b/libraries/NetworkClientSecure/examples/WiFiClientInsecure/ci.json new file mode 100644 index 00000000000..d8b3664bc65 --- /dev/null +++ b/libraries/NetworkClientSecure/examples/WiFiClientInsecure/ci.json @@ -0,0 +1,5 @@ +{ + "targets": { + "esp32h2": false + } +} diff --git a/libraries/NetworkClientSecure/examples/WiFiClientPSK/.skip.esp32h2 b/libraries/NetworkClientSecure/examples/WiFiClientPSK/.skip.esp32h2 deleted file mode 100644 index e69de29bb2d..00000000000 diff --git a/libraries/NetworkClientSecure/examples/WiFiClientPSK/ci.json b/libraries/NetworkClientSecure/examples/WiFiClientPSK/ci.json new file mode 100644 index 00000000000..d8b3664bc65 --- /dev/null +++ b/libraries/NetworkClientSecure/examples/WiFiClientPSK/ci.json @@ -0,0 +1,5 @@ +{ + "targets": { + "esp32h2": false + } +} diff --git a/libraries/NetworkClientSecure/examples/WiFiClientSecure/.skip.esp32h2 b/libraries/NetworkClientSecure/examples/WiFiClientSecure/.skip.esp32h2 deleted file mode 100644 index e69de29bb2d..00000000000 diff --git a/libraries/NetworkClientSecure/examples/WiFiClientSecure/ci.json b/libraries/NetworkClientSecure/examples/WiFiClientSecure/ci.json new file mode 100644 index 00000000000..d8b3664bc65 --- /dev/null +++ b/libraries/NetworkClientSecure/examples/WiFiClientSecure/ci.json @@ -0,0 +1,5 @@ +{ + "targets": { + "esp32h2": false + } +} diff --git a/libraries/NetworkClientSecure/examples/WiFiClientSecureEnterprise/.skip.esp32h2 b/libraries/NetworkClientSecure/examples/WiFiClientSecureEnterprise/.skip.esp32h2 deleted file mode 100644 index e69de29bb2d..00000000000 diff --git a/libraries/NetworkClientSecure/examples/WiFiClientSecureEnterprise/ci.json b/libraries/NetworkClientSecure/examples/WiFiClientSecureEnterprise/ci.json new file mode 100644 index 00000000000..d8b3664bc65 --- /dev/null +++ b/libraries/NetworkClientSecure/examples/WiFiClientSecureEnterprise/ci.json @@ -0,0 +1,5 @@ +{ + "targets": { + "esp32h2": false + } +} diff --git a/libraries/NetworkClientSecure/examples/WiFiClientSecureProtocolUpgrade/.skip.esp32h2 b/libraries/NetworkClientSecure/examples/WiFiClientSecureProtocolUpgrade/.skip.esp32h2 deleted file mode 100644 index e69de29bb2d..00000000000 diff --git a/libraries/NetworkClientSecure/examples/WiFiClientSecureProtocolUpgrade/ci.json b/libraries/NetworkClientSecure/examples/WiFiClientSecureProtocolUpgrade/ci.json new file mode 100644 index 00000000000..d8b3664bc65 --- /dev/null +++ b/libraries/NetworkClientSecure/examples/WiFiClientSecureProtocolUpgrade/ci.json @@ -0,0 +1,5 @@ +{ + "targets": { + "esp32h2": false + } +} diff --git a/libraries/NetworkClientSecure/examples/WiFiClientShowPeerCredentials/.skip.esp32h2 b/libraries/NetworkClientSecure/examples/WiFiClientShowPeerCredentials/.skip.esp32h2 deleted file mode 100644 index e69de29bb2d..00000000000 diff --git a/libraries/NetworkClientSecure/examples/WiFiClientShowPeerCredentials/ci.json b/libraries/NetworkClientSecure/examples/WiFiClientShowPeerCredentials/ci.json new file mode 100644 index 00000000000..d8b3664bc65 --- /dev/null +++ b/libraries/NetworkClientSecure/examples/WiFiClientShowPeerCredentials/ci.json @@ -0,0 +1,5 @@ +{ + "targets": { + "esp32h2": false + } +} diff --git a/libraries/NetworkClientSecure/examples/WiFiClientTrustOnFirstUse/.skip.esp32h2 b/libraries/NetworkClientSecure/examples/WiFiClientTrustOnFirstUse/.skip.esp32h2 deleted file mode 100644 index e69de29bb2d..00000000000 diff --git a/libraries/NetworkClientSecure/examples/WiFiClientTrustOnFirstUse/ci.json b/libraries/NetworkClientSecure/examples/WiFiClientTrustOnFirstUse/ci.json new file mode 100644 index 00000000000..d8b3664bc65 --- /dev/null +++ b/libraries/NetworkClientSecure/examples/WiFiClientTrustOnFirstUse/ci.json @@ -0,0 +1,5 @@ +{ + "targets": { + "esp32h2": false + } +} diff --git a/libraries/RainMaker/examples/RMakerCustom/.skip.esp32c6 b/libraries/RainMaker/examples/RMakerCustom/.skip.esp32c6 deleted file mode 100644 index e69de29bb2d..00000000000 diff --git a/libraries/RainMaker/examples/RMakerCustom/.skip.esp32h2 b/libraries/RainMaker/examples/RMakerCustom/.skip.esp32h2 deleted file mode 100644 index e69de29bb2d..00000000000 diff --git a/libraries/RainMaker/examples/RMakerCustom/ci.json b/libraries/RainMaker/examples/RMakerCustom/ci.json new file mode 100644 index 00000000000..90f5ecfe4d2 --- /dev/null +++ b/libraries/RainMaker/examples/RMakerCustom/ci.json @@ -0,0 +1,6 @@ +{ + "targets": { + "esp32c6": false, + "esp32h2": false + } +} diff --git a/libraries/RainMaker/examples/RMakerCustomAirCooler/.skip.esp32c6 b/libraries/RainMaker/examples/RMakerCustomAirCooler/.skip.esp32c6 deleted file mode 100644 index e69de29bb2d..00000000000 diff --git a/libraries/RainMaker/examples/RMakerCustomAirCooler/.skip.esp32h2 b/libraries/RainMaker/examples/RMakerCustomAirCooler/.skip.esp32h2 deleted file mode 100644 index e69de29bb2d..00000000000 diff --git a/libraries/RainMaker/examples/RMakerCustomAirCooler/ci.json b/libraries/RainMaker/examples/RMakerCustomAirCooler/ci.json new file mode 100644 index 00000000000..90f5ecfe4d2 --- /dev/null +++ b/libraries/RainMaker/examples/RMakerCustomAirCooler/ci.json @@ -0,0 +1,6 @@ +{ + "targets": { + "esp32c6": false, + "esp32h2": false + } +} diff --git a/libraries/RainMaker/examples/RMakerSonoffDualR3/.skip.esp32c6 b/libraries/RainMaker/examples/RMakerSonoffDualR3/.skip.esp32c6 deleted file mode 100644 index e69de29bb2d..00000000000 diff --git a/libraries/RainMaker/examples/RMakerSonoffDualR3/.skip.esp32h2 b/libraries/RainMaker/examples/RMakerSonoffDualR3/.skip.esp32h2 deleted file mode 100644 index e69de29bb2d..00000000000 diff --git a/libraries/RainMaker/examples/RMakerSonoffDualR3/ci.json b/libraries/RainMaker/examples/RMakerSonoffDualR3/ci.json new file mode 100644 index 00000000000..90f5ecfe4d2 --- /dev/null +++ b/libraries/RainMaker/examples/RMakerSonoffDualR3/ci.json @@ -0,0 +1,6 @@ +{ + "targets": { + "esp32c6": false, + "esp32h2": false + } +} diff --git a/libraries/RainMaker/examples/RMakerSwitch/.skip.esp32c6 b/libraries/RainMaker/examples/RMakerSwitch/.skip.esp32c6 deleted file mode 100644 index e69de29bb2d..00000000000 diff --git a/libraries/RainMaker/examples/RMakerSwitch/.skip.esp32h2 b/libraries/RainMaker/examples/RMakerSwitch/.skip.esp32h2 deleted file mode 100644 index e69de29bb2d..00000000000 diff --git a/libraries/RainMaker/examples/RMakerSwitch/ci.json b/libraries/RainMaker/examples/RMakerSwitch/ci.json new file mode 100644 index 00000000000..90f5ecfe4d2 --- /dev/null +++ b/libraries/RainMaker/examples/RMakerSwitch/ci.json @@ -0,0 +1,6 @@ +{ + "targets": { + "esp32c6": false, + "esp32h2": false + } +} diff --git a/libraries/SD/examples/SD_time/.skip.esp32h2 b/libraries/SD/examples/SD_time/.skip.esp32h2 deleted file mode 100644 index e69de29bb2d..00000000000 diff --git a/libraries/SD/examples/SD_time/ci.json b/libraries/SD/examples/SD_time/ci.json new file mode 100644 index 00000000000..d8b3664bc65 --- /dev/null +++ b/libraries/SD/examples/SD_time/ci.json @@ -0,0 +1,5 @@ +{ + "targets": { + "esp32h2": false + } +} diff --git a/libraries/SD_MMC/examples/SDMMC_Test/.skip.esp32c3 b/libraries/SD_MMC/examples/SDMMC_Test/.skip.esp32c3 deleted file mode 100644 index e69de29bb2d..00000000000 diff --git a/libraries/SD_MMC/examples/SDMMC_Test/.skip.esp32c6 b/libraries/SD_MMC/examples/SDMMC_Test/.skip.esp32c6 deleted file mode 100644 index e69de29bb2d..00000000000 diff --git a/libraries/SD_MMC/examples/SDMMC_Test/.skip.esp32h2 b/libraries/SD_MMC/examples/SDMMC_Test/.skip.esp32h2 deleted file mode 100644 index e69de29bb2d..00000000000 diff --git a/libraries/SD_MMC/examples/SDMMC_Test/.skip.esp32s2 b/libraries/SD_MMC/examples/SDMMC_Test/.skip.esp32s2 deleted file mode 100644 index e69de29bb2d..00000000000 diff --git a/libraries/SD_MMC/examples/SDMMC_Test/ci.json b/libraries/SD_MMC/examples/SDMMC_Test/ci.json new file mode 100644 index 00000000000..35b6e255471 --- /dev/null +++ b/libraries/SD_MMC/examples/SDMMC_Test/ci.json @@ -0,0 +1,8 @@ +{ + "targets": { + "esp32c3": false, + "esp32c6": false, + "esp32h2": false, + "esp32s2": false + } +} diff --git a/libraries/SD_MMC/examples/SDMMC_time/.skip.esp32c3 b/libraries/SD_MMC/examples/SDMMC_time/.skip.esp32c3 deleted file mode 100644 index e69de29bb2d..00000000000 diff --git a/libraries/SD_MMC/examples/SDMMC_time/.skip.esp32c6 b/libraries/SD_MMC/examples/SDMMC_time/.skip.esp32c6 deleted file mode 100644 index e69de29bb2d..00000000000 diff --git a/libraries/SD_MMC/examples/SDMMC_time/.skip.esp32h2 b/libraries/SD_MMC/examples/SDMMC_time/.skip.esp32h2 deleted file mode 100644 index e69de29bb2d..00000000000 diff --git a/libraries/SD_MMC/examples/SDMMC_time/.skip.esp32s2 b/libraries/SD_MMC/examples/SDMMC_time/.skip.esp32s2 deleted file mode 100644 index e69de29bb2d..00000000000 diff --git a/libraries/SD_MMC/examples/SDMMC_time/ci.json b/libraries/SD_MMC/examples/SDMMC_time/ci.json new file mode 100644 index 00000000000..35b6e255471 --- /dev/null +++ b/libraries/SD_MMC/examples/SDMMC_time/ci.json @@ -0,0 +1,8 @@ +{ + "targets": { + "esp32c3": false, + "esp32c6": false, + "esp32h2": false, + "esp32s2": false + } +} diff --git a/libraries/SPI/examples/SPI_Multiple_Buses/.skip.esp32c3 b/libraries/SPI/examples/SPI_Multiple_Buses/.skip.esp32c3 deleted file mode 100644 index e69de29bb2d..00000000000 diff --git a/libraries/SPI/examples/SPI_Multiple_Buses/.skip.esp32c6 b/libraries/SPI/examples/SPI_Multiple_Buses/.skip.esp32c6 deleted file mode 100644 index e69de29bb2d..00000000000 diff --git a/libraries/SPI/examples/SPI_Multiple_Buses/.skip.esp32h2 b/libraries/SPI/examples/SPI_Multiple_Buses/.skip.esp32h2 deleted file mode 100644 index e69de29bb2d..00000000000 diff --git a/libraries/SPI/examples/SPI_Multiple_Buses/ci.json b/libraries/SPI/examples/SPI_Multiple_Buses/ci.json new file mode 100644 index 00000000000..25c42144223 --- /dev/null +++ b/libraries/SPI/examples/SPI_Multiple_Buses/ci.json @@ -0,0 +1,7 @@ +{ + "targets": { + "esp32c3": false, + "esp32c6": false, + "esp32h2": false + } +} diff --git a/libraries/SPIFFS/examples/SPIFFS_time/.skip.esp32h2 b/libraries/SPIFFS/examples/SPIFFS_time/.skip.esp32h2 deleted file mode 100644 index e69de29bb2d..00000000000 diff --git a/libraries/SPIFFS/examples/SPIFFS_time/ci.json b/libraries/SPIFFS/examples/SPIFFS_time/ci.json new file mode 100644 index 00000000000..d8b3664bc65 --- /dev/null +++ b/libraries/SPIFFS/examples/SPIFFS_time/ci.json @@ -0,0 +1,5 @@ +{ + "targets": { + "esp32h2": false + } +} diff --git a/libraries/SimpleBLE/examples/SimpleBleDevice/.skip.esp32c3 b/libraries/SimpleBLE/examples/SimpleBleDevice/.skip.esp32c3 deleted file mode 100644 index e69de29bb2d..00000000000 diff --git a/libraries/SimpleBLE/examples/SimpleBleDevice/.skip.esp32s2 b/libraries/SimpleBLE/examples/SimpleBleDevice/.skip.esp32s2 deleted file mode 100644 index e69de29bb2d..00000000000 diff --git a/libraries/SimpleBLE/examples/SimpleBleDevice/ci.json b/libraries/SimpleBLE/examples/SimpleBleDevice/ci.json new file mode 100644 index 00000000000..a571a89a877 --- /dev/null +++ b/libraries/SimpleBLE/examples/SimpleBleDevice/ci.json @@ -0,0 +1,6 @@ +{ + "targets": { + "esp32c3": false, + "esp32s2": false + } +} diff --git a/libraries/USB/examples/CompositeDevice/.skip.esp32 b/libraries/USB/examples/CompositeDevice/.skip.esp32 deleted file mode 100644 index e69de29bb2d..00000000000 diff --git a/libraries/USB/examples/CompositeDevice/.skip.esp32c3 b/libraries/USB/examples/CompositeDevice/.skip.esp32c3 deleted file mode 100644 index e69de29bb2d..00000000000 diff --git a/libraries/USB/examples/CompositeDevice/.skip.esp32c6 b/libraries/USB/examples/CompositeDevice/.skip.esp32c6 deleted file mode 100644 index e69de29bb2d..00000000000 diff --git a/libraries/USB/examples/CompositeDevice/.skip.esp32h2 b/libraries/USB/examples/CompositeDevice/.skip.esp32h2 deleted file mode 100644 index e69de29bb2d..00000000000 diff --git a/libraries/USB/examples/CompositeDevice/ci.json b/libraries/USB/examples/CompositeDevice/ci.json new file mode 100644 index 00000000000..e7d65393dd6 --- /dev/null +++ b/libraries/USB/examples/CompositeDevice/ci.json @@ -0,0 +1,8 @@ +{ + "targets": { + "esp32": false, + "esp32c3": false, + "esp32c6": false, + "esp32h2": false + } +} diff --git a/libraries/USB/examples/ConsumerControl/.skip.esp32 b/libraries/USB/examples/ConsumerControl/.skip.esp32 deleted file mode 100644 index e69de29bb2d..00000000000 diff --git a/libraries/USB/examples/ConsumerControl/.skip.esp32c3 b/libraries/USB/examples/ConsumerControl/.skip.esp32c3 deleted file mode 100644 index e69de29bb2d..00000000000 diff --git a/libraries/USB/examples/ConsumerControl/.skip.esp32c6 b/libraries/USB/examples/ConsumerControl/.skip.esp32c6 deleted file mode 100644 index e69de29bb2d..00000000000 diff --git a/libraries/USB/examples/ConsumerControl/.skip.esp32h2 b/libraries/USB/examples/ConsumerControl/.skip.esp32h2 deleted file mode 100644 index e69de29bb2d..00000000000 diff --git a/libraries/USB/examples/ConsumerControl/ci.json b/libraries/USB/examples/ConsumerControl/ci.json new file mode 100644 index 00000000000..e7d65393dd6 --- /dev/null +++ b/libraries/USB/examples/ConsumerControl/ci.json @@ -0,0 +1,8 @@ +{ + "targets": { + "esp32": false, + "esp32c3": false, + "esp32c6": false, + "esp32h2": false + } +} diff --git a/libraries/USB/examples/CustomHIDDevice/.skip.esp32 b/libraries/USB/examples/CustomHIDDevice/.skip.esp32 deleted file mode 100644 index e69de29bb2d..00000000000 diff --git a/libraries/USB/examples/CustomHIDDevice/.skip.esp32c3 b/libraries/USB/examples/CustomHIDDevice/.skip.esp32c3 deleted file mode 100644 index e69de29bb2d..00000000000 diff --git a/libraries/USB/examples/CustomHIDDevice/.skip.esp32c6 b/libraries/USB/examples/CustomHIDDevice/.skip.esp32c6 deleted file mode 100644 index e69de29bb2d..00000000000 diff --git a/libraries/USB/examples/CustomHIDDevice/.skip.esp32h2 b/libraries/USB/examples/CustomHIDDevice/.skip.esp32h2 deleted file mode 100644 index e69de29bb2d..00000000000 diff --git a/libraries/USB/examples/CustomHIDDevice/ci.json b/libraries/USB/examples/CustomHIDDevice/ci.json new file mode 100644 index 00000000000..e7d65393dd6 --- /dev/null +++ b/libraries/USB/examples/CustomHIDDevice/ci.json @@ -0,0 +1,8 @@ +{ + "targets": { + "esp32": false, + "esp32c3": false, + "esp32c6": false, + "esp32h2": false + } +} diff --git a/libraries/USB/examples/FirmwareMSC/.skip.esp32 b/libraries/USB/examples/FirmwareMSC/.skip.esp32 deleted file mode 100644 index e69de29bb2d..00000000000 diff --git a/libraries/USB/examples/FirmwareMSC/.skip.esp32c3 b/libraries/USB/examples/FirmwareMSC/.skip.esp32c3 deleted file mode 100644 index e69de29bb2d..00000000000 diff --git a/libraries/USB/examples/FirmwareMSC/.skip.esp32c6 b/libraries/USB/examples/FirmwareMSC/.skip.esp32c6 deleted file mode 100644 index e69de29bb2d..00000000000 diff --git a/libraries/USB/examples/FirmwareMSC/.skip.esp32h2 b/libraries/USB/examples/FirmwareMSC/.skip.esp32h2 deleted file mode 100644 index e69de29bb2d..00000000000 diff --git a/libraries/USB/examples/FirmwareMSC/ci.json b/libraries/USB/examples/FirmwareMSC/ci.json new file mode 100644 index 00000000000..e7d65393dd6 --- /dev/null +++ b/libraries/USB/examples/FirmwareMSC/ci.json @@ -0,0 +1,8 @@ +{ + "targets": { + "esp32": false, + "esp32c3": false, + "esp32c6": false, + "esp32h2": false + } +} diff --git a/libraries/USB/examples/Gamepad/.skip.esp32 b/libraries/USB/examples/Gamepad/.skip.esp32 deleted file mode 100644 index e69de29bb2d..00000000000 diff --git a/libraries/USB/examples/Gamepad/.skip.esp32c3 b/libraries/USB/examples/Gamepad/.skip.esp32c3 deleted file mode 100644 index e69de29bb2d..00000000000 diff --git a/libraries/USB/examples/Gamepad/.skip.esp32c6 b/libraries/USB/examples/Gamepad/.skip.esp32c6 deleted file mode 100644 index e69de29bb2d..00000000000 diff --git a/libraries/USB/examples/Gamepad/.skip.esp32h2 b/libraries/USB/examples/Gamepad/.skip.esp32h2 deleted file mode 100644 index e69de29bb2d..00000000000 diff --git a/libraries/USB/examples/Gamepad/ci.json b/libraries/USB/examples/Gamepad/ci.json new file mode 100644 index 00000000000..e7d65393dd6 --- /dev/null +++ b/libraries/USB/examples/Gamepad/ci.json @@ -0,0 +1,8 @@ +{ + "targets": { + "esp32": false, + "esp32c3": false, + "esp32c6": false, + "esp32h2": false + } +} diff --git a/libraries/USB/examples/HIDVendor/.skip.esp32 b/libraries/USB/examples/HIDVendor/.skip.esp32 deleted file mode 100644 index e69de29bb2d..00000000000 diff --git a/libraries/USB/examples/HIDVendor/.skip.esp32c3 b/libraries/USB/examples/HIDVendor/.skip.esp32c3 deleted file mode 100644 index e69de29bb2d..00000000000 diff --git a/libraries/USB/examples/HIDVendor/.skip.esp32c6 b/libraries/USB/examples/HIDVendor/.skip.esp32c6 deleted file mode 100644 index e69de29bb2d..00000000000 diff --git a/libraries/USB/examples/HIDVendor/.skip.esp32h2 b/libraries/USB/examples/HIDVendor/.skip.esp32h2 deleted file mode 100644 index e69de29bb2d..00000000000 diff --git a/libraries/USB/examples/HIDVendor/ci.json b/libraries/USB/examples/HIDVendor/ci.json new file mode 100644 index 00000000000..e7d65393dd6 --- /dev/null +++ b/libraries/USB/examples/HIDVendor/ci.json @@ -0,0 +1,8 @@ +{ + "targets": { + "esp32": false, + "esp32c3": false, + "esp32c6": false, + "esp32h2": false + } +} diff --git a/libraries/USB/examples/Keyboard/KeyboardLogout/.skip.esp32 b/libraries/USB/examples/Keyboard/KeyboardLogout/.skip.esp32 deleted file mode 100644 index e69de29bb2d..00000000000 diff --git a/libraries/USB/examples/Keyboard/KeyboardLogout/.skip.esp32c3 b/libraries/USB/examples/Keyboard/KeyboardLogout/.skip.esp32c3 deleted file mode 100644 index e69de29bb2d..00000000000 diff --git a/libraries/USB/examples/Keyboard/KeyboardLogout/.skip.esp32c6 b/libraries/USB/examples/Keyboard/KeyboardLogout/.skip.esp32c6 deleted file mode 100644 index e69de29bb2d..00000000000 diff --git a/libraries/USB/examples/Keyboard/KeyboardLogout/.skip.esp32h2 b/libraries/USB/examples/Keyboard/KeyboardLogout/.skip.esp32h2 deleted file mode 100644 index e69de29bb2d..00000000000 diff --git a/libraries/USB/examples/Keyboard/KeyboardLogout/ci.json b/libraries/USB/examples/Keyboard/KeyboardLogout/ci.json new file mode 100644 index 00000000000..e7d65393dd6 --- /dev/null +++ b/libraries/USB/examples/Keyboard/KeyboardLogout/ci.json @@ -0,0 +1,8 @@ +{ + "targets": { + "esp32": false, + "esp32c3": false, + "esp32c6": false, + "esp32h2": false + } +} diff --git a/libraries/USB/examples/Keyboard/KeyboardMessage/.skip.esp32 b/libraries/USB/examples/Keyboard/KeyboardMessage/.skip.esp32 deleted file mode 100644 index e69de29bb2d..00000000000 diff --git a/libraries/USB/examples/Keyboard/KeyboardMessage/.skip.esp32c3 b/libraries/USB/examples/Keyboard/KeyboardMessage/.skip.esp32c3 deleted file mode 100644 index e69de29bb2d..00000000000 diff --git a/libraries/USB/examples/Keyboard/KeyboardMessage/.skip.esp32c6 b/libraries/USB/examples/Keyboard/KeyboardMessage/.skip.esp32c6 deleted file mode 100644 index e69de29bb2d..00000000000 diff --git a/libraries/USB/examples/Keyboard/KeyboardMessage/.skip.esp32h2 b/libraries/USB/examples/Keyboard/KeyboardMessage/.skip.esp32h2 deleted file mode 100644 index e69de29bb2d..00000000000 diff --git a/libraries/USB/examples/Keyboard/KeyboardMessage/ci.json b/libraries/USB/examples/Keyboard/KeyboardMessage/ci.json new file mode 100644 index 00000000000..e7d65393dd6 --- /dev/null +++ b/libraries/USB/examples/Keyboard/KeyboardMessage/ci.json @@ -0,0 +1,8 @@ +{ + "targets": { + "esp32": false, + "esp32c3": false, + "esp32c6": false, + "esp32h2": false + } +} diff --git a/libraries/USB/examples/Keyboard/KeyboardReprogram/.skip.esp32 b/libraries/USB/examples/Keyboard/KeyboardReprogram/.skip.esp32 deleted file mode 100644 index e69de29bb2d..00000000000 diff --git a/libraries/USB/examples/Keyboard/KeyboardReprogram/.skip.esp32c3 b/libraries/USB/examples/Keyboard/KeyboardReprogram/.skip.esp32c3 deleted file mode 100644 index e69de29bb2d..00000000000 diff --git a/libraries/USB/examples/Keyboard/KeyboardReprogram/.skip.esp32c6 b/libraries/USB/examples/Keyboard/KeyboardReprogram/.skip.esp32c6 deleted file mode 100644 index e69de29bb2d..00000000000 diff --git a/libraries/USB/examples/Keyboard/KeyboardReprogram/.skip.esp32h2 b/libraries/USB/examples/Keyboard/KeyboardReprogram/.skip.esp32h2 deleted file mode 100644 index e69de29bb2d..00000000000 diff --git a/libraries/USB/examples/Keyboard/KeyboardReprogram/ci.json b/libraries/USB/examples/Keyboard/KeyboardReprogram/ci.json new file mode 100644 index 00000000000..e7d65393dd6 --- /dev/null +++ b/libraries/USB/examples/Keyboard/KeyboardReprogram/ci.json @@ -0,0 +1,8 @@ +{ + "targets": { + "esp32": false, + "esp32c3": false, + "esp32c6": false, + "esp32h2": false + } +} diff --git a/libraries/USB/examples/Keyboard/KeyboardSerial/.skip.esp32 b/libraries/USB/examples/Keyboard/KeyboardSerial/.skip.esp32 deleted file mode 100644 index e69de29bb2d..00000000000 diff --git a/libraries/USB/examples/Keyboard/KeyboardSerial/.skip.esp32c3 b/libraries/USB/examples/Keyboard/KeyboardSerial/.skip.esp32c3 deleted file mode 100644 index e69de29bb2d..00000000000 diff --git a/libraries/USB/examples/Keyboard/KeyboardSerial/.skip.esp32c6 b/libraries/USB/examples/Keyboard/KeyboardSerial/.skip.esp32c6 deleted file mode 100644 index e69de29bb2d..00000000000 diff --git a/libraries/USB/examples/Keyboard/KeyboardSerial/.skip.esp32h2 b/libraries/USB/examples/Keyboard/KeyboardSerial/.skip.esp32h2 deleted file mode 100644 index e69de29bb2d..00000000000 diff --git a/libraries/USB/examples/Keyboard/KeyboardSerial/ci.json b/libraries/USB/examples/Keyboard/KeyboardSerial/ci.json new file mode 100644 index 00000000000..e7d65393dd6 --- /dev/null +++ b/libraries/USB/examples/Keyboard/KeyboardSerial/ci.json @@ -0,0 +1,8 @@ +{ + "targets": { + "esp32": false, + "esp32c3": false, + "esp32c6": false, + "esp32h2": false + } +} diff --git a/libraries/USB/examples/KeyboardAndMouseControl/.skip.esp32 b/libraries/USB/examples/KeyboardAndMouseControl/.skip.esp32 deleted file mode 100644 index e69de29bb2d..00000000000 diff --git a/libraries/USB/examples/KeyboardAndMouseControl/.skip.esp32c3 b/libraries/USB/examples/KeyboardAndMouseControl/.skip.esp32c3 deleted file mode 100644 index e69de29bb2d..00000000000 diff --git a/libraries/USB/examples/KeyboardAndMouseControl/.skip.esp32c6 b/libraries/USB/examples/KeyboardAndMouseControl/.skip.esp32c6 deleted file mode 100644 index e69de29bb2d..00000000000 diff --git a/libraries/USB/examples/KeyboardAndMouseControl/.skip.esp32h2 b/libraries/USB/examples/KeyboardAndMouseControl/.skip.esp32h2 deleted file mode 100644 index e69de29bb2d..00000000000 diff --git a/libraries/USB/examples/KeyboardAndMouseControl/ci.json b/libraries/USB/examples/KeyboardAndMouseControl/ci.json new file mode 100644 index 00000000000..e7d65393dd6 --- /dev/null +++ b/libraries/USB/examples/KeyboardAndMouseControl/ci.json @@ -0,0 +1,8 @@ +{ + "targets": { + "esp32": false, + "esp32c3": false, + "esp32c6": false, + "esp32h2": false + } +} diff --git a/libraries/USB/examples/MIDI/MidiController/.skip.esp32 b/libraries/USB/examples/MIDI/MidiController/.skip.esp32 deleted file mode 100644 index e69de29bb2d..00000000000 diff --git a/libraries/USB/examples/MIDI/MidiController/.skip.esp32c3 b/libraries/USB/examples/MIDI/MidiController/.skip.esp32c3 deleted file mode 100644 index e69de29bb2d..00000000000 diff --git a/libraries/USB/examples/MIDI/MidiController/.skip.esp32c6 b/libraries/USB/examples/MIDI/MidiController/.skip.esp32c6 deleted file mode 100644 index e69de29bb2d..00000000000 diff --git a/libraries/USB/examples/MIDI/MidiController/.skip.esp32h2 b/libraries/USB/examples/MIDI/MidiController/.skip.esp32h2 deleted file mode 100644 index e69de29bb2d..00000000000 diff --git a/libraries/USB/examples/MIDI/MidiController/ci.json b/libraries/USB/examples/MIDI/MidiController/ci.json new file mode 100644 index 00000000000..e7d65393dd6 --- /dev/null +++ b/libraries/USB/examples/MIDI/MidiController/ci.json @@ -0,0 +1,8 @@ +{ + "targets": { + "esp32": false, + "esp32c3": false, + "esp32c6": false, + "esp32h2": false + } +} diff --git a/libraries/USB/examples/MIDI/MidiInterface/.skip.esp32 b/libraries/USB/examples/MIDI/MidiInterface/.skip.esp32 deleted file mode 100644 index e69de29bb2d..00000000000 diff --git a/libraries/USB/examples/MIDI/MidiInterface/.skip.esp32c3 b/libraries/USB/examples/MIDI/MidiInterface/.skip.esp32c3 deleted file mode 100644 index e69de29bb2d..00000000000 diff --git a/libraries/USB/examples/MIDI/MidiInterface/.skip.esp32c6 b/libraries/USB/examples/MIDI/MidiInterface/.skip.esp32c6 deleted file mode 100644 index e69de29bb2d..00000000000 diff --git a/libraries/USB/examples/MIDI/MidiInterface/.skip.esp32h2 b/libraries/USB/examples/MIDI/MidiInterface/.skip.esp32h2 deleted file mode 100644 index e69de29bb2d..00000000000 diff --git a/libraries/USB/examples/MIDI/MidiInterface/ci.json b/libraries/USB/examples/MIDI/MidiInterface/ci.json new file mode 100644 index 00000000000..e7d65393dd6 --- /dev/null +++ b/libraries/USB/examples/MIDI/MidiInterface/ci.json @@ -0,0 +1,8 @@ +{ + "targets": { + "esp32": false, + "esp32c3": false, + "esp32c6": false, + "esp32h2": false + } +} diff --git a/libraries/USB/examples/MIDI/MidiMusicBox/.skip.esp32 b/libraries/USB/examples/MIDI/MidiMusicBox/.skip.esp32 deleted file mode 100644 index e69de29bb2d..00000000000 diff --git a/libraries/USB/examples/MIDI/MidiMusicBox/.skip.esp32c3 b/libraries/USB/examples/MIDI/MidiMusicBox/.skip.esp32c3 deleted file mode 100644 index e69de29bb2d..00000000000 diff --git a/libraries/USB/examples/MIDI/MidiMusicBox/.skip.esp32c6 b/libraries/USB/examples/MIDI/MidiMusicBox/.skip.esp32c6 deleted file mode 100644 index e69de29bb2d..00000000000 diff --git a/libraries/USB/examples/MIDI/MidiMusicBox/.skip.esp32h2 b/libraries/USB/examples/MIDI/MidiMusicBox/.skip.esp32h2 deleted file mode 100644 index e69de29bb2d..00000000000 diff --git a/libraries/USB/examples/MIDI/MidiMusicBox/ci.json b/libraries/USB/examples/MIDI/MidiMusicBox/ci.json new file mode 100644 index 00000000000..e7d65393dd6 --- /dev/null +++ b/libraries/USB/examples/MIDI/MidiMusicBox/ci.json @@ -0,0 +1,8 @@ +{ + "targets": { + "esp32": false, + "esp32c3": false, + "esp32c6": false, + "esp32h2": false + } +} diff --git a/libraries/USB/examples/MIDI/ReceiveMidi/.skip.esp32 b/libraries/USB/examples/MIDI/ReceiveMidi/.skip.esp32 deleted file mode 100644 index e69de29bb2d..00000000000 diff --git a/libraries/USB/examples/MIDI/ReceiveMidi/.skip.esp32c3 b/libraries/USB/examples/MIDI/ReceiveMidi/.skip.esp32c3 deleted file mode 100644 index e69de29bb2d..00000000000 diff --git a/libraries/USB/examples/MIDI/ReceiveMidi/.skip.esp32c6 b/libraries/USB/examples/MIDI/ReceiveMidi/.skip.esp32c6 deleted file mode 100644 index e69de29bb2d..00000000000 diff --git a/libraries/USB/examples/MIDI/ReceiveMidi/.skip.esp32h2 b/libraries/USB/examples/MIDI/ReceiveMidi/.skip.esp32h2 deleted file mode 100644 index e69de29bb2d..00000000000 diff --git a/libraries/USB/examples/MIDI/ReceiveMidi/ci.json b/libraries/USB/examples/MIDI/ReceiveMidi/ci.json new file mode 100644 index 00000000000..e7d65393dd6 --- /dev/null +++ b/libraries/USB/examples/MIDI/ReceiveMidi/ci.json @@ -0,0 +1,8 @@ +{ + "targets": { + "esp32": false, + "esp32c3": false, + "esp32c6": false, + "esp32h2": false + } +} diff --git a/libraries/USB/examples/Mouse/ButtonMouseControl/.skip.esp32 b/libraries/USB/examples/Mouse/ButtonMouseControl/.skip.esp32 deleted file mode 100644 index e69de29bb2d..00000000000 diff --git a/libraries/USB/examples/Mouse/ButtonMouseControl/.skip.esp32c3 b/libraries/USB/examples/Mouse/ButtonMouseControl/.skip.esp32c3 deleted file mode 100644 index e69de29bb2d..00000000000 diff --git a/libraries/USB/examples/Mouse/ButtonMouseControl/.skip.esp32c6 b/libraries/USB/examples/Mouse/ButtonMouseControl/.skip.esp32c6 deleted file mode 100644 index e69de29bb2d..00000000000 diff --git a/libraries/USB/examples/Mouse/ButtonMouseControl/.skip.esp32h2 b/libraries/USB/examples/Mouse/ButtonMouseControl/.skip.esp32h2 deleted file mode 100644 index e69de29bb2d..00000000000 diff --git a/libraries/USB/examples/Mouse/ButtonMouseControl/ci.json b/libraries/USB/examples/Mouse/ButtonMouseControl/ci.json new file mode 100644 index 00000000000..e7d65393dd6 --- /dev/null +++ b/libraries/USB/examples/Mouse/ButtonMouseControl/ci.json @@ -0,0 +1,8 @@ +{ + "targets": { + "esp32": false, + "esp32c3": false, + "esp32c6": false, + "esp32h2": false + } +} diff --git a/libraries/USB/examples/SystemControl/.skip.esp32 b/libraries/USB/examples/SystemControl/.skip.esp32 deleted file mode 100644 index e69de29bb2d..00000000000 diff --git a/libraries/USB/examples/SystemControl/.skip.esp32c3 b/libraries/USB/examples/SystemControl/.skip.esp32c3 deleted file mode 100644 index e69de29bb2d..00000000000 diff --git a/libraries/USB/examples/SystemControl/.skip.esp32c6 b/libraries/USB/examples/SystemControl/.skip.esp32c6 deleted file mode 100644 index e69de29bb2d..00000000000 diff --git a/libraries/USB/examples/SystemControl/.skip.esp32h2 b/libraries/USB/examples/SystemControl/.skip.esp32h2 deleted file mode 100644 index e69de29bb2d..00000000000 diff --git a/libraries/USB/examples/SystemControl/ci.json b/libraries/USB/examples/SystemControl/ci.json new file mode 100644 index 00000000000..e7d65393dd6 --- /dev/null +++ b/libraries/USB/examples/SystemControl/ci.json @@ -0,0 +1,8 @@ +{ + "targets": { + "esp32": false, + "esp32c3": false, + "esp32c6": false, + "esp32h2": false + } +} diff --git a/libraries/USB/examples/USBMSC/.skip.esp32 b/libraries/USB/examples/USBMSC/.skip.esp32 deleted file mode 100644 index e69de29bb2d..00000000000 diff --git a/libraries/USB/examples/USBMSC/.skip.esp32c3 b/libraries/USB/examples/USBMSC/.skip.esp32c3 deleted file mode 100644 index e69de29bb2d..00000000000 diff --git a/libraries/USB/examples/USBMSC/.skip.esp32c6 b/libraries/USB/examples/USBMSC/.skip.esp32c6 deleted file mode 100644 index e69de29bb2d..00000000000 diff --git a/libraries/USB/examples/USBMSC/.skip.esp32h2 b/libraries/USB/examples/USBMSC/.skip.esp32h2 deleted file mode 100644 index e69de29bb2d..00000000000 diff --git a/libraries/USB/examples/USBMSC/ci.json b/libraries/USB/examples/USBMSC/ci.json new file mode 100644 index 00000000000..e7d65393dd6 --- /dev/null +++ b/libraries/USB/examples/USBMSC/ci.json @@ -0,0 +1,8 @@ +{ + "targets": { + "esp32": false, + "esp32c3": false, + "esp32c6": false, + "esp32h2": false + } +} diff --git a/libraries/USB/examples/USBSerial/.skip.esp32 b/libraries/USB/examples/USBSerial/.skip.esp32 deleted file mode 100644 index e69de29bb2d..00000000000 diff --git a/libraries/USB/examples/USBSerial/.skip.esp32c3 b/libraries/USB/examples/USBSerial/.skip.esp32c3 deleted file mode 100644 index e69de29bb2d..00000000000 diff --git a/libraries/USB/examples/USBSerial/.skip.esp32c6 b/libraries/USB/examples/USBSerial/.skip.esp32c6 deleted file mode 100644 index e69de29bb2d..00000000000 diff --git a/libraries/USB/examples/USBSerial/.skip.esp32h2 b/libraries/USB/examples/USBSerial/.skip.esp32h2 deleted file mode 100644 index e69de29bb2d..00000000000 diff --git a/libraries/USB/examples/USBSerial/ci.json b/libraries/USB/examples/USBSerial/ci.json new file mode 100644 index 00000000000..e7d65393dd6 --- /dev/null +++ b/libraries/USB/examples/USBSerial/ci.json @@ -0,0 +1,8 @@ +{ + "targets": { + "esp32": false, + "esp32c3": false, + "esp32c6": false, + "esp32h2": false + } +} diff --git a/libraries/USB/examples/USBVendor/.skip.esp32 b/libraries/USB/examples/USBVendor/.skip.esp32 deleted file mode 100644 index e69de29bb2d..00000000000 diff --git a/libraries/USB/examples/USBVendor/.skip.esp32c3 b/libraries/USB/examples/USBVendor/.skip.esp32c3 deleted file mode 100644 index e69de29bb2d..00000000000 diff --git a/libraries/USB/examples/USBVendor/.skip.esp32c6 b/libraries/USB/examples/USBVendor/.skip.esp32c6 deleted file mode 100644 index e69de29bb2d..00000000000 diff --git a/libraries/USB/examples/USBVendor/.skip.esp32h2 b/libraries/USB/examples/USBVendor/.skip.esp32h2 deleted file mode 100644 index e69de29bb2d..00000000000 diff --git a/libraries/USB/examples/USBVendor/ci.json b/libraries/USB/examples/USBVendor/ci.json new file mode 100644 index 00000000000..e7d65393dd6 --- /dev/null +++ b/libraries/USB/examples/USBVendor/ci.json @@ -0,0 +1,8 @@ +{ + "targets": { + "esp32": false, + "esp32c3": false, + "esp32c6": false, + "esp32h2": false + } +} diff --git a/libraries/Update/examples/AWS_S3_OTA_Update/.skip.esp32h2 b/libraries/Update/examples/AWS_S3_OTA_Update/.skip.esp32h2 deleted file mode 100644 index e69de29bb2d..00000000000 diff --git a/libraries/Update/examples/AWS_S3_OTA_Update/ci.json b/libraries/Update/examples/AWS_S3_OTA_Update/ci.json new file mode 100644 index 00000000000..d8b3664bc65 --- /dev/null +++ b/libraries/Update/examples/AWS_S3_OTA_Update/ci.json @@ -0,0 +1,5 @@ +{ + "targets": { + "esp32h2": false + } +} diff --git a/libraries/Update/examples/HTTPS_OTA_Update/.skip.esp32h2 b/libraries/Update/examples/HTTPS_OTA_Update/.skip.esp32h2 deleted file mode 100644 index e69de29bb2d..00000000000 diff --git a/libraries/Update/examples/HTTPS_OTA_Update/ci.json b/libraries/Update/examples/HTTPS_OTA_Update/ci.json new file mode 100644 index 00000000000..d8b3664bc65 --- /dev/null +++ b/libraries/Update/examples/HTTPS_OTA_Update/ci.json @@ -0,0 +1,5 @@ +{ + "targets": { + "esp32h2": false + } +} diff --git a/libraries/Update/examples/HTTP_Client_AES_OTA_Update/.skip.esp32h2 b/libraries/Update/examples/HTTP_Client_AES_OTA_Update/.skip.esp32h2 deleted file mode 100644 index e69de29bb2d..00000000000 diff --git a/libraries/Update/examples/HTTP_Client_AES_OTA_Update/ci.json b/libraries/Update/examples/HTTP_Client_AES_OTA_Update/ci.json new file mode 100644 index 00000000000..d8b3664bc65 --- /dev/null +++ b/libraries/Update/examples/HTTP_Client_AES_OTA_Update/ci.json @@ -0,0 +1,5 @@ +{ + "targets": { + "esp32h2": false + } +} diff --git a/libraries/Update/examples/HTTP_Server_AES_OTA_Update/.skip.esp32h2 b/libraries/Update/examples/HTTP_Server_AES_OTA_Update/.skip.esp32h2 deleted file mode 100644 index e69de29bb2d..00000000000 diff --git a/libraries/Update/examples/HTTP_Server_AES_OTA_Update/ci.json b/libraries/Update/examples/HTTP_Server_AES_OTA_Update/ci.json new file mode 100644 index 00000000000..d8b3664bc65 --- /dev/null +++ b/libraries/Update/examples/HTTP_Server_AES_OTA_Update/ci.json @@ -0,0 +1,5 @@ +{ + "targets": { + "esp32h2": false + } +} diff --git a/libraries/Update/examples/OTAWebUpdater/.skip.esp32h2 b/libraries/Update/examples/OTAWebUpdater/.skip.esp32h2 deleted file mode 100644 index e69de29bb2d..00000000000 diff --git a/libraries/Update/examples/OTAWebUpdater/ci.json b/libraries/Update/examples/OTAWebUpdater/ci.json new file mode 100644 index 00000000000..d8b3664bc65 --- /dev/null +++ b/libraries/Update/examples/OTAWebUpdater/ci.json @@ -0,0 +1,5 @@ +{ + "targets": { + "esp32h2": false + } +} diff --git a/libraries/WebServer/examples/AdvancedWebServer/.skip.esp32h2 b/libraries/WebServer/examples/AdvancedWebServer/.skip.esp32h2 deleted file mode 100644 index e69de29bb2d..00000000000 diff --git a/libraries/WebServer/examples/AdvancedWebServer/ci.json b/libraries/WebServer/examples/AdvancedWebServer/ci.json new file mode 100644 index 00000000000..d8b3664bc65 --- /dev/null +++ b/libraries/WebServer/examples/AdvancedWebServer/ci.json @@ -0,0 +1,5 @@ +{ + "targets": { + "esp32h2": false + } +} diff --git a/libraries/WebServer/examples/FSBrowser/.skip.esp32h2 b/libraries/WebServer/examples/FSBrowser/.skip.esp32h2 deleted file mode 100644 index e69de29bb2d..00000000000 diff --git a/libraries/WebServer/examples/FSBrowser/ci.json b/libraries/WebServer/examples/FSBrowser/ci.json new file mode 100644 index 00000000000..d8b3664bc65 --- /dev/null +++ b/libraries/WebServer/examples/FSBrowser/ci.json @@ -0,0 +1,5 @@ +{ + "targets": { + "esp32h2": false + } +} diff --git a/libraries/WebServer/examples/HelloServer/.skip.esp32h2 b/libraries/WebServer/examples/HelloServer/.skip.esp32h2 deleted file mode 100644 index e69de29bb2d..00000000000 diff --git a/libraries/WebServer/examples/HelloServer/ci.json b/libraries/WebServer/examples/HelloServer/ci.json new file mode 100644 index 00000000000..d8b3664bc65 --- /dev/null +++ b/libraries/WebServer/examples/HelloServer/ci.json @@ -0,0 +1,5 @@ +{ + "targets": { + "esp32h2": false + } +} diff --git a/libraries/WebServer/examples/HttpAdvancedAuth/.skip.esp32h2 b/libraries/WebServer/examples/HttpAdvancedAuth/.skip.esp32h2 deleted file mode 100644 index e69de29bb2d..00000000000 diff --git a/libraries/WebServer/examples/HttpAdvancedAuth/ci.json b/libraries/WebServer/examples/HttpAdvancedAuth/ci.json new file mode 100644 index 00000000000..d8b3664bc65 --- /dev/null +++ b/libraries/WebServer/examples/HttpAdvancedAuth/ci.json @@ -0,0 +1,5 @@ +{ + "targets": { + "esp32h2": false + } +} diff --git a/libraries/WebServer/examples/HttpAuthCallback/.skip.esp32h2 b/libraries/WebServer/examples/HttpAuthCallback/.skip.esp32h2 deleted file mode 100644 index e69de29bb2d..00000000000 diff --git a/libraries/WebServer/examples/HttpAuthCallback/ci.json b/libraries/WebServer/examples/HttpAuthCallback/ci.json new file mode 100644 index 00000000000..d8b3664bc65 --- /dev/null +++ b/libraries/WebServer/examples/HttpAuthCallback/ci.json @@ -0,0 +1,5 @@ +{ + "targets": { + "esp32h2": false + } +} diff --git a/libraries/WebServer/examples/HttpAuthCallbackInline/.skip.esp32h2 b/libraries/WebServer/examples/HttpAuthCallbackInline/.skip.esp32h2 deleted file mode 100644 index e69de29bb2d..00000000000 diff --git a/libraries/WebServer/examples/HttpAuthCallbackInline/ci.json b/libraries/WebServer/examples/HttpAuthCallbackInline/ci.json new file mode 100644 index 00000000000..d8b3664bc65 --- /dev/null +++ b/libraries/WebServer/examples/HttpAuthCallbackInline/ci.json @@ -0,0 +1,5 @@ +{ + "targets": { + "esp32h2": false + } +} diff --git a/libraries/WebServer/examples/HttpBasicAuth/.skip.esp32h2 b/libraries/WebServer/examples/HttpBasicAuth/.skip.esp32h2 deleted file mode 100644 index e69de29bb2d..00000000000 diff --git a/libraries/WebServer/examples/HttpBasicAuth/ci.json b/libraries/WebServer/examples/HttpBasicAuth/ci.json new file mode 100644 index 00000000000..d8b3664bc65 --- /dev/null +++ b/libraries/WebServer/examples/HttpBasicAuth/ci.json @@ -0,0 +1,5 @@ +{ + "targets": { + "esp32h2": false + } +} diff --git a/libraries/WebServer/examples/HttpBasicAuthSHA1/.skip.esp32h2 b/libraries/WebServer/examples/HttpBasicAuthSHA1/.skip.esp32h2 deleted file mode 100644 index e69de29bb2d..00000000000 diff --git a/libraries/WebServer/examples/HttpBasicAuthSHA1/ci.json b/libraries/WebServer/examples/HttpBasicAuthSHA1/ci.json new file mode 100644 index 00000000000..d8b3664bc65 --- /dev/null +++ b/libraries/WebServer/examples/HttpBasicAuthSHA1/ci.json @@ -0,0 +1,5 @@ +{ + "targets": { + "esp32h2": false + } +} diff --git a/libraries/WebServer/examples/HttpBasicAuthSHA1orBearerToken/.skip.esp32h2 b/libraries/WebServer/examples/HttpBasicAuthSHA1orBearerToken/.skip.esp32h2 deleted file mode 100644 index e69de29bb2d..00000000000 diff --git a/libraries/WebServer/examples/HttpBasicAuthSHA1orBearerToken/ci.json b/libraries/WebServer/examples/HttpBasicAuthSHA1orBearerToken/ci.json new file mode 100644 index 00000000000..d8b3664bc65 --- /dev/null +++ b/libraries/WebServer/examples/HttpBasicAuthSHA1orBearerToken/ci.json @@ -0,0 +1,5 @@ +{ + "targets": { + "esp32h2": false + } +} diff --git a/libraries/WebServer/examples/MultiHomedServers/.skip.esp32h2 b/libraries/WebServer/examples/MultiHomedServers/.skip.esp32h2 deleted file mode 100644 index e69de29bb2d..00000000000 diff --git a/libraries/WebServer/examples/MultiHomedServers/ci.json b/libraries/WebServer/examples/MultiHomedServers/ci.json new file mode 100644 index 00000000000..d8b3664bc65 --- /dev/null +++ b/libraries/WebServer/examples/MultiHomedServers/ci.json @@ -0,0 +1,5 @@ +{ + "targets": { + "esp32h2": false + } +} diff --git a/libraries/WebServer/examples/PathArgServer/.skip.esp32h2 b/libraries/WebServer/examples/PathArgServer/.skip.esp32h2 deleted file mode 100644 index e69de29bb2d..00000000000 diff --git a/libraries/WebServer/examples/PathArgServer/ci.json b/libraries/WebServer/examples/PathArgServer/ci.json new file mode 100644 index 00000000000..d8b3664bc65 --- /dev/null +++ b/libraries/WebServer/examples/PathArgServer/ci.json @@ -0,0 +1,5 @@ +{ + "targets": { + "esp32h2": false + } +} diff --git a/libraries/WebServer/examples/SDWebServer/.skip.esp32h2 b/libraries/WebServer/examples/SDWebServer/.skip.esp32h2 deleted file mode 100644 index e69de29bb2d..00000000000 diff --git a/libraries/WebServer/examples/SDWebServer/ci.json b/libraries/WebServer/examples/SDWebServer/ci.json new file mode 100644 index 00000000000..d8b3664bc65 --- /dev/null +++ b/libraries/WebServer/examples/SDWebServer/ci.json @@ -0,0 +1,5 @@ +{ + "targets": { + "esp32h2": false + } +} diff --git a/libraries/WebServer/examples/SimpleAuthentification/.skip.esp32h2 b/libraries/WebServer/examples/SimpleAuthentification/.skip.esp32h2 deleted file mode 100644 index e69de29bb2d..00000000000 diff --git a/libraries/WebServer/examples/SimpleAuthentification/ci.json b/libraries/WebServer/examples/SimpleAuthentification/ci.json new file mode 100644 index 00000000000..d8b3664bc65 --- /dev/null +++ b/libraries/WebServer/examples/SimpleAuthentification/ci.json @@ -0,0 +1,5 @@ +{ + "targets": { + "esp32h2": false + } +} diff --git a/libraries/WebServer/examples/UploadHugeFile/.skip.esp32h2 b/libraries/WebServer/examples/UploadHugeFile/.skip.esp32h2 deleted file mode 100644 index e69de29bb2d..00000000000 diff --git a/libraries/WebServer/examples/UploadHugeFile/ci.json b/libraries/WebServer/examples/UploadHugeFile/ci.json new file mode 100644 index 00000000000..d8b3664bc65 --- /dev/null +++ b/libraries/WebServer/examples/UploadHugeFile/ci.json @@ -0,0 +1,5 @@ +{ + "targets": { + "esp32h2": false + } +} diff --git a/libraries/WebServer/examples/WebServer/.skip.esp32h2 b/libraries/WebServer/examples/WebServer/.skip.esp32h2 deleted file mode 100644 index e69de29bb2d..00000000000 diff --git a/libraries/WebServer/examples/WebServer/ci.json b/libraries/WebServer/examples/WebServer/ci.json new file mode 100644 index 00000000000..d8b3664bc65 --- /dev/null +++ b/libraries/WebServer/examples/WebServer/ci.json @@ -0,0 +1,5 @@ +{ + "targets": { + "esp32h2": false + } +} diff --git a/libraries/WebServer/examples/WebUpdate/.skip.esp32h2 b/libraries/WebServer/examples/WebUpdate/.skip.esp32h2 deleted file mode 100644 index e69de29bb2d..00000000000 diff --git a/libraries/WebServer/examples/WebUpdate/ci.json b/libraries/WebServer/examples/WebUpdate/ci.json new file mode 100644 index 00000000000..d8b3664bc65 --- /dev/null +++ b/libraries/WebServer/examples/WebUpdate/ci.json @@ -0,0 +1,5 @@ +{ + "targets": { + "esp32h2": false + } +} diff --git a/libraries/WiFi/examples/FTM/FTM_Initiator/.skip.esp32h2 b/libraries/WiFi/examples/FTM/FTM_Initiator/.skip.esp32h2 deleted file mode 100644 index e69de29bb2d..00000000000 diff --git a/libraries/WiFi/examples/FTM/FTM_Initiator/ci.json b/libraries/WiFi/examples/FTM/FTM_Initiator/ci.json new file mode 100644 index 00000000000..d8b3664bc65 --- /dev/null +++ b/libraries/WiFi/examples/FTM/FTM_Initiator/ci.json @@ -0,0 +1,5 @@ +{ + "targets": { + "esp32h2": false + } +} diff --git a/libraries/WiFi/examples/FTM/FTM_Responder/.skip.esp32h2 b/libraries/WiFi/examples/FTM/FTM_Responder/.skip.esp32h2 deleted file mode 100644 index e69de29bb2d..00000000000 diff --git a/libraries/WiFi/examples/FTM/FTM_Responder/ci.json b/libraries/WiFi/examples/FTM/FTM_Responder/ci.json new file mode 100644 index 00000000000..d8b3664bc65 --- /dev/null +++ b/libraries/WiFi/examples/FTM/FTM_Responder/ci.json @@ -0,0 +1,5 @@ +{ + "targets": { + "esp32h2": false + } +} diff --git a/libraries/WiFi/examples/SimpleWiFiServer/.skip.esp32h2 b/libraries/WiFi/examples/SimpleWiFiServer/.skip.esp32h2 deleted file mode 100644 index e69de29bb2d..00000000000 diff --git a/libraries/WiFi/examples/SimpleWiFiServer/ci.json b/libraries/WiFi/examples/SimpleWiFiServer/ci.json new file mode 100644 index 00000000000..d8b3664bc65 --- /dev/null +++ b/libraries/WiFi/examples/SimpleWiFiServer/ci.json @@ -0,0 +1,5 @@ +{ + "targets": { + "esp32h2": false + } +} diff --git a/libraries/WiFi/examples/WPS/.skip.esp32h2 b/libraries/WiFi/examples/WPS/.skip.esp32h2 deleted file mode 100644 index e69de29bb2d..00000000000 diff --git a/libraries/WiFi/examples/WPS/ci.json b/libraries/WiFi/examples/WPS/ci.json new file mode 100644 index 00000000000..d8b3664bc65 --- /dev/null +++ b/libraries/WiFi/examples/WPS/ci.json @@ -0,0 +1,5 @@ +{ + "targets": { + "esp32h2": false + } +} diff --git a/libraries/WiFi/examples/WiFiAccessPoint/.skip.esp32h2 b/libraries/WiFi/examples/WiFiAccessPoint/.skip.esp32h2 deleted file mode 100644 index e69de29bb2d..00000000000 diff --git a/libraries/WiFi/examples/WiFiAccessPoint/ci.json b/libraries/WiFi/examples/WiFiAccessPoint/ci.json new file mode 100644 index 00000000000..d8b3664bc65 --- /dev/null +++ b/libraries/WiFi/examples/WiFiAccessPoint/ci.json @@ -0,0 +1,5 @@ +{ + "targets": { + "esp32h2": false + } +} diff --git a/libraries/WiFi/examples/WiFiBlueToothSwitch/.skip.esp32h2 b/libraries/WiFi/examples/WiFiBlueToothSwitch/.skip.esp32h2 deleted file mode 100644 index e69de29bb2d..00000000000 diff --git a/libraries/WiFi/examples/WiFiBlueToothSwitch/.skip.esp32s2 b/libraries/WiFi/examples/WiFiBlueToothSwitch/.skip.esp32s2 deleted file mode 100644 index e69de29bb2d..00000000000 diff --git a/libraries/WiFi/examples/WiFiBlueToothSwitch/ci.json b/libraries/WiFi/examples/WiFiBlueToothSwitch/ci.json new file mode 100644 index 00000000000..521ae8f5ff1 --- /dev/null +++ b/libraries/WiFi/examples/WiFiBlueToothSwitch/ci.json @@ -0,0 +1,6 @@ +{ + "targets": { + "esp32h2": false, + "esp32s2": false + } +} diff --git a/libraries/WiFi/examples/WiFiClient/.skip.esp32h2 b/libraries/WiFi/examples/WiFiClient/.skip.esp32h2 deleted file mode 100644 index e69de29bb2d..00000000000 diff --git a/libraries/WiFi/examples/WiFiClient/ci.json b/libraries/WiFi/examples/WiFiClient/ci.json new file mode 100644 index 00000000000..d8b3664bc65 --- /dev/null +++ b/libraries/WiFi/examples/WiFiClient/ci.json @@ -0,0 +1,5 @@ +{ + "targets": { + "esp32h2": false + } +} diff --git a/libraries/WiFi/examples/WiFiClientBasic/.skip.esp32h2 b/libraries/WiFi/examples/WiFiClientBasic/.skip.esp32h2 deleted file mode 100644 index e69de29bb2d..00000000000 diff --git a/libraries/WiFi/examples/WiFiClientBasic/ci.json b/libraries/WiFi/examples/WiFiClientBasic/ci.json new file mode 100644 index 00000000000..d8b3664bc65 --- /dev/null +++ b/libraries/WiFi/examples/WiFiClientBasic/ci.json @@ -0,0 +1,5 @@ +{ + "targets": { + "esp32h2": false + } +} diff --git a/libraries/WiFi/examples/WiFiClientConnect/.skip.esp32h2 b/libraries/WiFi/examples/WiFiClientConnect/.skip.esp32h2 deleted file mode 100644 index e69de29bb2d..00000000000 diff --git a/libraries/WiFi/examples/WiFiClientConnect/ci.json b/libraries/WiFi/examples/WiFiClientConnect/ci.json new file mode 100644 index 00000000000..d8b3664bc65 --- /dev/null +++ b/libraries/WiFi/examples/WiFiClientConnect/ci.json @@ -0,0 +1,5 @@ +{ + "targets": { + "esp32h2": false + } +} diff --git a/libraries/WiFi/examples/WiFiClientEnterprise/.skip.esp32h2 b/libraries/WiFi/examples/WiFiClientEnterprise/.skip.esp32h2 deleted file mode 100644 index e69de29bb2d..00000000000 diff --git a/libraries/WiFi/examples/WiFiClientEnterprise/ci.json b/libraries/WiFi/examples/WiFiClientEnterprise/ci.json new file mode 100644 index 00000000000..d8b3664bc65 --- /dev/null +++ b/libraries/WiFi/examples/WiFiClientEnterprise/ci.json @@ -0,0 +1,5 @@ +{ + "targets": { + "esp32h2": false + } +} diff --git a/libraries/WiFi/examples/WiFiClientEvents/.skip.esp32h2 b/libraries/WiFi/examples/WiFiClientEvents/.skip.esp32h2 deleted file mode 100644 index e69de29bb2d..00000000000 diff --git a/libraries/WiFi/examples/WiFiClientEvents/ci.json b/libraries/WiFi/examples/WiFiClientEvents/ci.json new file mode 100644 index 00000000000..d8b3664bc65 --- /dev/null +++ b/libraries/WiFi/examples/WiFiClientEvents/ci.json @@ -0,0 +1,5 @@ +{ + "targets": { + "esp32h2": false + } +} diff --git a/libraries/WiFi/examples/WiFiClientStaticIP/.skip.esp32h2 b/libraries/WiFi/examples/WiFiClientStaticIP/.skip.esp32h2 deleted file mode 100644 index e69de29bb2d..00000000000 diff --git a/libraries/WiFi/examples/WiFiClientStaticIP/ci.json b/libraries/WiFi/examples/WiFiClientStaticIP/ci.json new file mode 100644 index 00000000000..d8b3664bc65 --- /dev/null +++ b/libraries/WiFi/examples/WiFiClientStaticIP/ci.json @@ -0,0 +1,5 @@ +{ + "targets": { + "esp32h2": false + } +} diff --git a/libraries/WiFi/examples/WiFiIPv6/.skip.esp32h2 b/libraries/WiFi/examples/WiFiIPv6/.skip.esp32h2 deleted file mode 100644 index e69de29bb2d..00000000000 diff --git a/libraries/WiFi/examples/WiFiIPv6/ci.json b/libraries/WiFi/examples/WiFiIPv6/ci.json new file mode 100644 index 00000000000..d8b3664bc65 --- /dev/null +++ b/libraries/WiFi/examples/WiFiIPv6/ci.json @@ -0,0 +1,5 @@ +{ + "targets": { + "esp32h2": false + } +} diff --git a/libraries/WiFi/examples/WiFiMulti/.skip.esp32h2 b/libraries/WiFi/examples/WiFiMulti/.skip.esp32h2 deleted file mode 100644 index e69de29bb2d..00000000000 diff --git a/libraries/WiFi/examples/WiFiMulti/ci.json b/libraries/WiFi/examples/WiFiMulti/ci.json new file mode 100644 index 00000000000..d8b3664bc65 --- /dev/null +++ b/libraries/WiFi/examples/WiFiMulti/ci.json @@ -0,0 +1,5 @@ +{ + "targets": { + "esp32h2": false + } +} diff --git a/libraries/WiFi/examples/WiFiMultiAdvanced/.skip.esp32h2 b/libraries/WiFi/examples/WiFiMultiAdvanced/.skip.esp32h2 deleted file mode 100644 index e69de29bb2d..00000000000 diff --git a/libraries/WiFi/examples/WiFiMultiAdvanced/ci.json b/libraries/WiFi/examples/WiFiMultiAdvanced/ci.json new file mode 100644 index 00000000000..d8b3664bc65 --- /dev/null +++ b/libraries/WiFi/examples/WiFiMultiAdvanced/ci.json @@ -0,0 +1,5 @@ +{ + "targets": { + "esp32h2": false + } +} diff --git a/libraries/WiFi/examples/WiFiScan/.skip.esp32h2 b/libraries/WiFi/examples/WiFiScan/.skip.esp32h2 deleted file mode 100644 index e69de29bb2d..00000000000 diff --git a/libraries/WiFi/examples/WiFiScan/ci.json b/libraries/WiFi/examples/WiFiScan/ci.json new file mode 100644 index 00000000000..d8b3664bc65 --- /dev/null +++ b/libraries/WiFi/examples/WiFiScan/ci.json @@ -0,0 +1,5 @@ +{ + "targets": { + "esp32h2": false + } +} diff --git a/libraries/WiFi/examples/WiFiScanAsync/.skip.esp32h2 b/libraries/WiFi/examples/WiFiScanAsync/.skip.esp32h2 deleted file mode 100644 index e69de29bb2d..00000000000 diff --git a/libraries/WiFi/examples/WiFiScanAsync/ci.json b/libraries/WiFi/examples/WiFiScanAsync/ci.json new file mode 100644 index 00000000000..d8b3664bc65 --- /dev/null +++ b/libraries/WiFi/examples/WiFiScanAsync/ci.json @@ -0,0 +1,5 @@ +{ + "targets": { + "esp32h2": false + } +} diff --git a/libraries/WiFi/examples/WiFiScanDualAntenna/.skip.esp32h2 b/libraries/WiFi/examples/WiFiScanDualAntenna/.skip.esp32h2 deleted file mode 100644 index e69de29bb2d..00000000000 diff --git a/libraries/WiFi/examples/WiFiScanDualAntenna/ci.json b/libraries/WiFi/examples/WiFiScanDualAntenna/ci.json new file mode 100644 index 00000000000..d8b3664bc65 --- /dev/null +++ b/libraries/WiFi/examples/WiFiScanDualAntenna/ci.json @@ -0,0 +1,5 @@ +{ + "targets": { + "esp32h2": false + } +} diff --git a/libraries/WiFi/examples/WiFiSmartConfig/.skip.esp32h2 b/libraries/WiFi/examples/WiFiSmartConfig/.skip.esp32h2 deleted file mode 100644 index e69de29bb2d..00000000000 diff --git a/libraries/WiFi/examples/WiFiSmartConfig/ci.json b/libraries/WiFi/examples/WiFiSmartConfig/ci.json new file mode 100644 index 00000000000..d8b3664bc65 --- /dev/null +++ b/libraries/WiFi/examples/WiFiSmartConfig/ci.json @@ -0,0 +1,5 @@ +{ + "targets": { + "esp32h2": false + } +} diff --git a/libraries/WiFi/examples/WiFiTelnetToSerial/.skip.esp32h2 b/libraries/WiFi/examples/WiFiTelnetToSerial/.skip.esp32h2 deleted file mode 100644 index e69de29bb2d..00000000000 diff --git a/libraries/WiFi/examples/WiFiTelnetToSerial/ci.json b/libraries/WiFi/examples/WiFiTelnetToSerial/ci.json new file mode 100644 index 00000000000..d8b3664bc65 --- /dev/null +++ b/libraries/WiFi/examples/WiFiTelnetToSerial/ci.json @@ -0,0 +1,5 @@ +{ + "targets": { + "esp32h2": false + } +} diff --git a/libraries/WiFi/examples/WiFiUDPClient/.skip.esp32h2 b/libraries/WiFi/examples/WiFiUDPClient/.skip.esp32h2 deleted file mode 100644 index e69de29bb2d..00000000000 diff --git a/libraries/WiFi/examples/WiFiUDPClient/ci.json b/libraries/WiFi/examples/WiFiUDPClient/ci.json new file mode 100644 index 00000000000..d8b3664bc65 --- /dev/null +++ b/libraries/WiFi/examples/WiFiUDPClient/ci.json @@ -0,0 +1,5 @@ +{ + "targets": { + "esp32h2": false + } +} diff --git a/libraries/WiFiProv/examples/WiFiProv/.skip.esp32h2 b/libraries/WiFiProv/examples/WiFiProv/.skip.esp32h2 deleted file mode 100644 index e69de29bb2d..00000000000 diff --git a/libraries/WiFiProv/examples/WiFiProv/ci.json b/libraries/WiFiProv/examples/WiFiProv/ci.json new file mode 100644 index 00000000000..d8b3664bc65 --- /dev/null +++ b/libraries/WiFiProv/examples/WiFiProv/ci.json @@ -0,0 +1,5 @@ +{ + "targets": { + "esp32h2": false + } +} diff --git a/libraries/Wire/examples/WireSlave/.skip.esp32c2 b/libraries/Wire/examples/WireSlave/.skip.esp32c2 deleted file mode 100644 index e69de29bb2d..00000000000 diff --git a/libraries/Wire/examples/WireSlave/ci.json b/libraries/Wire/examples/WireSlave/ci.json new file mode 100644 index 00000000000..46e0dfffebb --- /dev/null +++ b/libraries/Wire/examples/WireSlave/ci.json @@ -0,0 +1,5 @@ +{ + "targets": { + "esp32c2": false + } +} diff --git a/tests/performance/coremark/.skip.qemu b/tests/performance/coremark/.skip.qemu deleted file mode 100644 index e69de29bb2d..00000000000 diff --git a/tests/performance/coremark/.skip.wokwi b/tests/performance/coremark/.skip.wokwi deleted file mode 100644 index e69de29bb2d..00000000000 diff --git a/tests/performance/coremark/ci.json b/tests/performance/coremark/ci.json new file mode 100644 index 00000000000..accee2b2135 --- /dev/null +++ b/tests/performance/coremark/ci.json @@ -0,0 +1,6 @@ +{ + "platforms": { + "qemu": false, + "wokwi": false + } +} diff --git a/tests/performance/fibonacci/.skip.qemu b/tests/performance/fibonacci/.skip.qemu deleted file mode 100644 index e69de29bb2d..00000000000 diff --git a/tests/performance/fibonacci/.skip.wokwi b/tests/performance/fibonacci/.skip.wokwi deleted file mode 100644 index e69de29bb2d..00000000000 diff --git a/tests/performance/fibonacci/ci.json b/tests/performance/fibonacci/ci.json new file mode 100644 index 00000000000..accee2b2135 --- /dev/null +++ b/tests/performance/fibonacci/ci.json @@ -0,0 +1,6 @@ +{ + "platforms": { + "qemu": false, + "wokwi": false + } +} diff --git a/tests/performance/psramspeed/.skip.esp32c3 b/tests/performance/psramspeed/.skip.esp32c3 deleted file mode 100644 index e69de29bb2d..00000000000 diff --git a/tests/performance/psramspeed/.skip.esp32c6 b/tests/performance/psramspeed/.skip.esp32c6 deleted file mode 100644 index e69de29bb2d..00000000000 diff --git a/tests/performance/psramspeed/.skip.esp32h2 b/tests/performance/psramspeed/.skip.esp32h2 deleted file mode 100644 index e69de29bb2d..00000000000 diff --git a/tests/performance/psramspeed/.skip.qemu b/tests/performance/psramspeed/.skip.qemu deleted file mode 100644 index e69de29bb2d..00000000000 diff --git a/tests/performance/psramspeed/.skip.wokwi b/tests/performance/psramspeed/.skip.wokwi deleted file mode 100644 index e69de29bb2d..00000000000 diff --git a/tests/performance/psramspeed/ci.json b/tests/performance/psramspeed/ci.json new file mode 100644 index 00000000000..275da6cf4d5 --- /dev/null +++ b/tests/performance/psramspeed/ci.json @@ -0,0 +1,12 @@ +{ + "platforms": { + "qemu": false, + "wokwi": false + }, + + "targets": { + "esp32c3": false, + "esp32c6": false, + "esp32h2": false + } +} diff --git a/tests/performance/ramspeed/.skip.qemu b/tests/performance/ramspeed/.skip.qemu deleted file mode 100644 index e69de29bb2d..00000000000 diff --git a/tests/performance/ramspeed/.skip.wokwi b/tests/performance/ramspeed/.skip.wokwi deleted file mode 100644 index e69de29bb2d..00000000000 diff --git a/tests/performance/ramspeed/cfg.json b/tests/performance/ramspeed/cfg.json deleted file mode 100644 index dc67d40167e..00000000000 --- a/tests/performance/ramspeed/cfg.json +++ /dev/null @@ -1,40 +0,0 @@ -{ - "targets": [ - { - "name": "esp32", - "fqbn":[ - "espressif:esp32:esp32:PSRAM=disabled,PartitionScheme=huge_app" - ] - }, - { - "name": "esp32s2", - "fqbn": [ - "espressif:esp32:esp32s2:PSRAM=disabled,PartitionScheme=huge_app" - ] - }, - { - "name": "esp32c3", - "fqbn": [ - "espressif:esp32:esp32c3:PartitionScheme=huge_app" - ] - }, - { - "name": "esp32s3", - "fqbn": [ - "espressif:esp32:esp32s3:PSRAM=disabled,USBMode=default,PartitionScheme=huge_app" - ] - }, - { - "name": "esp32c6", - "fqbn": [ - "espressif:esp32:esp32c6:PartitionScheme=huge_app" - ] - }, - { - "name": "esp32h2", - "fqbn": [ - "espressif:esp32:esp32h2:PartitionScheme=huge_app" - ] - } - ] -} diff --git a/tests/performance/ramspeed/ci.json b/tests/performance/ramspeed/ci.json new file mode 100644 index 00000000000..e0614d1870f --- /dev/null +++ b/tests/performance/ramspeed/ci.json @@ -0,0 +1,18 @@ +{ + "platform": { + "qemu": false, + "wokwi": false + }, + + "fqbn": { + "esp32": [ + "espressif:esp32:esp32:PSRAM=disabled,PartitionScheme=huge_app" + ], + "esp32s2": [ + "espressif:esp32:esp32s2:PSRAM=disabled,PartitionScheme=huge_app" + ], + "esp32s3": [ + "espressif:esp32:esp32s3:PSRAM=disabled,USBMode=default,PartitionScheme=huge_app" + ] + } +} diff --git a/tests/performance/superpi/.skip.qemu b/tests/performance/superpi/.skip.qemu deleted file mode 100644 index e69de29bb2d..00000000000 diff --git a/tests/performance/superpi/.skip.wokwi b/tests/performance/superpi/.skip.wokwi deleted file mode 100644 index e69de29bb2d..00000000000 diff --git a/tests/performance/superpi/ci.json b/tests/performance/superpi/ci.json new file mode 100644 index 00000000000..accee2b2135 --- /dev/null +++ b/tests/performance/superpi/ci.json @@ -0,0 +1,6 @@ +{ + "platforms": { + "qemu": false, + "wokwi": false + } +} diff --git a/tests/validation/democfg/.skip.qemu b/tests/validation/democfg/.skip.qemu deleted file mode 100644 index e69de29bb2d..00000000000 diff --git a/tests/validation/democfg/cfg.json b/tests/validation/democfg/cfg.json deleted file mode 100644 index 3bc0c7943dd..00000000000 --- a/tests/validation/democfg/cfg.json +++ /dev/null @@ -1,31 +0,0 @@ -{ - "targets": [ - { - "name": "esp32", - "fqbn":[ - "espressif:esp32:esp32:PSRAM=enabled,PartitionScheme=huge_app,FlashMode=dio", - "espressif:esp32:esp32:PSRAM=enabled,PartitionScheme=huge_app,FlashMode=qio" - ] - }, - { - "name": "esp32s2", - "fqbn": ["espressif:esp32:esp32s2:PSRAM=enabled,PartitionScheme=huge_app"] - }, - { - "name": "esp32c3", - "fqbn": ["espressif:esp32:esp32c3:PartitionScheme=huge_app"] - }, - { - "name": "esp32s3", - "fqbn": ["espressif:esp32:esp32s3:PSRAM=opi,USBMode=default,PartitionScheme=huge_app"] - }, - { - "name": "esp32c6", - "fqbn": ["espressif:esp32:esp32c6:PartitionScheme=huge_app"] - }, - { - "name": "esp32h2", - "fqbn": ["espressif:esp32:esp32h2:PartitionScheme=huge_app"] - } - ] -} diff --git a/tests/validation/democfg/ci.json b/tests/validation/democfg/ci.json new file mode 100644 index 00000000000..e3270117dc6 --- /dev/null +++ b/tests/validation/democfg/ci.json @@ -0,0 +1,29 @@ +{ + "platforms": { + "qemu": false, + "hardware": true, + "wokwi": true + }, + + "targets": { + "esp32": true, + "esp32s2": true, + "esp32s3": true, + "esp32c3": true, + "esp32c6": true, + "esp32h2": false + }, + + "fqbn": { + "esp32": [ + "espressif:esp32:esp32:PSRAM=enabled,PartitionScheme=huge_app,FlashMode=dio", + "espressif:esp32:esp32:PSRAM=enabled,PartitionScheme=huge_app,FlashMode=qio" + ], + "esp32s2": [ + "espressif:esp32:esp32s2:PSRAM=enabled,PartitionScheme=huge_app" + ], + "esp32s3": [ + "espressif:esp32:esp32s3:PSRAM=opi,USBMode=default,PartitionScheme=huge_app" + ] + } +} diff --git a/tests/validation/gpio/.skip.hardware b/tests/validation/gpio/.skip.hardware deleted file mode 100644 index e69de29bb2d..00000000000 diff --git a/tests/validation/gpio/.skip.qemu b/tests/validation/gpio/.skip.qemu deleted file mode 100644 index e69de29bb2d..00000000000 diff --git a/tests/validation/gpio/ci.json b/tests/validation/gpio/ci.json new file mode 100644 index 00000000000..8e24ae58e5a --- /dev/null +++ b/tests/validation/gpio/ci.json @@ -0,0 +1,6 @@ +{ + "platforms": { + "qemu": false, + "hardware": false + } +} diff --git a/tests/validation/nvs/.skip.qemu b/tests/validation/nvs/.skip.qemu deleted file mode 100644 index e69de29bb2d..00000000000 diff --git a/tests/validation/nvs/cfg.json b/tests/validation/nvs/cfg.json deleted file mode 100644 index 55db756954a..00000000000 --- a/tests/validation/nvs/cfg.json +++ /dev/null @@ -1,51 +0,0 @@ -{ - "targets": [ - { - "name": "esp32", - "fqbn":[ - "espressif:esp32:esp32:PSRAM=enabled,PartitionScheme=huge_app,FlashMode=dio", - "espressif:esp32:esp32:PSRAM=enabled,PartitionScheme=huge_app,FlashMode=qio" - ] - }, - { - "name": "esp32s2", - "fqbn": [ - "espressif:esp32:esp32s2:PSRAM=enabled,PartitionScheme=huge_app,FlashMode=dio", - "espressif:esp32:esp32s2:PSRAM=enabled,PartitionScheme=huge_app,FlashMode=qio" - ] - }, - { - "name": "esp32c3", - "fqbn": [ - "espressif:esp32:esp32c3:PartitionScheme=huge_app,FlashMode=dio", - "espressif:esp32:esp32c3:PartitionScheme=huge_app,FlashMode=qio" - ] - }, - { - "name": "esp32s3", - "fqbn": [ - "espressif:esp32:esp32s3:PSRAM=opi,USBMode=default,PartitionScheme=huge_app,FlashMode=qio", - "espressif:esp32:esp32s3:PSRAM=opi,USBMode=default,PartitionScheme=huge_app,FlashMode=qio120", - "espressif:esp32:esp32s3:PSRAM=opi,USBMode=default,PartitionScheme=huge_app,FlashMode=dio" - ] - }, - { - "name": "esp32c6", - "fqbn": [ - "espressif:esp32:esp32c6:PartitionScheme=huge_app,FlashMode=dio", - "espressif:esp32:esp32c6:PartitionScheme=huge_app,FlashMode=dio,FlashFreq=40", - "espressif:esp32:esp32c6:PartitionScheme=huge_app,FlashMode=qio", - "espressif:esp32:esp32c6:PartitionScheme=huge_app,FlashMode=qio,FlashFreq=40" - ] - }, - { - "name": "esp32h2", - "fqbn": [ - "espressif:esp32:esp32h2:PartitionScheme=huge_app,FlashMode=dio", - "espressif:esp32:esp32h2:PartitionScheme=huge_app,FlashMode=dio,FlashFreq=16", - "espressif:esp32:esp32h2:PartitionScheme=huge_app,FlashMode=qio", - "espressif:esp32:esp32h2:PartitionScheme=huge_app,FlashMode=qio,FlashFreq=16" - ] - } - ] -} diff --git a/tests/validation/nvs/ci.json b/tests/validation/nvs/ci.json new file mode 100644 index 00000000000..4bc2893da08 --- /dev/null +++ b/tests/validation/nvs/ci.json @@ -0,0 +1,37 @@ +{ + "platforms": { + "qemu": false + }, + + "fqbn": { + "esp32": [ + "espressif:esp32:esp32:PSRAM=enabled,PartitionScheme=huge_app,FlashMode=dio", + "espressif:esp32:esp32:PSRAM=enabled,PartitionScheme=huge_app,FlashMode=qio" + ], + "esp32s2": [ + "espressif:esp32:esp32s2:PSRAM=enabled,PartitionScheme=huge_app,FlashMode=dio", + "espressif:esp32:esp32s2:PSRAM=enabled,PartitionScheme=huge_app,FlashMode=qio" + ], + "esp32c3": [ + "espressif:esp32:esp32c3:PartitionScheme=huge_app,FlashMode=dio", + "espressif:esp32:esp32c3:PartitionScheme=huge_app,FlashMode=qio" + ], + "esp32s3": [ + "espressif:esp32:esp32s3:PSRAM=opi,USBMode=default,PartitionScheme=huge_app,FlashMode=qio", + "espressif:esp32:esp32s3:PSRAM=opi,USBMode=default,PartitionScheme=huge_app,FlashMode=qio120", + "espressif:esp32:esp32s3:PSRAM=opi,USBMode=default,PartitionScheme=huge_app,FlashMode=dio" + ], + "esp32c6": [ + "espressif:esp32:esp32c6:PartitionScheme=huge_app,FlashMode=dio", + "espressif:esp32:esp32c6:PartitionScheme=huge_app,FlashMode=dio,FlashFreq=40", + "espressif:esp32:esp32c6:PartitionScheme=huge_app,FlashMode=qio", + "espressif:esp32:esp32c6:PartitionScheme=huge_app,FlashMode=qio,FlashFreq=40" + ], + "esp32h2": [ + "espressif:esp32:esp32h2:PartitionScheme=huge_app,FlashMode=dio", + "espressif:esp32:esp32h2:PartitionScheme=huge_app,FlashMode=dio,FlashFreq=16", + "espressif:esp32:esp32h2:PartitionScheme=huge_app,FlashMode=qio", + "espressif:esp32:esp32h2:PartitionScheme=huge_app,FlashMode=qio,FlashFreq=16" + ] + } +} diff --git a/tests/validation/periman/.skip.qemu b/tests/validation/periman/.skip.qemu deleted file mode 100644 index e69de29bb2d..00000000000 diff --git a/tests/validation/periman/.skip.wokwi b/tests/validation/periman/.skip.wokwi deleted file mode 100644 index e69de29bb2d..00000000000 diff --git a/tests/validation/periman/ci.json b/tests/validation/periman/ci.json new file mode 100644 index 00000000000..accee2b2135 --- /dev/null +++ b/tests/validation/periman/ci.json @@ -0,0 +1,6 @@ +{ + "platforms": { + "qemu": false, + "wokwi": false + } +} diff --git a/tests/validation/touch/.skip.esp32c3 b/tests/validation/touch/.skip.esp32c3 deleted file mode 100644 index e69de29bb2d..00000000000 diff --git a/tests/validation/touch/.skip.esp32c6 b/tests/validation/touch/.skip.esp32c6 deleted file mode 100644 index e69de29bb2d..00000000000 diff --git a/tests/validation/touch/.skip.esp32h2 b/tests/validation/touch/.skip.esp32h2 deleted file mode 100644 index e69de29bb2d..00000000000 diff --git a/tests/validation/touch/.skip.qemu b/tests/validation/touch/.skip.qemu deleted file mode 100644 index e69de29bb2d..00000000000 diff --git a/tests/validation/touch/.skip.wokwi b/tests/validation/touch/.skip.wokwi deleted file mode 100644 index e69de29bb2d..00000000000 diff --git a/tests/validation/touch/ci.json b/tests/validation/touch/ci.json new file mode 100644 index 00000000000..275da6cf4d5 --- /dev/null +++ b/tests/validation/touch/ci.json @@ -0,0 +1,12 @@ +{ + "platforms": { + "qemu": false, + "wokwi": false + }, + + "targets": { + "esp32c3": false, + "esp32c6": false, + "esp32h2": false + } +} diff --git a/tests/validation/uart/.skip.qemu b/tests/validation/uart/.skip.qemu deleted file mode 100644 index e69de29bb2d..00000000000 diff --git a/tests/validation/uart/.skip.wokwi b/tests/validation/uart/.skip.wokwi deleted file mode 100644 index e69de29bb2d..00000000000 diff --git a/tests/validation/uart/ci.json b/tests/validation/uart/ci.json new file mode 100644 index 00000000000..accee2b2135 --- /dev/null +++ b/tests/validation/uart/ci.json @@ -0,0 +1,6 @@ +{ + "platforms": { + "qemu": false, + "wokwi": false + } +} diff --git a/tests/validation/wifi/.skip.esp32h2 b/tests/validation/wifi/.skip.esp32h2 deleted file mode 100644 index e69de29bb2d..00000000000 diff --git a/tests/validation/wifi/.skip.hardware b/tests/validation/wifi/.skip.hardware deleted file mode 100644 index e69de29bb2d..00000000000 diff --git a/tests/validation/wifi/.skip.qemu b/tests/validation/wifi/.skip.qemu deleted file mode 100644 index e69de29bb2d..00000000000 diff --git a/tests/validation/wifi/cfg.json b/tests/validation/wifi/cfg.json deleted file mode 100644 index aa00bcf5ded..00000000000 --- a/tests/validation/wifi/cfg.json +++ /dev/null @@ -1,44 +0,0 @@ -{ - "targets": [ - { - "name": "esp32", - "fqbn":[ - "espressif:esp32:esp32:PSRAM=enabled,PartitionScheme=huge_app,FlashMode=dio", - "espressif:esp32:esp32:PSRAM=disabled,PartitionScheme=huge_app,FlashMode=qio" - ] - }, - { - "name": "esp32s2", - "fqbn": [ - "espressif:esp32:esp32s2:PSRAM=enabled,PartitionScheme=huge_app,FlashMode=dio", - "espressif:esp32:esp32s2:PSRAM=disabled,PartitionScheme=huge_app,FlashMode=dio" - ] - }, - { - "name": "esp32c3", - "fqbn": [ - "espressif:esp32:esp32c3:PartitionScheme=huge_app,FlashMode=dio" - ] - }, - { - "name": "esp32s3", - "fqbn": [ - "espressif:esp32:esp32s3:PSRAM=opi,USBMode=default,PartitionScheme=huge_app,FlashMode=qio", - "espressif:esp32:esp32s3:PSRAM=disabled,USBMode=default,PartitionScheme=huge_app,FlashMode=qio", - "espressif:esp32:esp32s3:PSRAM=enabled,USBMode=default,PartitionScheme=huge_app,FlashMode=qio" - ] - }, - { - "name": "esp32c6", - "fqbn": [ - "espressif:esp32:esp32c6:PartitionScheme=huge_app,FlashMode=dio" - ] - }, - { - "name": "esp32h2", - "fqbn": [ - "espressif:esp32:esp32h2:PartitionScheme=huge_app,FlashMode=dio" - ] - } - ] -} diff --git a/tests/validation/wifi/ci.json b/tests/validation/wifi/ci.json new file mode 100644 index 00000000000..b36524cced9 --- /dev/null +++ b/tests/validation/wifi/ci.json @@ -0,0 +1,30 @@ +{ + "platforms": { + "qemu": false, + "hardware": false + }, + + "targets": { + "esp32h2": false + }, + + "extra_tags": [ + "wifi" + ], + + "fqbn": { + "esp32": [ + "espressif:esp32:esp32:PSRAM=enabled,PartitionScheme=huge_app,FlashMode=dio", + "espressif:esp32:esp32:PSRAM=disabled,PartitionScheme=huge_app,FlashMode=dio" + ], + "esp32s2": [ + "espressif:esp32:esp32s2:PSRAM=enabled,PartitionScheme=huge_app,FlashMode=dio", + "espressif:esp32:esp32s2:PSRAM=disabled,PartitionScheme=huge_app,FlashMode=dio" + ], + "esp32s3": [ + "espressif:esp32:esp32s3:PSRAM=opi,USBMode=default,PartitionScheme=huge_app,FlashMode=qio", + "espressif:esp32:esp32s3:PSRAM=disabled,USBMode=default,PartitionScheme=huge_app,FlashMode=qio", + "espressif:esp32:esp32s3:PSRAM=enabled,USBMode=default,PartitionScheme=huge_app,FlashMode=qio" + ] + } +} From a000fb65e30d919eeb2a680891a814dc6a1c3ac1 Mon Sep 17 00:00:00 2001 From: Lucas Saavedra Vaz <32426024+lucasssvaz@users.noreply.github.com> Date: Wed, 15 May 2024 16:35:14 +0200 Subject: [PATCH 2/2] Test --- .github/scripts/install-platformio-esp32.sh | 8 +- .github/scripts/sketch_utils.sh | 47 ++-- .github/scripts/tests_build.sh | 2 +- .github/scripts/tests_run.sh | 41 ++- .github/workflows/build_tests.yml | 39 +++ .github/workflows/hil.yml | 279 -------------------- .github/workflows/hw.yml | 56 ++++ .github/workflows/qemu.yml | 87 ++++++ .github/workflows/tests.yml | 85 ++++++ 9 files changed, 336 insertions(+), 308 deletions(-) create mode 100644 .github/workflows/build_tests.yml delete mode 100644 .github/workflows/hil.yml create mode 100644 .github/workflows/hw.yml create mode 100644 .github/workflows/qemu.yml create mode 100644 .github/workflows/tests.yml diff --git a/.github/scripts/install-platformio-esp32.sh b/.github/scripts/install-platformio-esp32.sh index 56231345db0..a92e1103770 100755 --- a/.github/scripts/install-platformio-esp32.sh +++ b/.github/scripts/install-platformio-esp32.sh @@ -89,7 +89,9 @@ function count_sketches(){ # count_sketches if [[ "${sketchdirname}.ino" != "$sketchname" ]]; then continue fi - if [[ -f "$sketchdir/.test.skip" ]]; then + is_target=$(jq -r --arg target $target '.targets[$target]' $sketchdir/ci.json) + # If the target is listed as false, skip the sketch. Otherwise, include it. + if [[ "$is_target" == "false" ]]; then continue fi echo $sketch >> sketches.txt @@ -161,8 +163,10 @@ function build_pio_sketches(){ # build_pio_sketches [ex done xtra_opts=$* + len=0 if [ -z $sketchdir ]; then echo "ERROR: Sketch directory not provided" @@ -64,13 +65,17 @@ function build_sketch(){ # build_sketch [ex # precedence. Note that the following logic also falls to the default # parameters if no arguments were passed and no file was found. - if [ -z $options ] && [ -f $sketchdir/cfg.json ]; then + if [ -z $options ] && [ -f $sketchdir/ci.json ]; then # The config file could contain multiple FQBNs for one chip. If # that's the case we build one time for every FQBN. - len=`jq -r --arg chip $target '.targets[] | select(.name==$chip) | .fqbn | length' $sketchdir/cfg.json` - fqbn=`jq -r --arg chip $target '.targets[] | select(.name==$chip) | .fqbn' $sketchdir/cfg.json` - else + len=`jq -r --arg target $target '.fqbn[$target] | length' $sketchdir/ci.json` + if [ $len -gt 0 ]; then + fqbn=`jq -r --arg target $target '.fqbn[$target] | sort' $sketchdir/ci.json` + fi + fi + + if [ ! -z $options ] || [ $len -eq 0 ]; then # Since we are passing options, we will end up with only one FQBN to # build. @@ -78,10 +83,10 @@ function build_sketch(){ # build_sketch [ex # Default FQBN options if none were passed in the command line. - esp32_opts="FlashMode=dio,PSRAM=enabled,PartitionScheme=huge_app" + esp32_opts="PSRAM=enabled,PartitionScheme=huge_app" esp32s2_opts="PSRAM=enabled,PartitionScheme=huge_app" esp32s3_opts="PSRAM=opi,USBMode=default,PartitionScheme=huge_app" - esp32c3_opts="FlashMode=dio,PartitionScheme=huge_app" + esp32c3_opts="PartitionScheme=huge_app" esp32c6_opts="PartitionScheme=huge_app" esp32h2_opts="PartitionScheme=huge_app" @@ -135,7 +140,14 @@ function build_sketch(){ # build_sketch [ex sketchname=$(basename $sketchdir) - if [[ -n $target ]] && [[ -f "$sketchdir/.skip.$target" ]]; then + # If the target is listed as false, skip the sketch. Otherwise, include it. + if [ -f $sketchdir/ci.json ]; then + is_target=$(jq -r --arg target $target '.targets[$target]' $sketchdir/ci.json) + else + is_target="true" + fi + + if [[ "$is_target" == "false" ]]; then echo "Skipping $sketchname for target $target" exit 0 fi @@ -270,12 +282,19 @@ function count_sketches(){ # count_sketches [target] local sketchname=$(basename $sketch) if [[ "$sketchdirname.ino" != "$sketchname" ]]; then continue - elif [[ -n $target ]] && [[ -f "$sketchdir/.skip.$target" ]]; then - continue - else - echo $sketch >> sketches.txt - sketchnum=$(($sketchnum + 1)) + elif [[ -n $target ]]; then + # If the target is listed as false, skip the sketch. Otherwise, include it. + if [ -f $sketchdir/ci.json ]; then + is_target=$(jq -r --arg target $target '.targets[$target]' $sketchdir/ci.json) + else + is_target="true" + fi + if [[ "$is_target" == "false" ]]; then + continue + fi fi + echo $sketch >> sketches.txt + sketchnum=$(($sketchnum + 1)) done return $sketchnum } @@ -339,7 +358,7 @@ function build_sketches(){ # build_sketches > $GITHUB_OUTPUT - echo "test_folder=${test_folder}" >> $GITHUB_OUTPUT - echo "test_type=${test_type}" >> $GITHUB_OUTPUT - - build: - needs: gen_chunks - name: ${{matrix.chip}}-Build#${{matrix.chunks}} - runs-on: ubuntu-latest - strategy: - matrix: - chip: ['esp32', 'esp32s2', 'esp32s3', 'esp32c3', 'esp32c6', 'esp32h2'] - chunks: ${{fromJson(needs.gen_chunks.outputs.chunks)}} - steps: - - name: Checkout Repository - uses: actions/checkout@v4 - - - name: Build sketches - run: | - bash .github/scripts/tests_build.sh -c -type ${{ needs.gen_chunks.outputs.test_type }} -t ${{matrix.chip}} -i ${{matrix.chunks}} -m ${{env.MAX_CHUNKS}} - - - name: Upload ${{matrix.chip}}-${{matrix.chunks}} artifacts - uses: actions/upload-artifact@v4 - with: - name: ${{matrix.chip}}-${{matrix.chunks}}.artifacts - if-no-files-found: error - path: | - ~/.build_skipped - ~/.arduino/tests/**/build*.tmp/*.bin - ~/.arduino/tests/**/build*.tmp/*.elf - ~/.arduino/tests/**/build*.tmp/*.json - - qemu-test: - needs: [gen_chunks, build] - name: ${{matrix.chip}}-QEMU_Test#${{matrix.chunks}} - if: ${{ false }} - strategy: - fail-fast: false - matrix: - chip: ['esp32', 'esp32c3'] # Currently only ESP32 and ESP32-C3 are supported by QEMU - chunks: ${{fromJson(needs.gen_chunks.outputs.chunks)}} - runs-on: ubuntu-latest - env: - QEMU_INSTALL_PATH: "$HOME" - steps: - - name: Checkout repository - uses: actions/checkout@v4 - - - name: Get QEMU version - uses: pozetroninc/github-action-get-latest-release@v0.7.0 - id: get-qemu-version - with: - token: ${{secrets.GITHUB_TOKEN}} - owner: espressif - repo: qemu - excludes: prerelease, draft - - - name: Cache tools - id: cache-linux - uses: actions/cache@v4 - with: - path: | - ~/qemu - ~/.cache/pip - key: qemu-${{ steps.get-qemu-version.outputs.release }}-${{ hashFiles('.github/workflows/hil.yml') }} - - - name: Install dependencies - run: | - pip install -U pip - pip install -r tests/requirements.txt --extra-index-url https://dl.espressif.com/pypi - sudo apt update && sudo apt install libpixman-1-0 libnuma1 libglib2.0-0 libslirp0 libsdl2-2.0-0 - - - name: Download QEMU - if: steps.cache-linux.outputs.cache-hit != 'true' - run: | - cd ${{ env.QEMU_INSTALL_PATH }} - underscore_release=$(echo ${{ steps.get-qemu-version.outputs.release }} | sed 's/\-/_/g') - curl -L https://github.com/espressif/qemu/releases/download/${{ steps.get-qemu-version.outputs.release }}/qemu-riscv32-softmmu-${underscore_release}-x86_64-linux-gnu.tar.xz > qemu-riscv32.tar.xz - curl -L https://github.com/espressif/qemu/releases/download/${{ steps.get-qemu-version.outputs.release }}/qemu-xtensa-softmmu-${underscore_release}-x86_64-linux-gnu.tar.xz > qemu-xtensa.tar.xz - tar -xf qemu-riscv32.tar.xz - tar -xf qemu-xtensa.tar.xz - rm qemu-* - echo "QEMU_PATH=${{ env.QEMU_INSTALL_PATH }}/qemu" >> $GITHUB_ENV - - - name: Download ${{matrix.chip}}-${{matrix.chunks}} artifacts - uses: actions/download-artifact@v4 - with: - name: ${{matrix.chip}}-${{matrix.chunks}}.artifacts - path: ~/ - - - name: Run Tests - run: QEMU_PATH="${{env.QEMU_PATH}}" bash .github/scripts/tests_run.sh -c -t ${{matrix.chip}} -i ${{matrix.chunks}} -m ${{env.MAX_CHUNKS}} -q - - - name: Check if tests were skipped - id: check-test-skipped - run: | - if [ $(find "tests" -name ".test_skipped") ]; then - echo "skipped=true" >> $GITHUB_OUTPUT - else - echo "skipped=false" >> $GITHUB_OUTPUT - fi - - - name: Upload test result artifacts - uses: actions/upload-artifact@v4 - if: ${{ always() && steps.check-test-skipped.outputs.skipped == 'false' }} - with: - name: qemu_results-${{matrix.chip}}-${{matrix.chunks}} - path: tests/*/*.xml - - wokwi-test: - needs: [gen_chunks, build] - if: github.event_name == 'schedule' - name: ${{matrix.chip}}-Wokwi_Test#${{matrix.chunks}} - strategy: - fail-fast: false - matrix: - chip: ['esp32', 'esp32s2', 'esp32s3', 'esp32c3', 'esp32c6', 'esp32h2'] - chunks: ${{fromJson(needs.gen_chunks.outputs.chunks)}} - runs-on: ubuntu-latest - steps: - - name: Checkout repository - uses: actions/checkout@v4 - - - name: Download ${{matrix.chip}}-${{matrix.chunks}} artifacts - uses: actions/download-artifact@v4 - with: - name: ${{matrix.chip}}-${{matrix.chunks}}.artifacts - path: ~/ - - - name: Install Wokwi CLI - run: curl -L https://wokwi.com/ci/install.sh | sh - - - name: Install dependencies - run: | - pip install -U pip - pip install -r tests/requirements.txt --extra-index-url https://dl.espressif.com/pypi - sudo apt update && sudo apt install -y -qq jq - - - name: Run Tests - env: - WOKWI_CLI_TOKEN: ${{ secrets.WOKWI_CLI_TOKEN }} - run: | - bash .github/scripts/tests_run.sh -c -t ${{matrix.chip}} -i ${{matrix.chunks}} -m ${{env.MAX_CHUNKS}} -w ${{env.WOKWI_TIMEOUT}} - - - name: Check if tests were skipped - id: check-test-skipped - run: | - if [ $(find "tests" -name ".test_skipped") ]; then - echo "skipped=true" >> $GITHUB_OUTPUT - else - echo "skipped=false" >> $GITHUB_OUTPUT - fi - - - name: Upload test result artifacts - uses: actions/upload-artifact@v4 - if: ${{ always() && steps.check-test-skipped.outputs.skipped == 'false' }} - with: - name: wokwi_results-${{matrix.chip}}-${{matrix.chunks}} - path: tests/**/*.xml - - hardware-test: - needs: [gen_chunks, build] - name: ${{matrix.chip}}-Hardware_Test#${{matrix.chunks}} - if: | - contains(github.event.pull_request.labels.*.name, 'hil_test') || github.event_name == 'schedule' - strategy: - fail-fast: false - matrix: - chip: ['esp32', 'esp32s2', 'esp32s3', 'esp32c3', 'esp32c6', 'esp32h2'] - chunks: ${{fromJson(needs.gen_chunks.outputs.chunks)}} - runs-on: [arduino, "${{matrix.chip}}"] - container: - image: python:3.10.1-bullseye - options: --privileged - - steps: - - name: Checkout repository - uses: actions/checkout@v4 - - - name: Download ${{matrix.chip}}-${{matrix.chunks}} artifacts - uses: actions/download-artifact@v4 - with: - name: ${{matrix.chip}}-${{matrix.chunks}}.artifacts - path: ~/ - - - name: Install dependencies - run: | - pip install -U pip - pip install -r tests/requirements.txt --extra-index-url https://dl.espressif.com/pypi - apt update && apt install -y -qq jq - - - name: Run Tests - run: | - bash .github/scripts/tests_run.sh -c -type ${{ needs.gen_chunks.outputs.test_type }} -t ${{matrix.chip}} -i ${{matrix.chunks}} -m ${{env.MAX_CHUNKS}} -e - - - name: Check if tests were skipped - id: check-test-skipped - run: | - if [ $(find "tests" -name ".test_skipped") ]; then - echo "skipped=true" >> $GITHUB_OUTPUT - else - echo "skipped=false" >> $GITHUB_OUTPUT - fi - - - name: Upload test result artifacts - uses: actions/upload-artifact@v4 - if: ${{ always() && steps.check-test-skipped.outputs.skipped == 'false' }} - with: - name: hw_results-${{matrix.chip}}-${{matrix.chunks}} - if-no-files-found: error - path: | - tests/**/*.xml - tests/**/result_*.json - - event_file: - name: "Event File" - runs-on: ubuntu-latest - steps: - - name: Upload - uses: actions/upload-artifact@v4 - with: - name: event_file - path: ${{github.event_path}} diff --git a/.github/workflows/hw.yml b/.github/workflows/hw.yml new file mode 100644 index 00000000000..47470372e3d --- /dev/null +++ b/.github/workflows/hw.yml @@ -0,0 +1,56 @@ +name: Hardware tests + +on: + workflow_call: + inputs: + chip: + required: true + type: string + type: + required: true + type: string + ref: + required: true + type: string + +concurrency: + group: hw-${{ inputs.ref }}-${{ inputs.chip }}-${{ inputs.type }} + cancel-in-progress: true + +jobs: + hardware-test: + name: ${{ inputs.chip }} - Hardware ${{ inputs.type }} tests + runs-on: [arduino, "${{inputs.chip}}"] + container: + image: python:3.10.1-bullseye + options: --privileged + + steps: + - name: Checkout repository + uses: actions/checkout@v4 + + - name: Download ${{inputs.chip}}-${{inputs.type}} artifacts + uses: actions/download-artifact@v4 + with: + name: ${{ inputs.chip }}-${{ inputs.type }}.artifacts + path: ~/ + + - name: Install dependencies + run: | + pip install -U pip + pip install -r tests/requirements.txt --extra-index-url https://dl.espressif.com/pypi + apt update && apt install -y -qq jq + + - name: Run Tests + run: | + bash .github/scripts/tests_run.sh -type ${{ inputs.type }} -t ${{ inputs.chip }} -e + + - name: Upload test result artifacts + uses: actions/upload-artifact@v4 + if: ${{ always() }} + with: + name: hw_results-${{inputs.chip}}-${{inputs.type}}} + if-no-files-found: error + path: | + tests/**/*.xml + tests/**/result_*.json diff --git a/.github/workflows/qemu.yml b/.github/workflows/qemu.yml new file mode 100644 index 00000000000..96aee7fe611 --- /dev/null +++ b/.github/workflows/qemu.yml @@ -0,0 +1,87 @@ +name: QEMU tests + +on: + workflow_call: + inputs: + chip: + required: true + type: string + type: + required: true + type: string + ref: + required: true + type: string + +concurrency: + group: qemu-${{ inputs.ref }}-${{ inputs.chip }}-${{ inputs.type }} + cancel-in-progress: true + +env: + QEMU_INSTALL_PATH: "$HOME" + +jobs: + qemu-test: + name: ${{ inputs.chip }} - QEMU ${{ inputs.type }} tests + runs-on: ubuntu-latest + steps: + - name: Checkout repository + uses: actions/checkout@v4 + + - name: Get QEMU version + uses: pozetroninc/github-action-get-latest-release@v0.7.0 + id: get-qemu-version + with: + token: ${{secrets.GITHUB_TOKEN}} + owner: espressif + repo: qemu + excludes: prerelease, draft + + - name: Cache tools + id: cache-linux + uses: actions/cache@v4 + with: + path: | + ~/qemu + ~/.cache/pip + key: qemu-${{ steps.get-qemu-version.outputs.release }}-${{ hashFiles('.github/workflows/qemu.yml', + 'tests/requirements.txt', + '.github/workflows/tests.yml') }} + + - name: Install dependencies + run: | + pip install -U pip + pip install -r tests/requirements.txt --extra-index-url https://dl.espressif.com/pypi + sudo apt update && sudo apt install libpixman-1-0 libnuma1 libglib2.0-0 libslirp0 libsdl2-2.0-0 + + - name: Download QEMU + if: steps.cache-linux.outputs.cache-hit != 'true' + run: | + cd ${{ env.QEMU_INSTALL_PATH }} + underscore_release=$(echo ${{ steps.get-qemu-version.outputs.release }} | sed 's/\-/_/g') + curl -L https://github.com/espressif/qemu/releases/download/${{ steps.get-qemu-version.outputs.release }}/qemu-riscv32-softmmu-${underscore_release}-x86_64-linux-gnu.tar.xz > qemu-riscv32.tar.xz + curl -L https://github.com/espressif/qemu/releases/download/${{ steps.get-qemu-version.outputs.release }}/qemu-xtensa-softmmu-${underscore_release}-x86_64-linux-gnu.tar.xz > qemu-xtensa.tar.xz + tar -xf qemu-riscv32.tar.xz + tar -xf qemu-xtensa.tar.xz + rm qemu-* + echo "QEMU_PATH=${{ env.QEMU_INSTALL_PATH }}/qemu" >> $GITHUB_ENV + + - name: Download ${{inputs.chip}}-${{inputs.type}} artifacts + uses: actions/download-artifact@v4 + with: + name: ${{inputs.chip}}-${{inputs.type}}.artifacts + path: ~/ + + - name: Run Tests + run: QEMU_PATH="${{env.QEMU_PATH}}" bash .github/scripts/tests_run.sh -c -type ${{inputs.type}} -t ${{inputs.chip}} -Q + + + - name: Upload test result artifacts + uses: actions/upload-artifact@v4 + if: ${{ always() }} + with: + name: qemu_results-${{inputs.chip}}-${{inputs.type}}} + if-no-files-found: error + path: | + tests/**/*.xml + tests/**/result_*.json diff --git a/.github/workflows/tests.yml b/.github/workflows/tests.yml new file mode 100644 index 00000000000..db44bcd5426 --- /dev/null +++ b/.github/workflows/tests.yml @@ -0,0 +1,85 @@ +name: Run tests + +on: + pull_request_target: + types: [opened, reopened, synchronize, labeled] + schedule: + - cron: '0 2 * * *' + +env: + WORKFLOW_REF: ${{ github.event.pull_request.number || github.ref }} + +concurrency: + group: tests-${{ env.WORKFLOW_REF }} + cancel-in-progress: true + +jobs: + call-build-validation-tests: + uses: espressif/arduino-esp32/.github/workflows/build_tests.yml@master + permissions: + contents: read + strategy: + matrix: + chip: ['esp32', 'esp32s2', 'esp32s3', 'esp32c3', 'esp32c6', 'esp32h2'] + with: + chip: ${{matrix.chip}} + type: "validation" + ref: ${{ env.WORKFLOW_REF }} + + call-build-performance-tests: + uses: espressif/arduino-esp32/.github/workflows/build_tests.yml@master + if: | + ${{ github.event_name == 'schedule' || contains(github.event.pull_request.labels.*.name, 'perf_test') }} + permissions: + contents: read + strategy: + matrix: + chip: ['esp32', 'esp32s2', 'esp32s3', 'esp32c3', 'esp32c6', 'esp32h2'] + with: + chip: ${{matrix.chip}} + type: "performance" + ref: ${{ env.WORKFLOW_REF }} + + call-hardware-tests: + uses: espressif/arduino-esp32/.github/workflows/hw.yml@master + needs: [call-build-validation-tests, call-build-performance-tests] + if: | + ${{ github.event_name == 'schedule' || contains(github.event.pull_request.labels.*.name, 'hil_test') }} + permissions: + contents: read + strategy: + matrix: + chip: ['esp32', 'esp32s2', 'esp32s3', 'esp32c3', 'esp32c6', 'esp32h2'] + type: ['validation', 'performance'] + with: + chip: ${{matrix.chip}} + type: ${{matrix.type}} + ref: ${{ env.WORKFLOW_REF }} + + # call-wokwi-tests: + # uses: espressif/arduino-esp32/.github/workflows/wokwi.yml@master + # needs: [call-build-validation-tests] + # permissions: + # contents: read + # strategy: + # matrix: + # chip: ['esp32', 'esp32s2', 'esp32s3', 'esp32c3', 'esp32c6', 'esp32h2'] + # with: + # chip: ${{matrix.chip}} + # type: "validation" + # ref: ${{ env.WORKFLOW_REF }} + # secrets: + # WOKWI_CLI_TOKEN: ${{ secrets.WOKWI_CLI_TOKEN }} + + # call-qemu-tests: + # uses: espressif/arduino-esp32/.github/workflows/qemu.yml@master + # needs: [call-build-validation-tests] + # permissions: + # contents: read + # strategy: + # matrix: + # chip: ['esp32', 'esp32c3'] + # with: + # chip: ${{matrix.chip}} + # type: "validation" + # ref: ${{ env.WORKFLOW_REF }}