2063a606e9
Merge branch 'master' into idf-release/v4.2
2020-11-09 17:08:38 +02:00
534f0810a6
fix bitWrite macro ( #4507 )
...
Fixes https://github.com/espressif/arduino-esp32/issues/4466
2020-11-09 17:08:13 +02:00
28a8073069
Fix issue 4095 ( #4503 )
...
pgmspace.h missing 'pgm_get_far_address'
2020-11-08 04:55:59 +02:00
70bd58b00b
Update Arduino.h
2020-11-06 22:07:24 +02:00
f1cbd3b74b
Create esp_arduino_version.h
2020-11-06 22:02:40 +02:00
78783c5183
fix psram init
2020-11-06 12:20:20 +02:00
37af4c9d2f
more fixes
2020-11-04 01:53:38 +02:00
6ffe081fd2
Update IDF master to 357a27760
2020-11-04 01:19:29 +02:00
2d0b8c7e81
Update IDF and Camera
2020-11-04 01:19:07 +02:00
9a37a020d2
Fix Arduino PIN counts
2020-11-04 01:19:05 +02:00
cf93d473fb
Make esp32-hal-tinyusb.h conditional on tinyusb ( #4155 )
2020-11-04 01:19:05 +02:00
1ded874ce1
Update USB.cpp
2020-11-04 01:16:22 +02:00
394c32ddfc
Update IDF, tools and toolchains
2020-11-04 01:16:17 +02:00
86c87aaeee
Some fixes
2020-11-04 01:15:33 +02:00
0ac788f666
Add option to select the core used for Arduino and it's events
2020-11-04 01:15:32 +02:00
9e2b2bff70
Update HardwareSerial.h
2020-11-04 01:14:42 +02:00
681b1214cf
Improve CDC Logging support
2020-11-04 01:11:29 +02:00
1a7a928b64
Add option USB CDC to be used for Serial (starting USB early)
2020-11-04 01:11:28 +02:00
8cc9e955dc
Add debug output to CDC
2020-11-04 01:11:28 +02:00
29e3d0e75f
Handle persistent reboot better in CDC
2020-11-04 01:11:28 +02:00
7f54a357a4
Change driver attach api and remove DFU from CDC
2020-11-04 01:11:28 +02:00
c9ae74f012
Update TinyUSB
2020-11-04 01:11:27 +02:00
ec7a51b263
Fix compilation issues
2020-11-04 01:11:27 +02:00
f43352b752
Add TinyUSB HAL and CDC
2020-11-04 01:10:37 +02:00
1e48761177
Fix GPIO Interrupts
2020-11-04 01:10:35 +02:00
eda687069a
what happened to no-stub?
2020-11-04 01:09:00 +02:00
c32a9be28b
what if functions are in the core?
2020-11-04 01:08:59 +02:00
dc707a3121
add psram to malloc only if interrupts are not in IRAM
2020-11-04 01:07:21 +02:00
b499befa9b
fix psram always init
2020-11-04 01:07:21 +02:00
99b5be0037
Disable IRAM ISRs and functions by default
2020-11-04 01:07:18 +02:00
3397208d12
Update esp32-hal-gpio.c
2020-11-04 01:06:45 +02:00
131c87b127
Update main.cpp
2020-11-04 01:06:45 +02:00
87c9a8a8fa
some i2c fixes
2020-11-04 01:06:44 +02:00
ecc96060da
fix WiFi
2020-11-04 01:04:59 +02:00
a761281d8c
Fix PSRAM support
2020-11-04 00:57:18 +02:00
5abe013f78
Update esp32-hal-uart.c
2020-11-04 00:57:18 +02:00
92aa3b5e14
Update esp32-hal-uart.c
2020-11-04 00:57:18 +02:00
61132a7172
Fix Serial
2020-11-04 00:57:18 +02:00
4b9f70236f
Update HardwareSerial.cpp
2020-11-04 00:56:45 +02:00
ce64a26ce3
Add I2C IDF Wrapper
2020-11-04 00:56:45 +02:00
77015e05be
fix compile errors for esp32
2020-11-04 00:56:45 +02:00
0c5f0f8bf8
fix peripherals
2020-11-04 00:56:45 +02:00
66b3e68bc4
Update esp32-hal-i2c.c
2020-11-04 00:55:56 +02:00
d9c7b589a0
some compile fixes
2020-11-04 00:54:09 +02:00
96b9e89015
Update esp32-hal-gpio.c
2020-11-04 00:52:50 +02:00
0a262244e6
Initial Commit
2020-11-04 00:52:28 +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
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
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
25bd585c25
Corrections of Stream.Find, FindUntil and added FindMulti - like AVR-Core Libraries ( #3442 )
...
* Corrections of Find, FindUntil and FindMulti
Find has some bug that is not working with Ethernet.find() so, I copied code from Stream.h and Stream.cpp in AVR-CORE library and now it's working perfectly.
I don't know where was the error, but an Ethernet.find compiled to MEGA2560 was working but not working when compiled to esp32, after corrections of code (copy of AVR-Core libraries) it's working perfect.
So probably has some error on original ESP32-Core library.
Below is part of code that was working with MEGA2560 and not with ESP32 libraries.
client.find never return TRUE with ESP32 original library and with AVR it's works.
boolean esp32_fw_update(EthernetClient &client, DecodedHeader &header, const String &field_filename, const String &field_crc) {
char bound[header.boundary.length()+3];
char term[]="\r\n";
strcpy(bound,header.boundary.c_str());
strcat(bound,term);
while (client.find(bound)) {
String line=client.readStringUntil('\r');
* Update Stream.h
* Update Stream.cpp
Co-authored-by: Me No Dev <me-no-dev@users.noreply.github.com >
2020-10-14 15:20:40 +03:00