Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
109 commits
Select commit Hold shift + click to select a range
8e4ebf4
Add "ODROID ESP32" boards support (#1506)
Jun 18, 2018
83810fa
add support for TXT records in mDNS query responses (#1480)
horihiro Jun 18, 2018
c63d746
Added SPI bus pins (#1454)
timkoers Jun 18, 2018
d06fa8e
Make scanNetworks return int16 (#1496) (#1514)
theproxy Jun 19, 2018
33392af
Missing include gpio.h in esp32-hal-dac.h (#1512)
lbernstone Jun 19, 2018
36c8020
Added WiFi.disconnect to ESPNow examples. Fixes https://github.com/es…
lbernstone Jun 19, 2018
c7b3800
Changed pinmap to show pins34-39 as GPI (#1510)
lbernstone Jun 19, 2018
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

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