Skip to content
This repository was archived by the owner on Sep 16, 2024. It is now read-only.

Commit bcd5db4

Browse files
author
iwahdan88
committed
Improved [get_idf_libs.py] + removed test code from modwlan.c
1 parent 6eb1382 commit bcd5db4

File tree

2 files changed

+62
-42
lines changed

2 files changed

+62
-42
lines changed

esp32/get_idf_libs.py

Lines changed: 61 additions & 41 deletions
Original file line numberDiff line numberDiff line change
@@ -12,50 +12,70 @@ def main():
1212

1313
src = cmd_args.idflibs
1414

15-
# copy the bootloader libraries
16-
dst = os.getcwd() + '/bootloader/lib'
17-
try:
18-
shutil.copy(src + '/bootloader/bootloader_support/libbootloader_support.a', dst)
19-
shutil.copy(src + '/bootloader/log/liblog.a', dst)
20-
shutil.copy(src + '/bootloader/micro-ecc/libmicro-ecc.a', dst)
21-
shutil.copy(src + '/bootloader/soc/libsoc.a', dst)
22-
shutil.copy(src + '/bootloader/spi_flash/libspi_flash.a', dst)
23-
15+
dsttmpbl = os.getcwd() + '/bootloader/lib/tmp'
16+
dstbl = os.getcwd() + '/bootloader/lib'
17+
dsttmpapp = os.getcwd() + '/lib/tmp'
18+
dstapp = os.getcwd() + '/lib'
2419

20+
try:
21+
# copy the bootloader libraries
22+
23+
os.mkdir(dsttmpbl)
24+
25+
shutil.copy(src + '/bootloader/bootloader_support/libbootloader_support.a', dsttmpbl)
26+
shutil.copy(src + '/bootloader/log/liblog.a', dsttmpbl)
27+
shutil.copy(src + '/bootloader/micro-ecc/libmicro-ecc.a', dsttmpbl)
28+
shutil.copy(src + '/bootloader/soc/libsoc.a', dsttmpbl)
29+
shutil.copy(src + '/bootloader/spi_flash/libspi_flash.a', dsttmpbl)
30+
2531
# copy the application libraries
26-
dst = os.getcwd() + '/lib'
27-
28-
shutil.copy(src + '/bootloader_support/libbootloader_support.a', dst)
29-
shutil.copy(src + '/bt/libbt.a', dst)
30-
shutil.copy(src + '/cxx/libcxx.a', dst)
31-
shutil.copy(src + '/driver/libdriver.a', dst)
32-
shutil.copy(src + '/esp_adc_cal/libesp_adc_cal.a', dst)
33-
shutil.copy(src + '/esp32/libesp32.a', dst)
34-
shutil.copy(src + '/smartconfig_ack/libsmartconfig_ack.a', dst)
35-
shutil.copy(src + '/expat/libexpat.a', dst)
36-
shutil.copy(src + '/freertos/libfreertos.a', dst)
37-
shutil.copy(src + '/heap/libheap.a', dst)
38-
shutil.copy(src + '/jsmn/libjsmn.a', dst)
39-
shutil.copy(src + '/json/libjson.a', dst)
40-
shutil.copy(src + '/log/liblog.a', dst)
41-
shutil.copy(src + '/lwip/liblwip.a', dst)
42-
shutil.copy(src + '/mbedtls/libmbedtls.a', dst)
43-
shutil.copy(src + '/micro-ecc/libmicro-ecc.a', dst)
44-
shutil.copy(src + '/newlib/libnewlib.a', dst)
45-
shutil.copy(src + '/nghttp/libnghttp.a', dst)
46-
shutil.copy(src + '/nvs_flash/libnvs_flash.a', dst)
47-
shutil.copy(src + '/openssl/libopenssl.a', dst)
48-
shutil.copy(src + '/pthread/libpthread.a', dst)
49-
shutil.copy(src + '/sdmmc/libsdmmc.a', dst)
50-
shutil.copy(src + '/soc/libsoc.a', dst)
51-
shutil.copy(src + '/spi_flash/libspi_flash.a', dst)
52-
shutil.copy(src + '/tcpip_adapter/libtcpip_adapter.a', dst)
53-
shutil.copy(src + '/vfs/libvfs.a', dst)
54-
shutil.copy(src + '/wpa_supplicant/libwpa_supplicant.a', dst)
55-
shutil.copy(src + '/xtensa-debug-module/libxtensa-debug-module.a', dst)
56-
shutil.copy(src + '/openthread/libopenthread.a', dst)
32+
33+
os.mkdir(dsttmpapp)
34+
35+
shutil.copy(src + '/bootloader_support/libbootloader_support.a', dsttmpapp)
36+
shutil.copy(src + '/bt/libbt.a', dsttmpapp)
37+
shutil.copy(src + '/cxx/libcxx.a', dsttmpapp)
38+
shutil.copy(src + '/driver/libdriver.a', dsttmpapp)
39+
shutil.copy(src + '/esp_adc_cal/libesp_adc_cal.a', dsttmpapp)
40+
shutil.copy(src + '/esp32/libesp32.a', dsttmpapp)
41+
shutil.copy(src + '/smartconfig_ack/libsmartconfig_ack.a', dsttmpapp)
42+
shutil.copy(src + '/expat/libexpat.a', dsttmpapp)
43+
shutil.copy(src + '/freertos/libfreertos.a', dsttmpapp)
44+
shutil.copy(src + '/heap/libheap.a', dsttmpapp)
45+
shutil.copy(src + '/jsmn/libjsmn.a', dsttmpapp)
46+
shutil.copy(src + '/json/libjson.a', dsttmpapp)
47+
shutil.copy(src + '/log/liblog.a', dsttmpapp)
48+
shutil.copy(src + '/lwip/liblwip.a', dsttmpapp)
49+
shutil.copy(src + '/mbedtls/libmbedtls.a', dsttmpapp)
50+
shutil.copy(src + '/micro-ecc/libmicro-ecc.a', dsttmpapp)
51+
shutil.copy(src + '/newlib/libnewlib.a', dsttmpapp)
52+
shutil.copy(src + '/nghttp/libnghttp.a', dsttmpapp)
53+
shutil.copy(src + '/nvs_flash/libnvs_flash.a', dsttmpapp)
54+
shutil.copy(src + '/openssl/libopenssl.a', dsttmpapp)
55+
shutil.copy(src + '/pthread/libpthread.a', dsttmpapp)
56+
shutil.copy(src + '/sdmmc/libsdmmc.a', dsttmpapp)
57+
shutil.copy(src + '/soc/libsoc.a', dsttmpapp)
58+
shutil.copy(src + '/spi_flash/libspi_flash.a', dsttmpapp)
59+
shutil.copy(src + '/tcpip_adapter/libtcpip_adapter.a', dsttmpapp)
60+
shutil.copy(src + '/vfs/libvfs.a', dsttmpapp)
61+
shutil.copy(src + '/wpa_supplicant/libwpa_supplicant.a', dsttmpapp)
62+
shutil.copy(src + '/xtensa-debug-module/libxtensa-debug-module.a', dsttmpapp)
63+
shutil.copy(src + '/openthread/libopenthread.a', dsttmpapp)
5764
except:
58-
print("WARNING: Couldn't get IDF libs defaulting to Local Lib Folders!")
65+
print("Couldn't Copy IDF libs defaulting to Local Lib Folders!")
66+
shutil.rmtree(dsttmpbl)
67+
shutil.rmtree(dsttmpapp)
68+
69+
for item in os.listdir(dsttmpbl):
70+
shutil.copy(dsttmpbl+ '/' + item, dstbl + '/' + item)
71+
72+
for item in os.listdir(dsttmpapp):
73+
shutil.copy(dsttmpapp + '/' + item, dstapp + '/' + item)
74+
75+
shutil.rmtree(dsttmpbl)
76+
shutil.rmtree(dsttmpapp)
77+
78+
print("IDF Libs copied Sucessfully!")
5979

6080

6181
if __name__ == "__main__":

esp32/mods/modwlan.c

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -287,7 +287,7 @@ void wlan_setup (wlan_internal_setup_t *config) {
287287
wlan_obj.started = true;
288288

289289
// start the servers before returning
290-
//wlan_servers_start();
290+
wlan_servers_start();
291291
}
292292

293293
void wlan_get_mac (uint8_t *macAddress) {

0 commit comments

Comments
 (0)