Commit Graph

1222 Commits

Author SHA1 Message Date
bac6aece9e Update on-push.sh 2020-11-04 00:56:44 +02:00
f6d705f577 Update platformio-build-esp32.py 2020-11-04 00:56:44 +02:00
d2bf40c0b3 Update platformio-build-esp32.py 2020-11-04 00:56:44 +02:00
4aefc0ea3b try pio again 2020-11-04 00:56:44 +02:00
bcadf08fa6 Update on-push.sh 2020-11-04 00:55:56 +02:00
92772e2aba Update on-push.sh 2020-11-04 00:55:56 +02:00
edee32ac07 Update WiFiTelnetToSerial.ino 2020-11-04 00:55:56 +02:00
cd9f890400 skip more examples 2020-11-04 00:55:56 +02:00
66b3e68bc4 Update esp32-hal-i2c.c 2020-11-04 00:55:56 +02:00
d64a825b0a Update SD_Update.ino 2020-11-04 00:55:56 +02:00
2fcb386dcf Create .skip.esp32s2 2020-11-04 00:55:56 +02:00
fbac930d7c skip some examples 2020-11-04 00:55:56 +02:00
d349cdc08f Update SPI_Multiple_Buses.ino 2020-11-04 00:55:55 +02:00
a0b8025ad8 Update TouchRead.ino 2020-11-04 00:55:55 +02:00
5784081147 disable BT Serial examples for S2 2020-11-04 00:55:55 +02:00
d3c5f26fa4 Update ResetReason.ino 2020-11-04 00:55:55 +02:00
bcae3a4def Update on-push.sh 2020-11-04 00:55:55 +02:00
7e06b32ce3 try s2 ci 2020-11-04 00:55:55 +02:00
2326f91bc9 fix provision compilation 2020-11-04 00:55:55 +02:00
c070e7152b fix cmake check 2020-11-04 00:54:09 +02:00
3735cfe548 Update app_httpd.cpp 2020-11-04 00:54:09 +02:00
d9c7b589a0 some compile fixes 2020-11-04 00:54:09 +02:00
5570003949 Update CameraWebServer.ino 2020-11-04 00:52:50 +02:00
96b9e89015 Update esp32-hal-gpio.c 2020-11-04 00:52:50 +02:00
c6b03a3f94 Add S2 variant 2020-11-04 00:52:50 +02:00
0a262244e6 Initial Commit 2020-11-04 00:52:28 +02:00
ebe0d9a6cb Add fixes 2020-11-04 00:29:15 +02:00
970fef63c0 Pass ethernet events to the main handler 2020-11-04 00:28:42 +02:00
f14a85311f get smart config to work as well 2020-11-04 00:28:41 +02:00
92db9730e0 make ETH work 2020-11-04 00:28:41 +02:00
ee535efb5c Update package_esp32_index.template.json 2020-11-04 00:28:41 +02:00
96679576d0 Update CMakeLists.txt 2020-11-04 00:28:41 +02:00
1bf59ac227 Initial IDF-4.0 port
SmartConfig and ETH need some work to adapt to the new API
2020-11-04 00:28:05 +02:00
be4d3b6cb8 Try to fix issue with GIT 2.29.0 1.0.5-rc1 2020-11-03 22:22:35 +02:00
60606e5ad0 Update on-release.sh 2020-11-03 21:53:22 +02:00
22b427df0f IDF release/v3.3 (#3672)
ESP-IDF release/v3.3: 66d3783c8
esp-face: 420fc7e
esp32-camera: 0107093
2020-11-03 21:20:00 +02:00
6e5be78838 Update install-arduino-ide.sh 2020-11-03 21:12:05 +02:00
e2452c0dfc Added isKey method to Preferences (#4441)
Checks to see if a string is a key in the namespace. 

Fixes #4440
2020-11-03 17:03:04 +02:00
56a7ae8712 Trailing spaces (#3738)
* fix typo in WiFiMulti

* clean up trailing spaces

* clean up script file used in cleaning

Co-authored-by: Me No Dev <me-no-dev@users.noreply.github.com>
2020-11-02 22:11:26 +02:00
e4b008e712 Handle stream timeouts properly, for slow HTTP/HTTPS links (#3752)
This patch fixes update timeouts (error #6) on slow HTTP/HTTPS links.
2020-11-02 22:01:27 +02:00
76afaf2d6b Add more options to the AI thinker cam. (#4253)
* Add more options to the AI thinker cam.

The reason is power saving and compatibility of cheap chines clones with crappy flash chips.
2020-11-02 21:21:22 +02:00
dccb4e8608 improve & fix BLEScan when wantDuplicates (#3995)
* improve & fix BLEScan when too many BLE devices
- when wantDuplicates, no need to check duplicate and no more insert into vector
- delete advertisedDevice when not insert into vector, fix memory leak
- add showParse when you just want raw advertised data
2020-11-02 20:41:50 +02:00
c2346c37da Add initial support for arm64 toolchain. (#4117)
Closes #4111.
gcc: I was not able to find an arm64 build on espressif's website so I choosed to put the armhf version, even if this should works this is only ok as temporary, arm64 runs better on arm64 than armhf :)
esptool: being interpreted python its ok
mkspiff: need igrr/mkspiffs#74 to be merged and artifacts added in /package/package_esp32_index.template.json.
2020-11-02 20:39:31 +02:00
3491ca7845 Add virtual beginMulticast(...) stub to UDP class (#4061)
https://github.com/arduino/ArduinoCore-sam/pull/6/files

It is used here:
https://github.com/arduino-libraries/ArduinoMDNS/blob/master/MDNS.cpp#L150
2020-11-02 20:26:50 +02:00
0e341a6192 Add sdkconfig option CONFIG_ARDUINO_UDP_TASK_PRIORITY, which sets the task priority for the UDP vtask." (#4131) 2020-11-02 20:21:59 +02:00
76cd2e2375 Fix BLE connection handling (#4137)
Remove device from Peer list if connection fails.

Only call onConnect callback if connection was successful.

Only call onDisconnect callback if the connection was previously connected (ESP_GATTC_DISCONNECT_EVT is fired on a unsuccessful connection attempt also).

Resolves a number of issues with phantom events and callbacks being fired.
2020-11-02 20:20:40 +02:00
9f7ff009c6 Fix parameter to BLEDevice::updatePeerDevice (#4133)
::addPeerDevice and ::removePeerDevice are called with m_appId, so should ::updatePeerDevice as all use the same parameter for the underlying map's key.
2020-11-02 20:20:16 +02:00
704b71dabe Fix header parsing
fixes #4454

closes #4455
2020-11-02 20:10:22 +02:00
7c0572172c Fix for issue #4158: BLEAdvertising - Crash with stack trace originating in Bluedroid (#4182)
* Fix for issue #4158: Crash with stack trace originating in Bluedroid
Improved configuration of scan response data in 'BLEAdvertising' avoids the crash:
- Added member variable 'm_scanRespData' to configure scan response differently from advertising data
- Initialization of 'm_scanRespData' in BLEAdvertising constructor
- Use of 'm_scanRespData' within BLEAdvertising::start() to configure the scan response
- 'Flags' and 'Appearance' are cleared in the scan response data
- With this fix, device names of up to 29 characters can be used without causing a crash.
2020-11-02 19:39:20 +02:00
f57c36782f Add sendContent overload that takes a const char* and a length (#4276)
The web server currently lacks the ability to send a buffer. Only strings are supported.

This PR adds an overload to sendContent.
2020-11-02 19:17:02 +02:00