Skip to content

Backmerge #3

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 183 commits into from
Aug 21, 2018
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
183 commits
Select commit Hold shift + click to select a range
f0336b3
fix change in IDF causing havoc when used as component
me-no-dev Nov 30, 2017
b2d01e0
Rollback to previous toolchain (#894)
ivankravets Nov 30, 2017
88bd512
Add missing flag to LD
me-no-dev Nov 30, 2017
2179182
Merge branch 'master' of https://github.com/espressif/arduino-esp32
me-no-dev Nov 30, 2017
d1d56b5
Append Core (IDF) after the user libraries when linking a firmware
ivankravets Nov 30, 2017
7d2bffb
Sync "-u __cxx_fatal_exception" LD flag
ivankravets Nov 30, 2017
79e5d4c
Allow PSK instead of passphrase in WiFiSTA::begin (#897)
mascii Dec 4, 2017
20db2ee
Add Time and TimerWDT examples
me-no-dev Dec 14, 2017
75bc1e6
Allow configuration of Ethernet PHY clock source (#916)
sauttefk Dec 19, 2017
cfbb730
Update to make use of SSL a bit less confusing by ensuring errors are…
lonerzzz Dec 19, 2017
70d0d46
Enable static IP via ethernet (#924)
copercini Dec 19, 2017
600f4c4
Update IDF to 1c3dd23
me-no-dev Jan 17, 2018
528caff
Added missing include directive for stdint.h (#1005)
alwint3r Jan 17, 2018
9642877
Small grammar fixes and clarifications (#1003)
joeybab3 Jan 17, 2018
78acedd
Workaround strict-aliasing warnings and added missing pgm_read_ptr de…
Lauszus Jan 17, 2018
2633fc3
Add progress callback to Update::writeStream(). (#948)
everslick Jan 17, 2018
81e0250
Update windows.md (#946)
vppillai Jan 17, 2018
d650ac6
WiFiClientSecure::lastError() method (#945)
lbernstone Jan 17, 2018
bac5609
Reorder Updater init
me-no-dev Jan 17, 2018
dde5e29
Update BLE lib
me-no-dev Jan 18, 2018
8332a23
fix issue with STA emiting the wrong event
me-no-dev Jan 18, 2018
615c927
Add DNS Server
me-no-dev Jan 18, 2018
bd932a9
Update BLE lib
me-no-dev Jan 19, 2018
52d4705
enable exceptions in build flags
me-no-dev Jan 19, 2018
7fa8caf
Fix issue when user name contains a space
ivankravets Jan 23, 2018
c8596cb
Update integration with @PlatformIO
ivankravets Feb 5, 2018
a153f6a
Sync with the latest changes to Arduino platform.txt
ivankravets Feb 8, 2018
d29cfdb
Add Pico Kit board configuration
me-no-dev Feb 27, 2018
694c3a4
DNS Server : bug fix and prettifying (#1011)
LaurentLouf Mar 4, 2018
3310e2e
Add EEPROMClass and examples (#1034)
fedy0 Mar 4, 2018
77a8e47
Changed Python version in Debian/Ubuntu install instructions (#1043)
birgersp Mar 4, 2018
f5c2aff
fix upload.maximum_size as current partition size 0x140000 for esp32v…
erikwilson Mar 4, 2018
8e29347
Add Ticker library (#1057)
bertmelis Mar 4, 2018
da46d0b
FIX: getEfuseMac can return random data (#1059)
tferrin Mar 4, 2018
2718d69
Python 3 fails, unicode is not needed or supplied (#1082)
alecthegeek Mar 4, 2018
494ff21
Make ESPmDNS compatible to ESP8266mDNS (#1085)
beegee-tokyo Mar 4, 2018
e3a5ae4
clean up faster (fixes #828) (#1087)
h3ndrik Mar 4, 2018
0f9595e
Fixes SPI mode setting (Issue #1094) (#1096)
kroggen Mar 4, 2018
7aa7c3f
Add additional test detail (#1099)
lonerzzz Mar 4, 2018
e2f7736
Fix coding stype as per PEP8 (#1105)
hecko Mar 4, 2018
bb8b255
fix issue 1081 and 1086 Wifi connection error when using STATIC IP se…
baggior Mar 4, 2018
848f98e
fix event reason logging > 176 (#1132)
tablatronix Mar 4, 2018
1256f2e
Updated to download mkspiffs 0.2.2 (#1159)
rfestag Mar 4, 2018
7141e3e
micros() returning inconsistend values when call from different tasks…
stickbreaker Mar 4, 2018
adf513f
Unify time modification on SD and SPIFFS (#738)
Mar 4, 2018
835268c
fix thread storage
me-no-dev Mar 4, 2018
b4b9a79
Add BluetoothSerial library (#1144)
copercini Mar 5, 2018
146b2f6
Use correct separator in keywords.txt (#1175)
per1234 Mar 5, 2018
e9ee0ab
Fixed M5Stack build.board name (#1187)
M5StackJimmyLai Mar 9, 2018
3a4ec66
Add hasClient for BluetoothSerial (#1183)
copercini Mar 9, 2018
25dff4f
Fix Bluetooth Serial
me-no-dev Apr 3, 2018
f6a4b02
fixes #1249 (#1269)
tablatronix Apr 6, 2018
c01e556
serial global instance fix (#1243)
KEDARUMA-FANTASTIC Apr 6, 2018
5abe49e
currently, when M5Stack board is selected (#1242)
reaper7 Apr 6, 2018
7998e23
Preserver custom pin assigments (#1239)
stickbreaker Apr 6, 2018
149190f
fix Arduino component build when CONFIG_ARDUHAL_ESP_LOG is turned off…
gtalusan Apr 6, 2018
aa1288a
HardwareSerial - availableForWrite() support (#1226)
mtabu Apr 6, 2018
7eb6fc5
Add Core Debug Level for WeMosBat (#1222)
stickbreaker Apr 6, 2018
2ded419
Update WiFiMulti.cpp (#1220)
c0zm0z Apr 6, 2018
14ed6c4
Corrected Instructions for Windows typo error (#1210)
jpliew Apr 6, 2018
1cf4270
Add Hardware Reset when Initing I2C peripheral (#1201)
stickbreaker Apr 6, 2018
69f72ec
Update IDF to f586f5e (#1296)
me-no-dev Apr 7, 2018
febcda0
add WiFiClientSecure::peek(); (#1310)
copercini Apr 14, 2018
4da5d46
Additional partition scheme min_spiffs (#1302)
reaper7 Apr 14, 2018
1da3138
Corrected Flash Mode (#1205)
nickoloss Apr 14, 2018
c92b617
Convert the few remaining cr/lf files to use lf for eol. (#1316)
leres Apr 16, 2018
1424b6d
Add guard to handle to check for _initialized (#1321)
sticilface Apr 16, 2018
6826508
Created example program showing usage of both VSPI/HSPI within arduin…
AlistairSymonds May 2, 2018
bfed6eb
Allow to pass a custom partition table
ivankravets May 7, 2018
b9ca922
Initial support for external JTAG programmers
ivankravets May 10, 2018
cef5433
Make extra images independent from a prog tool
ivankravets May 10, 2018
0ea9ea4
Fix WiFi.persistent(false); having no effect. (#1406)
everslick May 14, 2018
00f9624
Port SSL fingerprint checking from ESP8266 WiFiClientSecure to ESP32 …
chemicstry May 14, 2018
611db61
Fix WiFiClient error handling (#1388)
chemicstry May 14, 2018
6f12b69
Selectable (from menu) partitions for m5stack (#1382)
reaper7 May 14, 2018
f8a3c61
Add upload.maximum_size directives to boards.txt. Add partitions to L…
domints May 14, 2018
7bf1f47
Add note about sketch book location (#1374)
marcelstoer May 14, 2018
6bf7619
std::functioanl for WFIF event + Minor fix (#1366)
timpur May 14, 2018
f5246cf
Adding a getClockDivider function (#1355)
May 14, 2018
25678f4
Convert - to _ in build.board names (#1341)
per1234 May 14, 2018
848cf98
Update ExternalWakeUp.ino (#1332)
Gius-8 May 14, 2018
f14de5c
WiFi disconnect reason message updated (#1323)
rmshub May 14, 2018
dd639c4
Fix wrong range of duty cycle (#1353)
mmone May 14, 2018
93c45af
Use esp_timer_get_time as time source for micros and mills (#1424)
igrr May 22, 2018
c24a340
Add `SYSTEM_EVENT_WIFI_READY` call back + WiFiMode fixes (#1322)
sticilface May 23, 2018
4ad27b4
Added link to compilation issues for arduino as esp-idf component (#1…
lbernstone May 25, 2018
7aa8fc4
Added IIC pins (#1436)
timkoers May 25, 2018
e733899
Selectable (from menu) partitions for MH ET LIVE boards (#1430)
reaper7 May 25, 2018
9570b77
Custom Partition Tables for @PlatformIO (#1440)
ivankravets May 26, 2018
900e0a0
Update commented pins in SPI Multi example
me-no-dev May 28, 2018
40d85ce
Add submodule of Azure IoT library (#1448)
lirenhe May 31, 2018
03808e3
Remove xtensa headers and adjust includes
me-no-dev May 31, 2018
7b243ad
[OTA] Add UserSelectable timeout for invitation to device + check for…
tsathishkumar May 31, 2018
a7b627c
Update espota.exe
me-no-dev May 31, 2018
89859f7
Calculate an absolute path for a custom partitions table (#1452)
ivankravets May 31, 2018
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
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
  •  
  •  
  •  
2 changes: 1 addition & 1 deletion .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -4,4 +4,4 @@ tools/esptool
tools/esptool.exe
tools/mkspiffs/mkspiffs
tools/mkspiffs/mkspiffs.exe
.DS_Store
.DS_Store
3 changes: 3 additions & 0 deletions .gitmodules
Original file line number Diff line number Diff line change
@@ -1,3 +1,6 @@
[submodule "libraries/BLE"]
path = libraries/BLE
url = https://github.com/nkolban/ESP32_BLE_Arduino.git
[submodule "libraries/AzureIoT"]
path = libraries/AzureIoT
url = https://github.com/VSChina/ESP32_AzureIoT_Arduino
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
200 changes: 200 additions & 0 deletions CMakeLists.txt
Original file line number Diff line number Diff line change
@@ -0,0 +1,200 @@
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/Esp.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/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/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()
89 changes: 0 additions & 89 deletions Kconfig

This file was deleted.

Loading