Skip to content

Commit 7a3b924

Browse files
authored
Release Tasmota Core 2.0.5.2
1 parent 0af58cb commit 7a3b924

File tree

7 files changed

+10
-58
lines changed

7 files changed

+10
-58
lines changed

.github/scripts/install-arduino-core-esp32.sh

+1-1
Original file line numberDiff line numberDiff line change
@@ -20,7 +20,7 @@ if [ ! -d "$ARDUINO_ESP32_PATH" ]; then
2020
ln -s $GITHUB_WORKSPACE esp32
2121
else
2222
echo "Cloning Core Repository..."
23-
git clone https://github.com/espressif/arduino-esp32.git esp32 > /dev/null 2>&1
23+
git clone https://github.com/tasmota/arduino-esp32.git esp32 > /dev/null 2>&1
2424
fi
2525

2626
#echo "Updating Submodules ..."

.github/workflows/push.yml

-7
Original file line numberDiff line numberDiff line change
@@ -14,13 +14,6 @@ concurrency:
1414

1515
jobs:
1616

17-
cmake-check:
18-
name: Check cmake file
19-
runs-on: ubuntu-latest
20-
steps:
21-
- uses: actions/checkout@v2
22-
- run: bash ./.github/scripts/check-cmakelists.sh
23-
2417
# Ubuntu
2518
build-arduino-linux:
2619
name: Arduino ${{ matrix.chunk }} on ubuntu-latest

CMakeLists.txt

-12
Original file line numberDiff line numberDiff line change
@@ -91,13 +91,6 @@ set(LIBRARY_SRCS
9191
libraries/I2S/src/I2S.cpp
9292
libraries/NetBIOS/src/NetBIOS.cpp
9393
libraries/Preferences/src/Preferences.cpp
94-
libraries/RainMaker/src/RMaker.cpp
95-
libraries/RainMaker/src/RMakerNode.cpp
96-
libraries/RainMaker/src/RMakerParam.cpp
97-
libraries/RainMaker/src/RMakerDevice.cpp
98-
libraries/RainMaker/src/RMakerType.cpp
99-
libraries/RainMaker/src/RMakerQR.cpp
100-
libraries/RainMaker/src/RMakerUtils.cpp
10194
libraries/SD_MMC/src/SD_MMC.cpp
10295
libraries/SD/src/SD.cpp
10396
libraries/SD/src/sd_diskio.cpp
@@ -187,7 +180,6 @@ set(includedirs
187180
libraries/I2S/src
188181
libraries/NetBIOS/src
189182
libraries/Preferences/src
190-
libraries/RainMaker/src
191183
libraries/SD_MMC/src
192184
libraries/SD/src
193185
libraries/SimpleBLE/src
@@ -248,10 +240,6 @@ endfunction()
248240

249241
maybe_add_component(esp-dsp)
250242

251-
if(CONFIG_ESP_RMAKER_WORK_QUEUE_TASK_STACK)
252-
maybe_add_component(esp_rainmaker)
253-
maybe_add_component(qrcode)
254-
endif()
255243
if(IDF_TARGET MATCHES "esp32s2|esp32s3" AND CONFIG_TINYUSB_ENABLED)
256244
maybe_add_component(arduino_tinyusb)
257245
endif()

README.md

+2-37
Original file line numberDiff line numberDiff line change
@@ -1,30 +1,7 @@
1-
# Arduino core for the ESP32, ESP32-S2, ESP32-S3 and ESP32-C3
1+
# Tamota Arduino core for the ESP32, ESP32-S2, ESP32-S3 and ESP32-C3
22

3-
![Build Status](https://github.com/espressif/arduino-esp32/workflows/ESP32%20Arduino%20CI/badge.svg) [![Documentation Status](https://readthedocs.com/projects/espressif-arduino-esp32/badge/?version=latest)](https://docs.espressif.com/projects/arduino-esp32/en/latest/?badge=latest)
43

5-
### Need help or have a question? Join the chat at [![https://gitter.im/espressif/arduino-esp32](https://badges.gitter.im/espressif/arduino-esp32.svg)](https://gitter.im/espressif/arduino-esp32?utm_source=badge&utm_medium=badge&utm_campaign=pr-badge&utm_content=badge) or [open a new Discussion](https://github.com/espressif/arduino-esp32/discussions)
6-
7-
## Contents
8-
9-
- [Development Status](#development-status)
10-
- [Development Planning](#development-planning)
11-
- [Documentation](#documentation)
12-
- [Supported Chips](#supported-chips)
13-
- [Decoding exceptions](#decoding-exceptions)
14-
- [Issue/Bug report template](#issuebug-report-template)
15-
- [Contributing](#contributing)
16-
17-
### Development Status
18-
19-
Latest Stable Release [![Release Version](https://img.shields.io/github/release/espressif/arduino-esp32.svg?style=plastic)](https://github.com/espressif/arduino-esp32/releases/latest/) [![Release Date](https://img.shields.io/github/release-date/espressif/arduino-esp32.svg?style=plastic)](https://github.com/espressif/arduino-esp32/releases/latest/) [![Downloads](https://img.shields.io/github/downloads/espressif/arduino-esp32/latest/total.svg?style=plastic)](https://github.com/espressif/arduino-esp32/releases/latest/)
20-
21-
Latest Development Release [![Release Version](https://img.shields.io/github/release/espressif/arduino-esp32/all.svg?style=plastic)](https://github.com/espressif/arduino-esp32/releases/) [![Release Date](https://img.shields.io/github/release-date-pre/espressif/arduino-esp32.svg?style=plastic)](https://github.com/espressif/arduino-esp32/releases/) [![Downloads](https://img.shields.io/github/downloads-pre/espressif/arduino-esp32/latest/total.svg?style=plastic)](https://github.com/espressif/arduino-esp32/releases/)
22-
23-
### Development Planning
24-
25-
Our Development is fully tracked on this public **[Roadmap 🎉](https://github.com/orgs/espressif/projects/3)**
26-
27-
For even more information you can take a look at [Sprint Meeting notes](https://github.com/espressif/arduino-esp32/discussions/categories/sprints-meeting-notes) or join [Monthly Community Meetings 🔔](https://github.com/espressif/arduino-esp32/discussions/categories/monthly-community-meetings)
4+
### [![GitHub Releases](https://img.shields.io/github/downloads/tasmota/arduino-esp32/total?label=downloads)](https://github.com/tasmota/arduino-esp32/releases/latest)
285

296
### Documentation
307

@@ -44,15 +21,3 @@ Visit the [supported chips](https://docs.espressif.com/projects/arduino-esp32/en
4421
### Decoding exceptions
4522

4623
You can use [EspExceptionDecoder](https://github.com/me-no-dev/EspExceptionDecoder) to get meaningful call trace.
47-
48-
### Issue/Bug report template
49-
50-
Before reporting an issue, make sure you've searched for similar one that was already created. Also make sure to go through all the issues labelled as [Type: For reference](https://github.com/espressif/arduino-esp32/issues?q=is%3Aissue+label%3A%22Type%3A+For+reference%22+).
51-
52-
Finally, if you are sure no one else had the issue, follow the **Issue template** or **Feature request template** while reporting any [new Issue](https://github.com/espressif/arduino-esp32/issues/new/choose).
53-
54-
### Contributing
55-
56-
We welcome contributions to the Arduino ESP32 project!
57-
58-
See [contributing](https://docs.espressif.com/projects/arduino-esp32/en/latest/contributing.html) in the documentation for more information on how to contribute to the project.

cores/esp32/Esp.cpp

+4
Original file line numberDiff line numberDiff line change
@@ -240,6 +240,10 @@ String EspClass::getSketchMD5()
240240
md5.add(buf.get(), readBytes);
241241
lengthLeft -= readBytes;
242242
offset += readBytes;
243+
244+
#if CONFIG_FREERTOS_UNICORE
245+
delay(1); // Fix solo WDT
246+
#endif
243247
}
244248
md5.calculate();
245249
result = md5.toString();

cores/esp32/USBCDC.cpp

+1-1
Original file line numberDiff line numberDiff line change
@@ -74,7 +74,7 @@ void tud_cdc_tx_complete_cb(uint8_t itf){
7474

7575
static void ARDUINO_ISR_ATTR cdc0_write_char(char c){
7676
if(devices[0] != NULL){
77-
devices[0]->write(c);
77+
tud_cdc_n_write_char(0, c);
7878
}
7979
}
8080

libraries/Update/src/Updater.cpp

+2
Original file line numberDiff line numberDiff line change
@@ -386,6 +386,8 @@ size_t UpdateClass::writeStream(Stream &data) {
386386
if((_bufferLen == remaining() || _bufferLen == SPI_FLASH_SEC_SIZE) && !_writeBuffer())
387387
return written;
388388
written += toRead;
389+
390+
delay(1); // Fix solo WDT
389391
}
390392
return written;
391393
}

0 commit comments

Comments
 (0)