Skip to content

Updated fork #1

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Merged
merged 102 commits into from
Oct 24, 2018
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
102 commits
Select commit Hold shift + click to select a range
7abd586
Add component CMakeLists.txt file for use with CMake-based build syst…
projectgus Jun 24, 2018
a59eafb
Update IDF to aaf1239 (#1539)
me-no-dev Jun 27, 2018
cde668d
ArduinoOTA endless loop (#1533)
lbernstone Jun 27, 2018
0586452
Adjust RAM size and calculator
me-no-dev Jun 27, 2018
873876d
Fix peek, read and available logic in WiFiClientSecure
me-no-dev Jun 27, 2018
93566a4
fix PR tests
me-no-dev Jun 27, 2018
ed953a0
BluetoothSerial: check return value and return number of bytes writte…
gohai Jun 27, 2018
58bdebc
* release deployment comprehensive update (#1548)
pacucha42 Jun 28, 2018
a8ccbd4
Update esptool to be compatible with the packager (#1554)
me-no-dev Jun 28, 2018
47421b8
Added OTAWebupdated (#1544)
karan6190 Jun 28, 2018
eb4e891
Update build.sh
me-no-dev Jun 28, 2018
b855eb2
* arduino-esp32 release mgmt. update (#1557)
pacucha42 Jun 28, 2018
184bb06
Fix io16 io17 and PSRAM support (#1564)
me-no-dev Jun 30, 2018
6411ac4
Remove confusing Debug output. (#1574)
stickbreaker Jul 2, 2018
3967beb
Added WiPy 3.0 board (#1572)
korstiaanS Jul 2, 2018
c4c946a
Broke HTTP_Method out into a separate library for reuse in ESPAsyncWe…
lbernstone Jul 2, 2018
8b01b9e
Change esptool version notation
me-no-dev Jul 3, 2018
12ca9e8
Port UART reset fix from ESP-IDF (#1408)
chemicstry Jul 3, 2018
4e5cbda
Add declarations for all Serial, SPI and Wire buses
me-no-dev Jul 3, 2018
0161e28
Added OTAWebUpdater Doc (#1583)
karan6190 Jul 3, 2018
2fe9652
"fix" SPI
me-no-dev Jul 3, 2018
659c8ad
Fix TelnetToSerial sketch
me-no-dev Jul 3, 2018
5e46c9b
Add Wrover Support and Option to enable SPIRAM
me-no-dev Jul 3, 2018
a835bb2
Add missing flag to fix psram issues
me-no-dev Jul 4, 2018
9f8f057
* relnotes handling update (#1592)
pacucha42 Jul 4, 2018
95b8754
Make Stream functions if File to not wait for timeout
me-no-dev Jul 5, 2018
bad5390
Prevent exceptions in WiFi if not yet started
me-no-dev Jul 5, 2018
05111bb
fix case where library source subfolders are not compiled when used a…
me-no-dev Jul 5, 2018
871dd18
Print to debug the IP address obtained by DHCP
me-no-dev Jul 5, 2018
8afdd71
Add missing event string to WiFi events
me-no-dev Jul 5, 2018
b0c6991
Small adjustments to the web server
me-no-dev Jul 5, 2018
9efecc1
Implement RX buffer for WiFi client to speed up small reads
me-no-dev Jul 5, 2018
9f6d0d2
EEPROM.readstring was returning an extra character (#1609)
lbernstone Jul 7, 2018
901a341
BluetoothSerial: set COD to be compatible with macOS (#1304) (#1556)
gohai Jul 7, 2018
c77aed4
Allow using argument with attachInterrupt (#1535)
bertmelis Jul 7, 2018
9925772
* update 'version' in platform.txt (#1619)
pacucha42 Jul 10, 2018
79010b6
Add XinaBox CW02 to supported boards (#1620)
brendanvanbreda Jul 10, 2018
3e16058
Fix WiFi Client not properly reporting connected state
me-no-dev Jul 10, 2018
c1a94b5
Fix wrong event description
me-no-dev Jul 10, 2018
4e9d1ee
Fix connected to be wrongly reported in WiFiClient
me-no-dev Jul 10, 2018
ff90778
Fix HTTP client returning disconnected when there is still data avalable
me-no-dev Jul 10, 2018
ddfeae9
Fix AsyncUDP server exception
me-no-dev Jul 11, 2018
28a410d
Spurious Interrupts Temporary fix 20180711 (#1625)
stickbreaker Jul 12, 2018
e63aa40
Enable PSRAM builds when used as IDF component
me-no-dev Jul 15, 2018
44f5a4d
Fix Client returning disconnected because of VFS errors
me-no-dev Jul 16, 2018
cbd4dc5
Add ALKS board variant (#1643)
cleveHEX Jul 16, 2018
c830511
EEPROM library: Move #include of Arduino.h to header file (#1641)
per1234 Jul 16, 2018
b14f82b
Release notes formatting update (#1634)
pacucha42 Jul 16, 2018
05d72f9
fix WiFi STA going into loop in some cases of disconnect
me-no-dev Jul 16, 2018
e157ec0
expose post args during upload (#1650)
Jul 17, 2018
2fda054
[OTA Timeout] Added ability set OTA timeout in the OTA client (#1669)
tsathishkumar Jul 24, 2018
8d7fb58
Fix for spurious interrupts during I2C communications (#1665)
stickbreaker Jul 24, 2018
da798c7
Add TTGO LoRa32 with OLED Version 1.x Board (#1663)
CaptIgmu Jul 24, 2018
f1f8d7e
Packet with zero data length (#1659)
Schuemi Jul 24, 2018
d854dc1
Create WiFiClientEnterprise.ino (#1640)
martinius96 Jul 24, 2018
f9a382a
fix some compilation error and warnings in i2c
me-no-dev Jul 24, 2018
7761ebd
Add M5Stack-FIRE board (#1647)
0x1abin Jul 25, 2018
328523f
Memory leak (#1672)
Schuemi Jul 25, 2018
1fe3ee8
Feature/selective compilation (#1671)
nathanjel Jul 25, 2018
2f5b3c0
Functions _uploadReadByte and _parseForm were modified in order to (#…
MaValki Jul 25, 2018
17065df
Added a define to format the spiffs in SPIFFS_Test.ino (#1662)
lbernstone Jul 25, 2018
7d2560c
roll back the while loop in _parseForm
me-no-dev Jul 25, 2018
e51f7a5
fix compilation errors in idf
me-no-dev Jul 25, 2018
2fba812
Added instructions for installation with boards manager (#1630)
lbernstone Jul 26, 2018
3222e64
add LOLIN D32 & D32 PRO Board support (#1688)
wemos Jul 28, 2018
30b3eeb
* merge only annotated tag messages into release notes (#1683)
pacucha42 Jul 28, 2018
abb8ea9
Fix WiFiMulti Logs (#1690)
copercini Jul 30, 2018
a7ddf39
Cleanup on README and boards_manager (#1693)
lbernstone Jul 30, 2018
bdc45e3
[OTA] Fix "Error response from device" if OK response comes to early …
Gei0r Jul 30, 2018
e346f20
Fix WiFiMulti Logs
copercini Jul 30, 2018
b05430c
Wire ReSTART fix, with others (#1717)
stickbreaker Aug 14, 2018
d057e54
Added a freeEntries method to Preferences library (#1722)
lbernstone Aug 14, 2018
7d3a67a
Update Arduino/hardware path (#1727)
tnoborio Aug 14, 2018
cb53ec4
Informations about WifiClientEnterprise.ino sketch (#1737)
martinius96 Aug 14, 2018
fff1783
Switch to isolated build flags per framework (#1748)
ivankravets Aug 14, 2018
172802b
Remove duplicate ota_data flashing under IDF
me-no-dev Aug 16, 2018
a989853
Update mac.md (#1760)
TRANTANKHOA Aug 18, 2018
9db207a
Improve bus recovery (#1767)
stickbreaker Aug 18, 2018
14d6f6e
Correct pins for actual hardware (#1768)
stickbreaker Aug 18, 2018
65511b2
Add separate method to get free PSRAM and report only internal in get…
me-no-dev Aug 18, 2018
80c110e
Add more methods to access memory properties
me-no-dev Aug 18, 2018
a0f0bd9
Fix BTserial memory leaks (#1801)
copercini Aug 27, 2018
6e4e4c9
Updated ISSUE_TEMPLATE to try to get better postings (#1730)
lbernstone Sep 17, 2018
339618f
Updating Boart.txt ESP32Thing in PartitionScheme and DebugLevel (#1860)
chepecarlos Sep 17, 2018
ce61074
Add functionality allowing rxBuffer of HardwareSerial to be changed i…
coddingtonbear Sep 17, 2018
02ee799
Add T-Beam Board Support (#1852)
lewisxhe Sep 17, 2018
a6a9a51
_uart_isr use wr_addr != rd_addr as test for internal queue not empty…
qt1 Sep 17, 2018
3a8ac27
layout fix (#1845)
lynxzp Sep 17, 2018
18d260e
Fix for TFT_eSPI and Adafruit libs (#1837)
tobozo Sep 17, 2018
c8fe873
add WiFiAccessPoint example (#1833)
fedy0 Sep 17, 2018
f9f995b
Flush serial in DeepSleep example to allow print before sleep (#1791)
lbernstone Sep 17, 2018
1e4bf14
cores: replace max, min, round macros with imports from std (#1783)
yoursunny Sep 17, 2018
cb8d72f
Fix WifiClientEnterprise - STA mode set (#1782)
martinius96 Sep 17, 2018
145904f
Add wESP32 support (#1821)
xorbit Sep 17, 2018
3028ec4
Add BananaPi-BIT Development Board Support (#1810)
yelvlab Sep 17, 2018
7206b2f
FAT on SPI Flash Library (#1809)
lbernstone Sep 17, 2018
5be3078
InterruptArg should take voidFuncPtrArg as argument (#1776)
hreintke Sep 17, 2018
ea61563
Functional interrupt (#1728)
hreintke Sep 17, 2018
4e96bff
Initial version of rmt driver (#1525)
david-cermak Sep 17, 2018
96822d7
Update IDF to 3.2-3276a13 and esptool.py to 2.5.0 (#1878)
me-no-dev Sep 21, 2018
e5ea089
Reduce resource requirements, Share Interrupt (#1877)
stickbreaker Sep 21, 2018
85032b2
Do not break UDP if pbuf is null
me-no-dev Sep 26, 2018
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
54 changes: 16 additions & 38 deletions .travis.yml
Original file line number Diff line number Diff line change
Expand Up @@ -7,52 +7,30 @@ python:
os:
- linux

env:
global:
- secure: "l/4Dt+KQ/mACtGAHDUsPr66fUte840PZoQ4xpPikqWZI0uARu4l+Ym7+sHinnT6fBqrj8AJeBYGz4nFa8NK4LutZn9mSD40w+sxl0wSV4oHV8rzKe3Cd8+sMG3+o33yWoikMNjSvqa73Q0rm+SgrlInNdZbuAyixL+a2alaWSnGPm4F2xwUGj+S33TOy5P/Xp77CYtCV5S8vzyk/eEdNhoF0GYePJVdfuzCOUjXMyT5OWxORkzzQ7Hnn/Ka/RDfV8Si4HgujLQBrK5q6iPnNBFqBSqilYBepSMn4opnOBpIm0SCgePz7XQEFC83buA7GUcnCnfg38bf+dCwHaODf1d1PmqVRYt2QmfinexXtM4afAtL0iBUDtvrfnXHzwW9w82VeZhpbJSVh9DUQvB0IlsZeCz9J9PUBAi3N+SMX+9l+BomYwRUlPuKY+Ef2JKk9q6mxtUkky5R0daAlVxEhpVdQks1rT+T+NMoDMemxQ3SKEiqAHh6EgHecruszffmZ71uLX9MpERpew0qN+UFiafws+jkTjx+3yF9yut0Hf9sMbeAYzzkGzRqJTUEBJ6B29Cql8M0yRXCNN/8wuuTHhG8esstozga4ZQoIVrq7mEAgup376PTcNfr1+imbbWVQ7lJdYIuDe6OS5V3OX6np11vgK/DbhfyzvQv9Z1zAGnM="
- REMOTE_URL=https://github.com/$TRAVIS_REPO_SLUG/releases/download/$TRAVIS_TAG

script:
#- set -e
- echo -e "travis_fold:start:sketch_test_env_prepare"
- pip install pyserial
- wget -O arduino.tar.xz https://www.arduino.cc/download.php?f=/arduino-nightly-linux64.tar.xz
- tar xf arduino.tar.xz
- mv arduino-nightly $HOME/arduino_ide
- mkdir -p $HOME/Arduino/libraries
- cd $HOME/arduino_ide/hardware
- mkdir espressif
- cd espressif
- ln -s $TRAVIS_BUILD_DIR esp32
- cd esp32
- git submodule update --init --recursive
- cd tools
- python get.py
- export PATH="$HOME/arduino_ide:$TRAVIS_BUILD_DIR/tools/xtensa-esp32-elf/bin:$PATH"
- which arduino
- cd $TRAVIS_BUILD_DIR
- source tools/common.sh
- echo -e "travis_fold:end:sketch_test_env_prepare"
- echo -e "travis_fold:start:sketch_test"
- build_sketches $HOME/arduino_ide $TRAVIS_BUILD_DIR/libraries "-l $HOME/Arduino/libraries"
- echo -e "travis_fold:end:sketch_test"
- echo -e "travis_fold:start:size_report"
- cat size.log
- echo -e "travis_fold:end:size_report"
- bash $TRAVIS_BUILD_DIR/tools/build.sh

deploy:
provider: script
skip_cleanup: true
script: bash $TRAVIS_BUILD_DIR/tools/deploy.sh -t$TRAVIS_TAG -a$ESP32_GITHUB_TOKEN -s$TRAVIS_REPO_SLUG -drelease

on:
tags: true

# test library examples with PlatformIO
- echo -e "travis_fold:start:platformio_test_env_prepare"
- pip install -U https://github.com/platformio/platformio/archive/develop.zip
- platformio platform install https://github.com/platformio/platform-espressif32.git#feature/stage
- sed -i 's/https:\/\/github\.com\/espressif\/arduino-esp32\.git/*/' ~/.platformio/platforms/espressif32/platform.json
- ln -s $TRAVIS_BUILD_DIR ~/.platformio/packages/framework-arduinoespressif32
- echo -e "travis_fold:end:platformio_test_env_prepare"
- echo -e "travis_fold:start:platformio_test"
- "python -c \"import glob,os,subprocess,sys; map(lambda p: (sys.stdout.write('Library example: %s\\n' % p), subprocess.call(['pio', 'ci', p, '--board', 'esp32dev'])), set([os.path.dirname(p) for p in glob.glob('libraries/*/examples/*/*.ino') + glob.glob('libraries/*/examples/*/*/*.ino')]))\""
- echo -e "travis_fold:end:platformio_test"

notifications:
email:
on_success: change
on_failure: change
webhooks:
urls:
- https://webhooks.gitter.im/e/cb057279c430d91a47a8
- https://webhooks.gitter.im/e/cb057279c430d91a47a8
on_success: change # options: [always|never|change] default: always
on_failure: always # options: [always|never|change] default: always
on_start: false # default: false
on_start: never # options: [always|never|change] default: always
204 changes: 204 additions & 0 deletions CMakeLists.txt
Original file line number Diff line number Diff line change
@@ -0,0 +1,204 @@
set(CORE_SRCS
cores/esp32/base64.cpp
cores/esp32/cbuf.cpp
cores/esp32/esp32-hal-adc.c
cores/esp32/esp32-hal-bt.c
cores/esp32/esp32-hal-dac.c
cores/esp32/esp32-hal-gpio.c
cores/esp32/esp32-hal-i2c.c
cores/esp32/esp32-hal-ledc.c
cores/esp32/esp32-hal-matrix.c
cores/esp32/esp32-hal-misc.c
cores/esp32/esp32-hal-psram.c
cores/esp32/esp32-hal-sigmadelta.c
cores/esp32/esp32-hal-spi.c
cores/esp32/esp32-hal-time.c
cores/esp32/esp32-hal-timer.c
cores/esp32/esp32-hal-touch.c
cores/esp32/esp32-hal-uart.c
cores/esp32/esp32-hal-rmt.c
cores/esp32/Esp.cpp
cores/esp32/FunctionalInterrupt.cpp
cores/esp32/HardwareSerial.cpp
cores/esp32/IPAddress.cpp
cores/esp32/IPv6Address.cpp
cores/esp32/libb64/cdecode.c
cores/esp32/libb64/cencode.c
cores/esp32/MD5Builder.cpp
cores/esp32/Print.cpp
cores/esp32/stdlib_noniso.c
cores/esp32/Stream.cpp
cores/esp32/StreamString.cpp
cores/esp32/wiring_pulse.c
cores/esp32/wiring_shift.c
cores/esp32/WMath.cpp
cores/esp32/WString.cpp
)

set(LIBRARY_SRCS
libraries/ArduinoOTA/src/ArduinoOTA.cpp
libraries/AsyncUDP/src/AsyncUDP.cpp
libraries/BluetoothSerial/src/BluetoothSerial.cpp
libraries/DNSServer/src/DNSServer.cpp
libraries/EEPROM/EEPROM.cpp
libraries/ESPmDNS/src/ESPmDNS.cpp
libraries/FFat/src/FFat.cpp
libraries/FS/src/FS.cpp
libraries/FS/src/vfs_api.cpp
libraries/HTTPClient/src/HTTPClient.cpp
libraries/NetBIOS/src/NetBIOS.cpp
libraries/Preferences/src/Preferences.cpp
libraries/SD_MMC/src/SD_MMC.cpp
libraries/SD/src/SD.cpp
libraries/SD/src/sd_diskio.cpp
libraries/SD/src/sd_diskio_crc.c
libraries/SimpleBLE/src/SimpleBLE.cpp
libraries/SPIFFS/src/SPIFFS.cpp
libraries/SPI/src/SPI.cpp
libraries/Ticker/src/Ticker.cpp
libraries/Update/src/Updater.cpp
libraries/WebServer/src/WebServer.cpp
libraries/WebServer/src/Parsing.cpp
libraries/WebServer/src/detail/mimetable.cpp
libraries/WiFiClientSecure/src/ssl_client.cpp
libraries/WiFiClientSecure/src/WiFiClientSecure.cpp
libraries/WiFi/src/ETH.cpp
libraries/WiFi/src/WiFiAP.cpp
libraries/WiFi/src/WiFiClient.cpp
libraries/WiFi/src/WiFi.cpp
libraries/WiFi/src/WiFiGeneric.cpp
libraries/WiFi/src/WiFiMulti.cpp
libraries/WiFi/src/WiFiScan.cpp
libraries/WiFi/src/WiFiServer.cpp
libraries/WiFi/src/WiFiSTA.cpp
libraries/WiFi/src/WiFiUdp.cpp
libraries/Wire/src/Wire.cpp
)

set(AZURE_SRCS
libraries/AzureIoT/src/az_iot/azureiotcerts.c
libraries/AzureIoT/src/az_iot/c-utility/pal/agenttime.c
libraries/AzureIoT/src/az_iot/c-utility/pal/dns_async.c
libraries/AzureIoT/src/az_iot/c-utility/pal/freertos/lock.c
libraries/AzureIoT/src/az_iot/c-utility/pal/freertos/threadapi.c
libraries/AzureIoT/src/az_iot/c-utility/pal/freertos/tickcounter.c
libraries/AzureIoT/src/az_iot/c-utility/pal/lwip/sntp_lwip.c
libraries/AzureIoT/src/az_iot/c-utility/pal/socket_async.c
libraries/AzureIoT/src/az_iot/c-utility/pal/src/platform_openssl_compact.c
libraries/AzureIoT/src/az_iot/c-utility/pal/src/tlsio_openssl_compact.c
libraries/AzureIoT/src/az_iot/c-utility/pal/tlsio_options.c
libraries/AzureIoT/src/az_iot/c-utility/src/base64.c
libraries/AzureIoT/src/az_iot/c-utility/src/buffer.c
libraries/AzureIoT/src/az_iot/c-utility/src/connection_string_parser.c
libraries/AzureIoT/src/az_iot/c-utility/src/consolelogger.c
libraries/AzureIoT/src/az_iot/c-utility/src/constbuffer.c
libraries/AzureIoT/src/az_iot/c-utility/src/constmap.c
libraries/AzureIoT/src/az_iot/c-utility/src/crt_abstractions.c
libraries/AzureIoT/src/az_iot/c-utility/src/doublylinkedlist.c
libraries/AzureIoT/src/az_iot/c-utility/src/gballoc.c
libraries/AzureIoT/src/az_iot/c-utility/src/gb_stdio.c
libraries/AzureIoT/src/az_iot/c-utility/src/gb_time.c
libraries/AzureIoT/src/az_iot/c-utility/src/hmac.c
libraries/AzureIoT/src/az_iot/c-utility/src/hmacsha256.c
libraries/AzureIoT/src/az_iot/c-utility/src/httpapiex.c
libraries/AzureIoT/src/az_iot/c-utility/src/httpapiexsas.c
libraries/AzureIoT/src/az_iot/c-utility/src/httpheaders.c
libraries/AzureIoT/src/az_iot/c-utility/src/http_proxy_io.c
libraries/AzureIoT/src/az_iot/c-utility/src/map.c
libraries/AzureIoT/src/az_iot/c-utility/src/optionhandler.c
libraries/AzureIoT/src/az_iot/c-utility/src/sastoken.c
libraries/AzureIoT/src/az_iot/c-utility/src/sha1.c
libraries/AzureIoT/src/az_iot/c-utility/src/sha224.c
libraries/AzureIoT/src/az_iot/c-utility/src/sha384-512.c
libraries/AzureIoT/src/az_iot/c-utility/src/singlylinkedlist.c
libraries/AzureIoT/src/az_iot/c-utility/src/strings.c
libraries/AzureIoT/src/az_iot/c-utility/src/string_tokenizer.c
libraries/AzureIoT/src/az_iot/c-utility/src/urlencode.c
libraries/AzureIoT/src/az_iot/c-utility/src/usha.c
libraries/AzureIoT/src/az_iot/c-utility/src/vector.c
libraries/AzureIoT/src/az_iot/c-utility/src/xio.c
libraries/AzureIoT/src/az_iot/c-utility/src/xlogging.c
libraries/AzureIoT/src/az_iot/iothub_client/src/blob.c
libraries/AzureIoT/src/az_iot/iothub_client/src/iothub_client_authorization.c
libraries/AzureIoT/src/az_iot/iothub_client/src/iothub_client.c
libraries/AzureIoT/src/az_iot/iothub_client/src/iothub_client_ll.c
libraries/AzureIoT/src/az_iot/iothub_client/src/iothub_client_retry_control.c
libraries/AzureIoT/src/az_iot/iothub_client/src/iothub_message.c
libraries/AzureIoT/src/az_iot/iothub_client/src/iothubtransport.c
libraries/AzureIoT/src/az_iot/iothub_client/src/iothubtransportmqtt.c
libraries/AzureIoT/src/az_iot/iothub_client/src/iothubtransport_mqtt_common.c
libraries/AzureIoT/src/az_iot/iothub_client/src/version.c
libraries/AzureIoT/src/az_iot/umqtt/src/mqtt_client.c
libraries/AzureIoT/src/az_iot/umqtt/src/mqtt_codec.c
libraries/AzureIoT/src/az_iot/umqtt/src/mqtt_message.c
libraries/AzureIoT/src/AzureIotHub.cpp
libraries/AzureIoT/src/Esp32MQTTClient.cpp
)

set(BLE_SRCS
libraries/BLE/src/BLE2902.cpp
libraries/BLE/src/BLE2904.cpp
libraries/BLE/src/BLEAddress.cpp
libraries/BLE/src/BLEAdvertisedDevice.cpp
libraries/BLE/src/BLEAdvertising.cpp
libraries/BLE/src/BLEBeacon.cpp
libraries/BLE/src/BLECharacteristic.cpp
libraries/BLE/src/BLECharacteristicMap.cpp
libraries/BLE/src/BLEClient.cpp
libraries/BLE/src/BLEDescriptor.cpp
libraries/BLE/src/BLEDescriptorMap.cpp
libraries/BLE/src/BLEDevice.cpp
libraries/BLE/src/BLEExceptions.cpp
libraries/BLE/src/BLEHIDDevice.cpp
libraries/BLE/src/BLERemoteCharacteristic.cpp
libraries/BLE/src/BLERemoteDescriptor.cpp
libraries/BLE/src/BLERemoteService.cpp
libraries/BLE/src/BLEScan.cpp
libraries/BLE/src/BLESecurity.cpp
libraries/BLE/src/BLEServer.cpp
libraries/BLE/src/BLEService.cpp
libraries/BLE/src/BLEServiceMap.cpp
libraries/BLE/src/BLEUtils.cpp
libraries/BLE/src/BLEUUID.cpp
libraries/BLE/src/BLEValue.cpp
libraries/BLE/src/FreeRTOS.cpp
libraries/BLE/src/GeneralUtils.cpp
)

set(COMPONENT_SRCS ${CORE_SRCS} ${LIBRARY_SRCS} ${AZURE_SRCS} ${BLE_SRCS})

set(COMPONENT_ADD_INCLUDEDIRS
variants/esp32/
cores/esp32/
libraries/ArduinoOTA/src
libraries/AsyncUDP/src
libraries/AzureIoT/src
libraries/BLE/src
libraries/BluetoothSerial/src
libraries/DNSServer/src
libraries/ESP32/src
libraries/ESPmDNS/src
libraries/FFat/src
libraries/FS/src
libraries/HTTPClient/src
libraries/NetBIOS/src
libraries/Preferences/src
libraries/SD_MMC/src
libraries/SD/src
libraries/SimpleBLE/src
libraries/SPIFFS/src
libraries/SPI/src
libraries/Ticker/src
libraries/Update/src
libraries/WebServer/src
libraries/WiFiClientSecure/src
libraries/WiFi/src
libraries/Wire/src
)

set(COMPONENT_PRIV_INCLUDEDIRS cores/esp32/libb64)

set(COMPONENT_REQUIRES spi_flash mbedtls mdns ethernet)
set(COMPONENT_PRIV_REQUIRES fatfs nvs_flash app_update spiffs bootloader_support openssl)

register_component()
Loading