Skip to content

Commit 8a53ff6

Browse files
authored
Merge pull request #93 from Jason2866/v5.1_Arduino
updates
2 parents 408f62d + 01dcb26 commit 8a53ff6

11 files changed

+25
-55
lines changed

README.md

+2-2
Original file line numberDiff line numberDiff line change
@@ -35,8 +35,8 @@ To use it, follow these steps:
3535

3636
5. The script will show the compilation output in a new screen. Note that the compilation process can take many hours, depending on the number of libraries selected and the options chosen.
3737

38-
6. If the compilation is successful and the option to copy the libraries to the Arduino Core folder is enabled, it will already be available for use in the Arduino IDE. Otherwise, you can find the compiled libraries in the `esp32-arduino-libs` folder alongside this repository.
39-
- Note that the copy operation doesn't currently support the core downloaded from the Arduino IDE Boards Manager, only the manual installation from the [`arduino-esp32`](https://github.com/espressif/arduino-esp32) repository.
38+
6. If the compilation is successful you can find the Platformio framework in the `dist` folder alongside this repository.
39+
4040

4141
### Documentation
4242

configs/builds.json

+2-11
Original file line numberDiff line numberDiff line change
@@ -131,26 +131,17 @@
131131
{
132132
"target": "esp32s3",
133133
"features":[],
134-
"idf_libs":["qio","80m","opi_ram"],
134+
"idf_libs":["qio","120m","opi_ram"],
135135
"bootloaders":[
136136
["qio","120m","qio_ram"],
137-
["qio","120m","opi_ram"],
138137
["qio","80m","qio_ram"],
139-
["qio","80m","opi_ram"],
140-
["opi","120m","qio_ram"],
141138
["opi","120m","opi_ram"],
142-
["opi","80m","qio_ram"],
143139
["opi","80m","opi_ram"]
144140
],
145141
"mem_variants":[
146142
["qio","120m","qio_ram"],
147-
["qio","120m","opi_ram"],
148-
["qio","80m","qio_ram"],
149-
["qio","80m","opi_ram"],
150-
["opi","120m","qio_ram"],
151143
["opi","120m","opi_ram"],
152-
["opi","80m","qio_ram"],
153-
["opi","80m","opi_ram"]
144+
["opi","120m","qio_ram"]
154145
]
155146
}
156147
]

configs/defconfig.common

+1
Original file line numberDiff line numberDiff line change
@@ -16,6 +16,7 @@ CONFIG_TEMP_SENSOR_SUPPRESS_DEPRECATE_WARN=y
1616
CONFIG_BOOTLOADER_COMPILER_OPTIMIZATION_SIZE=y
1717
CONFIG_COMPILER_OPTIMIZATION_SIZE=y
1818
CONFIG_COMPILER_OPTIMIZATION_ASSERTIONS_DISABLE=y
19+
CONFIG_COMPILER_OPTIMIZATION_CHECKS_SILENT=y
1920
CONFIG_COMPILER_STACK_CHECK_MODE_NONE=y
2021
# CONFIG_COMPILER_WARN_WRITE_STRINGS is not set
2122
# CONFIG_ESP_ERR_TO_NAME_LOOKUP is not set

configs/defconfig.dout

-1
This file was deleted.

configs/defconfig.esp32

+1-1
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@
44
CONFIG_BT_ENABLED=y
55
CONFIG_BT_STACK_NO_LOG=y
66
# CONFIG_BT_BLE_42_FEATURES_SUPPORTED is not set
7-
# CONFIG_BLE_MESH is not set
7+
# CONFIG_BLE_MESH is not set
88
CONFIG_BT_NIMBLE_ENABLED=y
99
CONFIG_BT_NIMBLE_LOG_LEVEL_NONE=y
1010
CONFIG_BT_NIMBLE_MAX_CONNECTIONS=1

configs/defconfig.esp32c2

+3-1
Original file line numberDiff line numberDiff line change
@@ -1,13 +1,15 @@
11
CONFIG_XTAL_FREQ_26=y
22
CONFIG_XTAL_FREQ=26
33

4+
CONFIG_COMPILER_FLOAT_LIB_FROM_RVFPLIB=y
5+
46
#
57
# Bluetooth
68
#
79
CONFIG_BT_ENABLED=y
810
CONFIG_BT_STACK_NO_LOG=y
911
# CONFIG_BT_BLE_42_FEATURES_SUPPORTED is not set
10-
# CONFIG_BLE_MESH is not set
12+
# CONFIG_BLE_MESH is not set
1113
CONFIG_BT_NIMBLE_ENABLED=y
1214
CONFIG_BT_NIMBLE_LOG_LEVEL_NONE=y
1315
CONFIG_BT_NIMBLE_MAX_CONNECTIONS=1

configs/defconfig.esp32c6

+2
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,8 @@
11
# C6 has full Newlib in Rom
22
# CONFIG_NEWLIB_NANO_FORMAT is not set
33

4+
CONFIG_COMPILER_FLOAT_LIB_FROM_RVFPLIB=y
5+
46
# Enable LP Core
57
CONFIG_ULP_COPROC_ENABLED=y
68
CONFIG_ULP_COPROC_TYPE_LP_CORE=y

configs/defconfig.esp_sr

-37
This file was deleted.

configs/defconfig.opi_ram

+10-1
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,12 @@
11
CONFIG_SPIRAM_MODE_OCT=y
22
CONFIG_SPIRAM_IGNORE_NOTFOUND=y
3-
# CONFIG_SPIRAM_MEMTEST is not set
3+
# CONFIG_SPIRAM_MEMTEST is not set
4+
CONFIG_LCD_RGB_ISR_IRAM_SAFE=y
5+
CONFIG_GDMA_CTRL_FUNC_IN_IRAM=y
6+
# bounce buffer mode relies on GDMA EOF interrupt to be service-able
7+
CONFIG_GDMA_ISR_IRAM_SAFE=y
8+
# place non-ISR FreeRTOS functions in Flash
9+
CONFIG_FREERTOS_PLACE_FUNCTIONS_INTO_FLASH=y
10+
# Enable the XIP-PSRAM feature, so the ext-mem cache won't be disabled when SPI1 is operating the main flash
11+
CONFIG_SPIRAM_FETCH_INSTRUCTIONS=y
12+
CONFIG_SPIRAM_RODATA=y

configs/defconfig.qout

-1
This file was deleted.

tools/install-arduino.sh

+4
Original file line numberDiff line numberDiff line change
@@ -73,6 +73,10 @@ if [ $? -ne 0 ]; then exit 1; fi
7373
#
7474
# remove code and libraries not needed/wanted for Tasmota framework
7575
#
76+
rm -rf "$AR_COMPS/arduino/docs"
77+
rm -rf "$AR_COMPS/arduino/idf_component_examples"
78+
rm -rf "$AR_COMPS/arduino/package"
79+
rm -rf "$AR_COMPS/arduino/tests"
7680
rm -rf "$AR_COMPS/arduino/cores/esp32/chip-debug-report.cpp"
7781
rm -rf "$AR_COMPS/arduino/cores/esp32/chip-debug-report.h"
7882
rm -rf "$AR_COMPS/arduino/libraries/RainMaker"

0 commit comments

Comments
 (0)