@@ -25,7 +25,6 @@ endif()
2525set (CORE_SRCS
2626 cores/esp32/base64.cpp
2727 cores/esp32/cbuf.cpp
28- cores/esp32/chip-debug-report.cpp
2928 cores/esp32/esp32-hal-adc.c
3029 cores/esp32/esp32-hal-bt.c
3130 cores/esp32/esp32-hal-cpu.c
@@ -78,39 +77,27 @@ set(CORE_SRCS
7877set (ARDUINO_ALL_LIBRARIES
7978 ArduinoOTA
8079 AsyncUDP
81- BLE
82- BluetoothSerial
8380 DNSServer
8481 EEPROM
85- ESP_I2S
86- ESP_NOW
87- ESP_SR
8882 ESPmDNS
8983 Ethernet
9084 FFat
9185 FS
9286 HTTPClient
9387 HTTPUpdate
94- Insights
9588 LittleFS
9689 NetBIOS
9790 Network
98- OpenThread
9991 PPP
10092 Preferences
101- RainMaker
10293 SD_MMC
10394 SD
104- SimpleBLE
105- SPIFFS
10695 SPI
10796 Ticker
10897 Update
10998 USB
11099 WebServer
111- NetworkClientSecure
112100 WiFi
113- WiFiProv
114101 Wire
115102 )
116103
@@ -119,26 +106,10 @@ set(ARDUINO_LIBRARY_ArduinoOTA_REQUIRES esp_https_ota)
119106
120107set (ARDUINO_LIBRARY_AsyncUDP_SRCS libraries/AsyncUDP/src/AsyncUDP.cpp)
121108
122- set (ARDUINO_LIBRARY_BluetoothSerial_SRCS
123- libraries/BluetoothSerial/src/BluetoothSerial.cpp
124- libraries/BluetoothSerial/src/BTAddress.cpp
125- libraries/BluetoothSerial/src/BTAdvertisedDeviceSet.cpp
126- libraries/BluetoothSerial/src/BTScanResultsSet.cpp)
127-
128109set (ARDUINO_LIBRARY_DNSServer_SRCS libraries/DNSServer/src/DNSServer.cpp)
129110
130111set (ARDUINO_LIBRARY_EEPROM_SRCS libraries/EEPROM/src/EEPROM.cpp)
131112
132- set (ARDUINO_LIBRARY_ESP_I2S_SRCS libraries/ESP_I2S/src/ESP_I2S.cpp)
133-
134- set (ARDUINO_LIBRARY_ESP_NOW_SRCS
135- libraries/ESP_NOW/src/ESP32_NOW.cpp
136- libraries/ESP_NOW/src/ESP32_NOW_Serial.cpp)
137-
138- set (ARDUINO_LIBRARY_ESP_SR_SRCS
139- libraries/ESP_SR/src/ESP_SR.cpp
140- libraries/ESP_SR/src/esp32-hal-sr.c)
141-
142113set (ARDUINO_LIBRARY_ESPmDNS_SRCS libraries/ESPmDNS/src/ESPmDNS.cpp)
143114
144115set (ARDUINO_LIBRARY_Ethernet_SRCS libraries/Ethernet/src/ETH.cpp)
@@ -153,43 +124,23 @@ set(ARDUINO_LIBRARY_HTTPClient_SRCS libraries/HTTPClient/src/HTTPClient.cpp)
153124
154125set (ARDUINO_LIBRARY_HTTPUpdate_SRCS libraries/HTTPUpdate/src/HTTPUpdate.cpp)
155126
156- set (ARDUINO_LIBRARY_Insights_SRCS libraries/Insights/src/Insights.cpp)
157-
158127set (ARDUINO_LIBRARY_LittleFS_SRCS libraries/LittleFS/src/LittleFS.cpp)
159128
160129set (ARDUINO_LIBRARY_NetBIOS_SRCS libraries/NetBIOS/src/NetBIOS.cpp)
161130
162- set (ARDUINO_LIBRARY_OpenThread_SRCS
163- libraries/OpenThread/src/OThreadCLI.cpp
164- libraries/OpenThread/src/OThreadCLI_Util.cpp)
165-
166131set (ARDUINO_LIBRARY_PPP_SRCS
167132 libraries/PPP/src/PPP.cpp
168133 libraries/PPP/src/ppp.c)
169134
170135set (ARDUINO_LIBRARY_Preferences_SRCS libraries/Preferences/src/Preferences.cpp)
171136
172- set (ARDUINO_LIBRARY_RainMaker_SRCS
173- libraries/RainMaker/src/RMaker.cpp
174- libraries/RainMaker/src/RMakerNode.cpp
175- libraries/RainMaker/src/RMakerParam.cpp
176- libraries/RainMaker/src/RMakerDevice.cpp
177- libraries/RainMaker/src/RMakerType.cpp
178- libraries/RainMaker/src/RMakerQR.cpp
179- libraries/RainMaker/src/RMakerUtils.cpp
180- libraries/RainMaker/src/AppInsights.cpp)
181-
182137set (ARDUINO_LIBRARY_SD_MMC_SRCS libraries/SD_MMC/src/SD_MMC.cpp)
183138
184139set (ARDUINO_LIBRARY_SD_SRCS
185140 libraries/SD/src/SD.cpp
186141 libraries/SD/src/sd_diskio.cpp
187142 libraries/SD/src/sd_diskio_crc.c)
188143
189- set (ARDUINO_LIBRARY_SimpleBLE_SRCS libraries/SimpleBLE/src/SimpleBLE.cpp)
190-
191- set (ARDUINO_LIBRARY_SPIFFS_SRCS libraries/SPIFFS/src/SPIFFS.cpp)
192-
193144set (ARDUINO_LIBRARY_SPI_SRCS libraries/SPI/src/SPI.cpp)
194145
195146set (ARDUINO_LIBRARY_Ticker_SRCS libraries/Ticker/src/Ticker.cpp)
@@ -214,10 +165,6 @@ set(ARDUINO_LIBRARY_WebServer_SRCS
214165 libraries/WebServer/src/Parsing.cpp
215166 libraries/WebServer/src/detail/mimetable.cpp)
216167
217- set (ARDUINO_LIBRARY_NetworkClientSecure_SRCS
218- libraries/NetworkClientSecure/src/ssl_client.cpp
219- libraries/NetworkClientSecure/src/NetworkClientSecure.cpp)
220-
221168set (ARDUINO_LIBRARY_Network_SRCS
222169 libraries/Network/src/NetworkInterface.cpp
223170 libraries/Network/src/NetworkEvents.cpp
@@ -236,43 +183,8 @@ set(ARDUINO_LIBRARY_WiFi_SRCS
236183 libraries/WiFi/src/STA.cpp
237184 libraries/WiFi/src/AP.cpp)
238185
239- set (ARDUINO_LIBRARY_WiFiProv_SRCS libraries/WiFiProv/src/WiFiProv.cpp)
240-
241186set (ARDUINO_LIBRARY_Wire_SRCS libraries/Wire/src/Wire.cpp)
242187
243- set (ARDUINO_LIBRARY_BLE_SRCS
244- libraries/BLE/src/BLE2901.cpp
245- libraries/BLE/src/BLE2902.cpp
246- libraries/BLE/src/BLE2904.cpp
247- libraries/BLE/src/BLEAddress.cpp
248- libraries/BLE/src/BLEAdvertisedDevice.cpp
249- libraries/BLE/src/BLEAdvertising.cpp
250- libraries/BLE/src/BLEBeacon.cpp
251- libraries/BLE/src/BLECharacteristic.cpp
252- libraries/BLE/src/BLECharacteristicMap.cpp
253- libraries/BLE/src/BLEClient.cpp
254- libraries/BLE/src/BLEDescriptor.cpp
255- libraries/BLE/src/BLEDescriptorMap.cpp
256- libraries/BLE/src/BLEDevice.cpp
257- libraries/BLE/src/BLEEddystoneTLM.cpp
258- libraries/BLE/src/BLEEddystoneURL.cpp
259- libraries/BLE/src/BLEExceptions.cpp
260- libraries/BLE/src/BLEHIDDevice.cpp
261- libraries/BLE/src/BLERemoteCharacteristic.cpp
262- libraries/BLE/src/BLERemoteDescriptor.cpp
263- libraries/BLE/src/BLERemoteService.cpp
264- libraries/BLE/src/BLEScan.cpp
265- libraries/BLE/src/BLESecurity.cpp
266- libraries/BLE/src/BLEServer.cpp
267- libraries/BLE/src/BLEService.cpp
268- libraries/BLE/src/BLEServiceMap.cpp
269- libraries/BLE/src/BLEUtils.cpp
270- libraries/BLE/src/BLEUUID.cpp
271- libraries/BLE/src/BLEValue.cpp
272- libraries/BLE/src/FreeRTOS.cpp
273- libraries/BLE/src/GeneralUtils.cpp
274- )
275-
276188set (ARDUINO_LIBRARIES_SRCS)
277189set (ARDUINO_LIBRARIES_REQUIRES)
278190set (ARDUINO_LIBRARIES_INCLUDEDIRS)
@@ -293,16 +205,8 @@ endforeach()
293205set (includedirs variants/${CONFIG_ARDUINO_VARIANT} / cores/esp32/ ${ARDUINO_LIBRARIES_INCLUDEDIRS} )
294206set (srcs ${CORE_SRCS} ${ARDUINO_LIBRARIES_SRCS} )
295207set (priv_includes cores/esp32/libb64)
296- set (requires spi_flash esp_partition mbedtls wifi_provisioning wpa_supplicant esp_adc esp_eth http_parser)
297- set (priv_requires fatfs nvs_flash app_update spiffs bootloader_support bt esp_hid usb esp_psram ${ARDUINO_LIBRARIES_REQUIRES} )
298-
299- if (NOT CONFIG_ARDUINO_SELECTIVE_COMPILATION OR CONFIG_ARDUINO_SELECTIVE_OpenThread)
300- #if(CONFIG_SOC_IEEE802154_SUPPORTED) # Does not work!
301- #if(CONFIG_OPENTHREAD_ENABLED) # Does not work!
302- if (IDF_TARGET STREQUAL "esp32c6" OR IDF_TARGET STREQUAL "esp32h2" ) # Sadly only this works
303- list (APPEND requires openthread)
304- endif ()
305- endif ()
208+ set (requires spi_flash esp_partition mbedtls wpa_supplicant esp_adc esp_eth http_parser)
209+ set (priv_requires fatfs nvs_flash app_update bootloader_support bt esp_hid usb esp_psram ${ARDUINO_LIBRARIES_REQUIRES} )
306210
307211idf_component_register(INCLUDE_DIRS ${includedirs} PRIV_INCLUDE_DIRS ${priv_includes} SRCS ${srcs} REQUIRES ${requires} PRIV_REQUIRES ${priv_requires} )
308212
0 commit comments