Skip to content

Commit c82366b

Browse files
authored
Tasmota changes
revert WiFiClient - rename flush() to clear() https://github.com/espressif/arduino-esp32/pull/9453/files since it uneeded brakes many libs and code
1 parent 79b8350 commit c82366b

24 files changed

+70
-655
lines changed

Diff for: CMakeLists.txt

+2-84
Original file line numberDiff line numberDiff line change
@@ -25,7 +25,6 @@ endif()
2525
set(CORE_SRCS
2626
cores/esp32/base64.cpp
2727
cores/esp32/cbuf.cpp
28-
cores/esp32/chip-debug-report.cpp
2928
cores/esp32/esp32-hal-adc.c
3029
cores/esp32/esp32-hal-bt.c
3130
cores/esp32/esp32-hal-cpu.c
@@ -78,38 +77,27 @@ set(CORE_SRCS
7877
set(ARDUINO_ALL_LIBRARIES
7978
ArduinoOTA
8079
AsyncUDP
81-
BLE
82-
BluetoothSerial
8380
DNSServer
8481
EEPROM
85-
ESP_I2S
86-
ESP_NOW
87-
ESP_SR
8882
ESPmDNS
8983
Ethernet
9084
FFat
9185
FS
9286
HTTPClient
9387
HTTPUpdate
94-
Insights
9588
LittleFS
9689
NetBIOS
9790
Network
9891
PPP
9992
Preferences
100-
RainMaker
10193
SD_MMC
10294
SD
103-
SimpleBLE
104-
SPIFFS
10595
SPI
10696
Ticker
10797
Update
10898
USB
10999
WebServer
110-
NetworkClientSecure
111100
WiFi
112-
WiFiProv
113101
Wire
114102
)
115103

@@ -118,26 +106,10 @@ set(ARDUINO_LIBRARY_ArduinoOTA_REQUIRES esp_https_ota)
118106

119107
set(ARDUINO_LIBRARY_AsyncUDP_SRCS libraries/AsyncUDP/src/AsyncUDP.cpp)
120108

121-
set(ARDUINO_LIBRARY_BluetoothSerial_SRCS
122-
libraries/BluetoothSerial/src/BluetoothSerial.cpp
123-
libraries/BluetoothSerial/src/BTAddress.cpp
124-
libraries/BluetoothSerial/src/BTAdvertisedDeviceSet.cpp
125-
libraries/BluetoothSerial/src/BTScanResultsSet.cpp)
126-
127109
set(ARDUINO_LIBRARY_DNSServer_SRCS libraries/DNSServer/src/DNSServer.cpp)
128110

129111
set(ARDUINO_LIBRARY_EEPROM_SRCS libraries/EEPROM/src/EEPROM.cpp)
130112

131-
set(ARDUINO_LIBRARY_ESP_I2S_SRCS libraries/ESP_I2S/src/ESP_I2S.cpp)
132-
133-
set(ARDUINO_LIBRARY_ESP_NOW_SRCS
134-
libraries/ESP_NOW/src/ESP32_NOW.cpp
135-
libraries/ESP_NOW/src/ESP32_NOW_Serial.cpp)
136-
137-
set(ARDUINO_LIBRARY_ESP_SR_SRCS
138-
libraries/ESP_SR/src/ESP_SR.cpp
139-
libraries/ESP_SR/src/esp32-hal-sr.c)
140-
141113
set(ARDUINO_LIBRARY_ESPmDNS_SRCS libraries/ESPmDNS/src/ESPmDNS.cpp)
142114

143115
set(ARDUINO_LIBRARY_Ethernet_SRCS libraries/Ethernet/src/ETH.cpp)
@@ -152,8 +124,6 @@ set(ARDUINO_LIBRARY_HTTPClient_SRCS libraries/HTTPClient/src/HTTPClient.cpp)
152124

153125
set(ARDUINO_LIBRARY_HTTPUpdate_SRCS libraries/HTTPUpdate/src/HTTPUpdate.cpp)
154126

155-
set(ARDUINO_LIBRARY_Insights_SRCS libraries/Insights/src/Insights.cpp)
156-
157127
set(ARDUINO_LIBRARY_LittleFS_SRCS libraries/LittleFS/src/LittleFS.cpp)
158128

159129
set(ARDUINO_LIBRARY_NetBIOS_SRCS libraries/NetBIOS/src/NetBIOS.cpp)
@@ -164,27 +134,13 @@ set(ARDUINO_LIBRARY_PPP_SRCS
164134

165135
set(ARDUINO_LIBRARY_Preferences_SRCS libraries/Preferences/src/Preferences.cpp)
166136

167-
set(ARDUINO_LIBRARY_RainMaker_SRCS
168-
libraries/RainMaker/src/RMaker.cpp
169-
libraries/RainMaker/src/RMakerNode.cpp
170-
libraries/RainMaker/src/RMakerParam.cpp
171-
libraries/RainMaker/src/RMakerDevice.cpp
172-
libraries/RainMaker/src/RMakerType.cpp
173-
libraries/RainMaker/src/RMakerQR.cpp
174-
libraries/RainMaker/src/RMakerUtils.cpp
175-
libraries/RainMaker/src/AppInsights.cpp)
176-
177137
set(ARDUINO_LIBRARY_SD_MMC_SRCS libraries/SD_MMC/src/SD_MMC.cpp)
178138

179139
set(ARDUINO_LIBRARY_SD_SRCS
180140
libraries/SD/src/SD.cpp
181141
libraries/SD/src/sd_diskio.cpp
182142
libraries/SD/src/sd_diskio_crc.c)
183143

184-
set(ARDUINO_LIBRARY_SimpleBLE_SRCS libraries/SimpleBLE/src/SimpleBLE.cpp)
185-
186-
set(ARDUINO_LIBRARY_SPIFFS_SRCS libraries/SPIFFS/src/SPIFFS.cpp)
187-
188144
set(ARDUINO_LIBRARY_SPI_SRCS libraries/SPI/src/SPI.cpp)
189145

190146
set(ARDUINO_LIBRARY_Ticker_SRCS libraries/Ticker/src/Ticker.cpp)
@@ -209,10 +165,6 @@ set(ARDUINO_LIBRARY_WebServer_SRCS
209165
libraries/WebServer/src/Parsing.cpp
210166
libraries/WebServer/src/detail/mimetable.cpp)
211167

212-
set(ARDUINO_LIBRARY_NetworkClientSecure_SRCS
213-
libraries/NetworkClientSecure/src/ssl_client.cpp
214-
libraries/NetworkClientSecure/src/NetworkClientSecure.cpp)
215-
216168
set(ARDUINO_LIBRARY_Network_SRCS
217169
libraries/Network/src/NetworkInterface.cpp
218170
libraries/Network/src/NetworkEvents.cpp
@@ -231,42 +183,8 @@ set(ARDUINO_LIBRARY_WiFi_SRCS
231183
libraries/WiFi/src/STA.cpp
232184
libraries/WiFi/src/AP.cpp)
233185

234-
set(ARDUINO_LIBRARY_WiFiProv_SRCS libraries/WiFiProv/src/WiFiProv.cpp)
235-
236186
set(ARDUINO_LIBRARY_Wire_SRCS libraries/Wire/src/Wire.cpp)
237187

238-
set(ARDUINO_LIBRARY_BLE_SRCS
239-
libraries/BLE/src/BLE2902.cpp
240-
libraries/BLE/src/BLE2904.cpp
241-
libraries/BLE/src/BLEAddress.cpp
242-
libraries/BLE/src/BLEAdvertisedDevice.cpp
243-
libraries/BLE/src/BLEAdvertising.cpp
244-
libraries/BLE/src/BLEBeacon.cpp
245-
libraries/BLE/src/BLECharacteristic.cpp
246-
libraries/BLE/src/BLECharacteristicMap.cpp
247-
libraries/BLE/src/BLEClient.cpp
248-
libraries/BLE/src/BLEDescriptor.cpp
249-
libraries/BLE/src/BLEDescriptorMap.cpp
250-
libraries/BLE/src/BLEDevice.cpp
251-
libraries/BLE/src/BLEEddystoneTLM.cpp
252-
libraries/BLE/src/BLEEddystoneURL.cpp
253-
libraries/BLE/src/BLEExceptions.cpp
254-
libraries/BLE/src/BLEHIDDevice.cpp
255-
libraries/BLE/src/BLERemoteCharacteristic.cpp
256-
libraries/BLE/src/BLERemoteDescriptor.cpp
257-
libraries/BLE/src/BLERemoteService.cpp
258-
libraries/BLE/src/BLEScan.cpp
259-
libraries/BLE/src/BLESecurity.cpp
260-
libraries/BLE/src/BLEServer.cpp
261-
libraries/BLE/src/BLEService.cpp
262-
libraries/BLE/src/BLEServiceMap.cpp
263-
libraries/BLE/src/BLEUtils.cpp
264-
libraries/BLE/src/BLEUUID.cpp
265-
libraries/BLE/src/BLEValue.cpp
266-
libraries/BLE/src/FreeRTOS.cpp
267-
libraries/BLE/src/GeneralUtils.cpp
268-
)
269-
270188
set(ARDUINO_LIBRARIES_SRCS)
271189
set(ARDUINO_LIBRARIES_REQUIRES)
272190
set(ARDUINO_LIBRARIES_INCLUDEDIRS)
@@ -287,8 +205,8 @@ endforeach()
287205
set(includedirs variants/${CONFIG_ARDUINO_VARIANT}/ cores/esp32/ ${ARDUINO_LIBRARIES_INCLUDEDIRS})
288206
set(srcs ${CORE_SRCS} ${ARDUINO_LIBRARIES_SRCS})
289207
set(priv_includes cores/esp32/libb64)
290-
set(requires spi_flash esp_partition mbedtls wifi_provisioning wpa_supplicant esp_adc esp_eth http_parser)
291-
set(priv_requires fatfs nvs_flash app_update spiffs bootloader_support bt esp_hid usb ${ARDUINO_LIBRARIES_REQUIRES})
208+
set(requires spi_flash esp_partition mbedtls wpa_supplicant esp_adc esp_eth http_parser)
209+
set(priv_requires fatfs nvs_flash app_update bootloader_support bt esp_hid usb ${ARDUINO_LIBRARIES_REQUIRES})
292210

293211
idf_component_register(INCLUDE_DIRS ${includedirs} PRIV_INCLUDE_DIRS ${priv_includes} SRCS ${srcs} REQUIRES ${requires} PRIV_REQUIRES ${priv_requires})
294212

Diff for: Kconfig.projbuild

-30
Original file line numberDiff line numberDiff line change
@@ -301,11 +301,6 @@ config ARDUINO_SELECTIVE_SD_MMC
301301
depends on ARDUINO_SELECTIVE_COMPILATION && ARDUINO_SELECTIVE_FS
302302
default y
303303

304-
config ARDUINO_SELECTIVE_SPIFFS
305-
bool "Enable SPIFFS"
306-
depends on ARDUINO_SELECTIVE_COMPILATION && ARDUINO_SELECTIVE_FS
307-
default y
308-
309304
config ARDUINO_SELECTIVE_FFat
310305
bool "Enable FFat"
311306
depends on ARDUINO_SELECTIVE_COMPILATION && ARDUINO_SELECTIVE_FS
@@ -374,29 +369,4 @@ config ARDUINO_SELECTIVE_WiFi
374369
depends on ARDUINO_SELECTIVE_COMPILATION && ARDUINO_SELECTIVE_Network
375370
default y
376371

377-
config ARDUINO_SELECTIVE_NetworkClientSecure
378-
bool "Enable WiFiClientSecure"
379-
depends on ARDUINO_SELECTIVE_COMPILATION && ARDUINO_SELECTIVE_Network
380-
default y
381-
382-
config ARDUINO_SELECTIVE_WiFiProv
383-
bool "Enable WiFiProv"
384-
depends on ARDUINO_SELECTIVE_COMPILATION && ARDUINO_SELECTIVE_Network && ARDUINO_SELECTIVE_WiFi
385-
default y
386-
387-
config ARDUINO_SELECTIVE_BLE
388-
bool "Enable BLE"
389-
depends on ARDUINO_SELECTIVE_COMPILATION
390-
default y
391-
392-
config ARDUINO_SELECTIVE_BluetoothSerial
393-
bool "Enable BluetoothSerial"
394-
depends on ARDUINO_SELECTIVE_COMPILATION
395-
default y
396-
397-
config ARDUINO_SELECTIVE_SimpleBLE
398-
bool "Enable SimpleBLE"
399-
depends on ARDUINO_SELECTIVE_COMPILATION
400-
default y
401-
402372
endmenu

Diff for: README.md

+7-66
Original file line numberDiff line numberDiff line change
@@ -1,30 +1,6 @@
1-
# Arduino core for the ESP32, ESP32-S2, ESP32-S3, ESP32-C3, ESP32-C6 and ESP32-H2
1+
# Tasmota Platformio Arduino for ESP32, ESP32-S2, ESP32-S3, ESP32-C2, ESP32-C3, ESP32-C6 and ESP32-H2
22

3-
![Build Status](https://github.com/espressif/arduino-esp32/workflows/ESP32%20Arduino%20CI/badge.svg) [![External Libraries Test](https://github.com/espressif/arduino-esp32/actions/workflows/lib.yml/badge.svg?branch=master&event=schedule)](https://github.com/espressif/arduino-esp32/blob/gh-pages/LIBRARIES_TEST.md) [![Hardware Tests](https://github.com/espressif/arduino-esp32/actions/workflows/hil.yml/badge.svg?branch=master&event=schedule)](https://github.com/espressif/arduino-esp32/actions/workflows/hil.yml?query=event%3Aschedule)
4-
5-
### Need help or have a question? Join the chat at [Gitter](https://gitter.im/espressif/arduino-esp32) 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 join our **[Monthly Community Meetings 🔔](https://github.com/espressif/arduino-esp32/discussions/categories/monthly-community-meetings).**
3+
### [![GitHub Releases](https://img.shields.io/github/downloads/tasmota/arduino-esp32/total?label=downloads)](https://github.com/tasmota/arduino-esp32/releases/latest)
284

295
### Documentation
306

@@ -36,55 +12,20 @@ You can use the [Arduino-ESP32 Online Documentation](https://docs.espressif.com/
3612

3713
---
3814

39-
**APIs compatibility with ESP8266 and Arduino-CORE (Arduino.cc) is explained [here](https://docs.espressif.com/projects/arduino-esp32/en/latest/libraries.html#apis).**
40-
41-
---
42-
43-
* [Getting Started](https://docs.espressif.com/projects/arduino-esp32/en/latest/getting_started.html)
44-
* [Installing (Windows, Linux and macOS)](https://docs.espressif.com/projects/arduino-esp32/en/latest/installing.html)
45-
* [Libraries](https://docs.espressif.com/projects/arduino-esp32/en/latest/libraries.html)
46-
* [Arduino as an ESP-IDF component](https://docs.espressif.com/projects/arduino-esp32/en/latest/esp-idf_component.html)
47-
* [FAQ](https://docs.espressif.com/projects/arduino-esp32/en/latest/faq.html)
48-
* [Troubleshooting](https://docs.espressif.com/projects/arduino-esp32/en/latest/troubleshooting.html)
49-
5015
### Supported Chips
5116

52-
Here are the ESP32 series supported by the Arduino-ESP32 project:
17+
Here are the ESP32 series supported by the Tasmota Arduino-ESP32 project:
5318

5419
| **SoC** | **Stable** | **Development** | **Datasheet** |
5520
|----------|:----------:|:---------------:|:-------------------------------------------------------------------------------------------------:|
56-
| ESP32 | Yes | Yes | [ESP32](https://www.espressif.com/sites/default/files/documentation/esp32_datasheet_en.pdf) |
21+
| ESP32 | Yes | Yes | [ESP32](https://www.espressif.com/sites/default/files/documentation/esp32_datasheet_en.pdf) |
22+
| ESP32solo1| Yes | Yes | [ESP32solo1](https://www.espressif.com/sites/default/files/documentation/esp32-solo-1_datasheet_en.pdf) |
5723
| ESP32-S2 | Yes | Yes | [ESP32-S2](https://www.espressif.com/sites/default/files/documentation/esp32-s2_datasheet_en.pdf) |
58-
| ESP32-C3 | Yes | Yes | [ESP32-C3](https://www.espressif.com/sites/default/files/documentation/esp32-c3_datasheet_en.pdf) |
5924
| ESP32-S3 | Yes | Yes | [ESP32-S3](https://www.espressif.com/sites/default/files/documentation/esp32-s3_datasheet_en.pdf) |
25+
| ESP32-C3 | Yes | Yes | [ESP32-C3](https://www.espressif.com/sites/default/files/documentation/esp32-c3_datasheet_en.pdf) |
26+
| ESP32-C2 | Yes | Yes | [ESP32-C2](https://www.espressif.com/sites/default/files/documentation/esp8684_datasheet_en.pdf) |
6027
| ESP32-C6 | Yes | Yes | [ESP32-C6](https://www.espressif.com/sites/default/files/documentation/esp32-c6_datasheet_en.pdf) |
6128
| ESP32-H2 | Yes | Yes | [ESP32-H2](https://www.espressif.com/sites/default/files/documentation/esp32-h2_datasheet_en.pdf) |
6229

63-
> [!NOTE]
64-
> ESP32-C2 is also supported by Arduino-ESP32 but requires rebuilding the static libraries. This is not trivial and requires a good understanding of the ESP-IDF
65-
> build system. For more information, see the [Lib Builder documentation](https://docs.espressif.com/projects/arduino-esp32/en/latest/lib_builder.html).
6630

6731
For more details visit the [supported chips](https://docs.espressif.com/projects/arduino-esp32/en/latest/getting_started.html#supported-soc-s) documentation page.
68-
69-
### Decoding exceptions
70-
71-
You can use [EspExceptionDecoder](https://github.com/me-no-dev/EspExceptionDecoder) to get meaningful call trace.
72-
73-
### Issue/Bug report template
74-
75-
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 labeled as [Type: For reference](https://github.com/espressif/arduino-esp32/issues?q=is%3Aissue+label%3A%22Type%3A+For+reference%22+).
76-
77-
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).
78-
79-
### External libraries compilation test
80-
81-
We have set-up CI testing for external libraries for ESP32 Arduino core. You can check test results in the file [LIBRARIES_TEST](https://github.com/espressif/arduino-esp32/blob/gh-pages/LIBRARIES_TEST.md).
82-
For more information and how to add your library to the test see [external library testing](https://docs.espressif.com/projects/arduino-esp32/en/latest/external_libraries_test.html) in the documentation.
83-
84-
### Contributing
85-
86-
We welcome contributions to the Arduino ESP32 project!
87-
88-
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.
89-
90-
> We would like to have this repository in a polite and friendly atmosphere, so please be kind and respectful to others. For more details, look at [Code of Conduct](https://github.com/espressif/arduino-esp32/blob/master/CODE_OF_CONDUCT.md).

Diff for: cores/esp32/main.cpp

+6
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,9 @@
99
#endif
1010
#endif
1111

12+
#if defined __has_include && __has_include("chip-debug-report.h")
1213
#include "chip-debug-report.h"
14+
#endif
1315

1416
#ifndef ARDUINO_LOOP_STACK_SIZE
1517
#ifndef CONFIG_ARDUINO_LOOP_STACK_SIZE
@@ -48,20 +50,24 @@ void loopTask(void *pvParameters) {
4850
// sets UART0 (default console) RX/TX pins as already configured in boot or as defined in variants/pins_arduino.h
4951
Serial0.setPins(gpioNumberToDigitalPin(SOC_RX0), gpioNumberToDigitalPin(SOC_TX0));
5052
#endif
53+
#if defined __has_include && __has_include("chip-debug-report.h")
5154
#if ARDUHAL_LOG_LEVEL >= ARDUHAL_LOG_LEVEL_DEBUG
5255
printBeforeSetupInfo();
5356
#else
5457
if (shouldPrintChipDebugReport()) {
5558
printBeforeSetupInfo();
5659
}
60+
#endif
5761
#endif
5862
setup();
63+
#if defined __has_include && __has_include("chip-debug-report.h")
5964
#if ARDUHAL_LOG_LEVEL >= ARDUHAL_LOG_LEVEL_DEBUG
6065
printAfterSetupInfo();
6166
#else
6267
if (shouldPrintChipDebugReport()) {
6368
printAfterSetupInfo();
6469
}
70+
#endif
6571
#endif
6672
for (;;) {
6773
#if CONFIG_FREERTOS_UNICORE

Diff for: docs/en/migration_guides/2.x_to_3.0.rst

-1
Original file line numberDiff line numberDiff line change
@@ -223,6 +223,5 @@ WiFi
223223
Functional changes
224224
^^^^^^^^^^^^^^^^^^
225225

226-
* In Arduino (and other frameworks) the method named ``flush()`` is intended to send out the transmit buffer content. ``WiFiClient`` and ``WiFiUDP`` method ``flush()`` won't clear the receive buffer anymore. A new method called ``clear()`` is now used for that. Currently ``flush()`` does nothing in ``WiFiClient``, ``WiFiClientSecure`` and ``WiFiUDP``.
227226
* ``WiFiServer`` has functions ``accept()`` and ``available()`` with the same functionality. In Arduino, ``available()`` should work differently so it is now deprecated.
228227
* ``WiFiServer`` had unimplemented write functions inherited from ``Print`` class. These are now removed. Also unimplemented method ``stopAll()`` is removed. The methods were unimplemented because ``WiFiServer`` doesn't manage connected ``WiFiClient`` objects for print-to-all-clients functionality.

Diff for: idf_component.yml

+3-32
Original file line numberDiff line numberDiff line change
@@ -46,41 +46,12 @@ dependencies:
4646
# mdns 1.2.1 is necessary to build H2 with no WiFi
4747
mdns: "^1.2.3"
4848
espressif/esp_modem: "^1.1.0"
49-
chmorgan/esp-libhelix-mp3:
50-
version: "1.0.3"
51-
require: public
5249
espressif/esp-zboss-lib:
5350
version: "^1.0.1"
5451
rules:
55-
- if: "target != esp32c2"
52+
- if: "target in [esp32h2]"
5653
espressif/esp-zigbee-lib:
5754
version: "^1.0.1"
5855
rules:
59-
- if: "target != esp32c2"
60-
esp-dsp:
61-
version: "^1.3.4"
62-
rules:
63-
- if: "target != esp32c2"
64-
espressif/esp_rainmaker:
65-
version: "^1.0.0"
66-
rules:
67-
- if: "target != esp32c2"
68-
espressif/rmaker_common:
69-
version: "^1.4.3"
70-
rules:
71-
- if: "target != esp32c2"
72-
espressif/esp_insights:
73-
version: "^1.0.1"
74-
rules:
75-
- if: "target != esp32c2"
76-
espressif/qrcode:
77-
version: "^0.1.0~1"
78-
rules:
79-
- if: "target != esp32c2"
80-
joltwallet/littlefs: "^1.10.2"
81-
espressif/esp-sr:
82-
version: "^1.4.2"
83-
rules:
84-
- if: "target in [esp32s3]"
85-
examples:
86-
- path: ./idf_component_examples/Hello_world
56+
- if: "target in [esp32h2]"
57+
joltwallet/littlefs: "^1.14.1"

0 commit comments

Comments
 (0)