@@ -71,13 +71,74 @@ set(LIBRARY_SRCS
71
71
libraries/WiFi/src/WiFi.cpp
72
72
libraries/WiFi/src/WiFiGeneric.cpp
73
73
libraries/WiFi/src/WiFiMulti.cpp
74
+ libraries/WiFi/src/WiFiProv.cpp
74
75
libraries/WiFi/src/WiFiScan.cpp
75
76
libraries/WiFi/src/WiFiServer.cpp
76
77
libraries/WiFi/src/WiFiSTA.cpp
77
78
libraries/WiFi/src/WiFiUdp.cpp
78
79
libraries/Wire/src/Wire.cpp
79
80
)
80
81
82
+ set (AZURE_SRCS
83
+ libraries/AzureIoT/src/az_iot/azureiotcerts.c
84
+ libraries/AzureIoT/src/az_iot/c-utility/pal/agenttime.c
85
+ libraries/AzureIoT/src/az_iot/c-utility/pal/dns_async.c
86
+ libraries/AzureIoT/src/az_iot/c-utility/pal/freertos/lock.c
87
+ libraries/AzureIoT/src/az_iot/c-utility/pal/freertos/threadapi.c
88
+ libraries/AzureIoT/src/az_iot/c-utility/pal/freertos/tickcounter.c
89
+ libraries/AzureIoT/src/az_iot/c-utility/pal/lwip/sntp_lwip.c
90
+ libraries/AzureIoT/src/az_iot/c-utility/pal/socket_async.c
91
+ libraries/AzureIoT/src/az_iot/c-utility/pal/src/platform_openssl_compact.c
92
+ libraries/AzureIoT/src/az_iot/c-utility/pal/src/tlsio_openssl_compact.c
93
+ libraries/AzureIoT/src/az_iot/c-utility/pal/tlsio_options.c
94
+ libraries/AzureIoT/src/az_iot/c-utility/src/base64.c
95
+ libraries/AzureIoT/src/az_iot/c-utility/src/buffer.c
96
+ libraries/AzureIoT/src/az_iot/c-utility/src/connection_string_parser.c
97
+ libraries/AzureIoT/src/az_iot/c-utility/src/consolelogger.c
98
+ libraries/AzureIoT/src/az_iot/c-utility/src/constbuffer.c
99
+ libraries/AzureIoT/src/az_iot/c-utility/src/constmap.c
100
+ libraries/AzureIoT/src/az_iot/c-utility/src/crt_abstractions.c
101
+ libraries/AzureIoT/src/az_iot/c-utility/src/doublylinkedlist.c
102
+ libraries/AzureIoT/src/az_iot/c-utility/src/gballoc.c
103
+ libraries/AzureIoT/src/az_iot/c-utility/src/gb_stdio.c
104
+ libraries/AzureIoT/src/az_iot/c-utility/src/gb_time.c
105
+ libraries/AzureIoT/src/az_iot/c-utility/src/hmac.c
106
+ libraries/AzureIoT/src/az_iot/c-utility/src/hmacsha256.c
107
+ libraries/AzureIoT/src/az_iot/c-utility/src/httpapiex.c
108
+ libraries/AzureIoT/src/az_iot/c-utility/src/httpapiexsas.c
109
+ libraries/AzureIoT/src/az_iot/c-utility/src/httpheaders.c
110
+ libraries/AzureIoT/src/az_iot/c-utility/src/http_proxy_io.c
111
+ libraries/AzureIoT/src/az_iot/c-utility/src/map.c
112
+ libraries/AzureIoT/src/az_iot/c-utility/src/optionhandler.c
113
+ libraries/AzureIoT/src/az_iot/c-utility/src/sastoken.c
114
+ libraries/AzureIoT/src/az_iot/c-utility/src/sha1.c
115
+ libraries/AzureIoT/src/az_iot/c-utility/src/sha224.c
116
+ libraries/AzureIoT/src/az_iot/c-utility/src/sha384-512.c
117
+ libraries/AzureIoT/src/az_iot/c-utility/src/singlylinkedlist.c
118
+ libraries/AzureIoT/src/az_iot/c-utility/src/strings .c
119
+ libraries/AzureIoT/src/az_iot/c-utility/src/string_tokenizer.c
120
+ libraries/AzureIoT/src/az_iot/c-utility/src/urlencode.c
121
+ libraries/AzureIoT/src/az_iot/c-utility/src/usha.c
122
+ libraries/AzureIoT/src/az_iot/c-utility/src/vector.c
123
+ libraries/AzureIoT/src/az_iot/c-utility/src/xio.c
124
+ libraries/AzureIoT/src/az_iot/c-utility/src/xlogging.c
125
+ libraries/AzureIoT/src/az_iot/iothub_client/src/blob.c
126
+ libraries/AzureIoT/src/az_iot/iothub_client/src/iothub_client_authorization.c
127
+ libraries/AzureIoT/src/az_iot/iothub_client/src/iothub_client.c
128
+ libraries/AzureIoT/src/az_iot/iothub_client/src/iothub_client_ll.c
129
+ libraries/AzureIoT/src/az_iot/iothub_client/src/iothub_client_retry_control.c
130
+ libraries/AzureIoT/src/az_iot/iothub_client/src/iothub_message.c
131
+ libraries/AzureIoT/src/az_iot/iothub_client/src/iothubtransport.c
132
+ libraries/AzureIoT/src/az_iot/iothub_client/src/iothubtransportmqtt.c
133
+ libraries/AzureIoT/src/az_iot/iothub_client/src/iothubtransport_mqtt_common.c
134
+ libraries/AzureIoT/src/az_iot/iothub_client/src/version .c
135
+ libraries/AzureIoT/src/az_iot/umqtt/src/mqtt_client.c
136
+ libraries/AzureIoT/src/az_iot/umqtt/src/mqtt_codec.c
137
+ libraries/AzureIoT/src/az_iot/umqtt/src/mqtt_message.c
138
+ libraries/AzureIoT/src/AzureIotHub.cpp
139
+ libraries/AzureIoT/src/Esp32MQTTClient.cpp
140
+ )
141
+
81
142
set (BLE_SRCS
82
143
libraries/BLE/src/BLE2902.cpp
83
144
libraries/BLE/src/BLE2904.cpp
@@ -110,13 +171,14 @@ set(BLE_SRCS
110
171
libraries/BLE/src/GeneralUtils.cpp
111
172
)
112
173
113
- set (COMPONENT_SRCS ${CORE_SRCS} ${LIBRARY_SRCS} ${BLE_SRCS} )
174
+ set (COMPONENT_SRCS ${CORE_SRCS} ${LIBRARY_SRCS} ${AZURE_SRCS} ${ BLE_SRCS} )
114
175
115
176
set (COMPONENT_ADD_INCLUDEDIRS
116
177
variants/esp32/
117
178
cores/esp32/
118
179
libraries/ArduinoOTA/src
119
180
libraries/AsyncUDP/src
181
+ libraries/AzureIoT/src
120
182
libraries/BLE/src
121
183
libraries/BluetoothSerial/src
122
184
libraries/DNSServer/src
@@ -144,7 +206,12 @@ set(COMPONENT_ADD_INCLUDEDIRS
144
206
145
207
set (COMPONENT_PRIV_INCLUDEDIRS cores/esp32/libb64)
146
208
147
- set (COMPONENT_REQUIRES spi_flash mbedtls mdns esp_adc_cal)
209
+ set (COMPONENT_REQUIRES spi_flash mbedtls mdns ethernet esp_adc_cal wifi_provisioning )
148
210
set (COMPONENT_PRIV_REQUIRES fatfs nvs_flash app_update spiffs bootloader_support openssl bt)
149
211
150
212
register_component()
213
+
214
+ set_source_files_properties (libraries/AzureIoT/src/az_iot/iothub_client/src/iothubtransport_mqtt_common.c
215
+ PROPERTIES COMPILE_FLAGS
216
+ -Wno-maybe-uninitialized
217
+ )
0 commit comments