Skip to content

Commit fb2a502

Browse files
authored
Merge branch 'master' into OpenThread
2 parents 9e26803 + d708438 commit fb2a502

File tree

17 files changed

+419
-140
lines changed

17 files changed

+419
-140
lines changed

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

+5-1
Original file line numberDiff line numberDiff line change
@@ -28,7 +28,11 @@ if [ ! -d "$ARDUINO_ESP32_PATH" ]; then
2828
#git submodule update --init --recursive > /dev/null 2>&1
2929

3030
echo "Installing Platform Tools ..."
31-
cd tools && python get.py
31+
if [ "$OS_IS_WINDOWS" == "1" ]; then
32+
cd tools && ./get.exe
33+
else
34+
cd tools && python get.py
35+
fi
3236
cd $script_init_path
3337

3438
echo "ESP32 Arduino has been installed in '$ARDUINO_ESP32_PATH'"

.github/scripts/on-release.sh

+2-2
Original file line numberDiff line numberDiff line change
@@ -421,12 +421,12 @@ fi
421421
# Upload package JSONs (temporary halted to fix json generation)
422422
echo "Uploading $PACKAGE_JSON_DEV ..."
423423
echo "Download URL: "`git_safe_upload_asset "$OUTPUT_DIR/$PACKAGE_JSON_DEV"`
424-
# echo "Pages URL: "`git_safe_upload_to_pages "$PACKAGE_JSON_DEV" "$OUTPUT_DIR/$PACKAGE_JSON_DEV"`
424+
echo "Pages URL: "`git_safe_upload_to_pages "$PACKAGE_JSON_DEV" "$OUTPUT_DIR/$PACKAGE_JSON_DEV"`
425425
echo
426426
if [ "$RELEASE_PRE" == "false" ]; then
427427
echo "Uploading $PACKAGE_JSON_REL ..."
428428
echo "Download URL: "`git_safe_upload_asset "$OUTPUT_DIR/$PACKAGE_JSON_REL"`
429-
# echo "Pages URL: "`git_safe_upload_to_pages "$PACKAGE_JSON_REL" "$OUTPUT_DIR/$PACKAGE_JSON_REL"`
429+
echo "Pages URL: "`git_safe_upload_to_pages "$PACKAGE_JSON_REL" "$OUTPUT_DIR/$PACKAGE_JSON_REL"`
430430
echo
431431
fi
432432

.github/workflows/build_py_tools.yml

+15-11
Original file line numberDiff line numberDiff line change
@@ -3,10 +3,11 @@ name: Build Python Tools
33
on:
44
pull_request:
55
paths:
6-
- 'tools/get.py'
7-
- 'tools/espota.py'
8-
- 'tools/gen_esp32part.py'
9-
- 'tools/gen_insights_package.py'
6+
- '.github/workflows/build_py_tools.yml'
7+
- 'tools/get.py'
8+
- 'tools/espota.py'
9+
- 'tools/gen_esp32part.py'
10+
- 'tools/gen_insights_package.py'
1011

1112
jobs:
1213
find-changed-tools:
@@ -21,6 +22,13 @@ jobs:
2122
with:
2223
fetch-depth: 2
2324
ref: ${{ github.event.pull_request.head.ref }}
25+
26+
- name: Check if checkout failed
27+
if: failure()
28+
run: |
29+
echo "Checkout failed."
30+
echo "Make sure you are using a branch inside the repository and not a fork."
31+
2432
- name: Verify Python Tools Changed
2533
uses: tj-actions/changed-files@v41
2634
id: verify-changed-files
@@ -47,7 +55,7 @@ jobs:
4755
strategy:
4856
fail-fast: false
4957
matrix:
50-
os: [windows-latest, macos-latest, ubuntu-20.04, ARM, ARM64]
58+
os: [windows-latest, macos-latest, ubuntu-20.04, ARM]
5159
include:
5260
- os: windows-latest
5361
TARGET: win64
@@ -63,10 +71,6 @@ jobs:
6371
CONTAINER: python:3.8-bullseye
6472
TARGET: arm
6573
SEPARATOR: ':'
66-
- os: ARM64
67-
CONTAINER: python:3.8-bullseye
68-
TARGET: arm64
69-
SEPARATOR: ':'
7074
container: ${{ matrix.CONTAINER }} # use python container on ARM
7175
env:
7276
DISTPATH: pytools-${{ matrix.TARGET }}
@@ -93,7 +97,7 @@ jobs:
9397
ref: ${{ github.event.pull_request.head.ref }}
9498
- name: Set up Python 3.8
9599
# Skip setting python on ARM because of missing compatibility: https://github.com/actions/setup-python/issues/108
96-
if: matrix.os != 'ARM' && matrix.os != 'ARM64'
100+
if: matrix.os != 'ARM'
97101
uses: actions/setup-python@master
98102
with:
99103
python-version: 3.8
@@ -108,7 +112,7 @@ jobs:
108112
pyinstaller --distpath ./${{ env.DISTPATH }} -F --icon=.github/pytools/espressif.ico tools/$tool.py
109113
done
110114
- name: Sign binaries
111-
if: matrix.os == 'windows-latest' && env.CERTIFICATE != '' && env.CERTIFICATE_PASSWORD != ''
115+
if: matrix.os == 'windows-latest'
112116
env:
113117
CERTIFICATE: ${{ secrets.CERTIFICATE }}
114118
CERTIFICATE_PASSWORD: ${{ secrets.CERTIFICATE_PASSWORD }}

boards.txt

+189-8
Original file line numberDiff line numberDiff line change
@@ -21731,12 +21731,25 @@ heltec_wifi_kit_32.build.defines=
2173121731
heltec_wifi_kit_32.build.band=LoRaWAN_NONE
2173221732
heltec_wifi_kit_32.build.LoRaWanDebugLevel=0
2173321733

21734-
heltec_wifi_kit_32.menu.PSRAM.disabled=Disabled
21735-
heltec_wifi_kit_32.menu.PSRAM.disabled.build.defines=
21736-
heltec_wifi_kit_32.menu.PSRAM.disabled.build.extra_libs=
21737-
heltec_wifi_kit_32.menu.PSRAM.enabled=Enabled
21738-
heltec_wifi_kit_32.menu.PSRAM.enabled.build.defines=-DBOARD_HAS_PSRAM -mfix-esp32-psram-cache-issue -mfix-esp32-psram-cache-strategy=memw
21739-
heltec_wifi_kit_32.menu.PSRAM.enabled.build.extra_libs=
21734+
heltec_wifi_kit_32.menu.PartitionScheme.default=Default 4MB with spiffs (1.2MB APP/1.5MB SPIFFS)
21735+
heltec_wifi_kit_32.menu.PartitionScheme.default.build.partitions=default
21736+
heltec_wifi_kit_32.menu.PartitionScheme.defaultffat=Default 4MB with ffat (1.2MB APP/1.5MB FATFS)
21737+
heltec_wifi_kit_32.menu.PartitionScheme.defaultffat.build.partitions=default_ffat
21738+
heltec_wifi_kit_32.menu.PartitionScheme.no_ota=No OTA (2MB APP/2MB SPIFFS)
21739+
heltec_wifi_kit_32.menu.PartitionScheme.no_ota.build.partitions=no_ota
21740+
heltec_wifi_kit_32.menu.PartitionScheme.no_ota.upload.maximum_size=2097152
21741+
heltec_wifi_kit_32.menu.PartitionScheme.noota_3g=No OTA (1MB APP/3MB SPIFFS)
21742+
heltec_wifi_kit_32.menu.PartitionScheme.noota_3g.build.partitions=noota_3g
21743+
heltec_wifi_kit_32.menu.PartitionScheme.noota_3g.upload.maximum_size=1048576
21744+
heltec_wifi_kit_32.menu.PartitionScheme.noota_ffat=No OTA (2MB APP/2MB FATFS)
21745+
heltec_wifi_kit_32.menu.PartitionScheme.noota_ffat.build.partitions=noota_ffat
21746+
heltec_wifi_kit_32.menu.PartitionScheme.noota_ffat.upload.maximum_size=2097152
21747+
heltec_wifi_kit_32.menu.PartitionScheme.noota_3gffat=No OTA (1MB APP/3MB FATFS)
21748+
heltec_wifi_kit_32.menu.PartitionScheme.noota_3gffat.build.partitions=noota_3gffat
21749+
heltec_wifi_kit_32.menu.PartitionScheme.noota_3gffat.upload.maximum_size=1048576
21750+
heltec_wifi_kit_32.menu.PartitionScheme.huge_app=Huge APP (3MB No OTA/1MB SPIFFS)
21751+
heltec_wifi_kit_32.menu.PartitionScheme.huge_app.build.partitions=huge_app
21752+
heltec_wifi_kit_32.menu.PartitionScheme.huge_app.upload.maximum_size=3145728
2174021753

2174121754
heltec_wifi_kit_32.menu.CPUFreq.240=240MHz (WiFi/BT)
2174221755
heltec_wifi_kit_32.menu.CPUFreq.240.build.f_cpu=240000000L
@@ -21907,14 +21920,34 @@ heltec_wifi_lora_32.build.variant=heltec_wifi_lora_32
2190721920
heltec_wifi_lora_32.build.board=HELTEC_WIFI_LORA_32
2190821921

2190921922
heltec_wifi_lora_32.build.f_cpu=240000000L
21910-
heltec_wifi_lora_32.build.flash_size=8MB
21923+
heltec_wifi_lora_32.build.flash_size=4MB
2191121924
heltec_wifi_lora_32.build.flash_freq=80m
2191221925
heltec_wifi_lora_32.build.flash_mode=dio
2191321926
heltec_wifi_lora_32.build.boot=qio
21914-
heltec_wifi_lora_32.build.partitions=default_8MB
21927+
heltec_wifi_lora_32.build.partitions=default
2191521928
heltec_wifi_lora_32.build.psram=
2191621929
heltec_wifi_lora_32.build.defines=-D{build.band} -DMCU_ESP32_D0 -DWIFI_LORA_32 -DHELTEC_BOARD=1 -DRADIO_CHIP_SX127X -DSLOW_CLK_TPYE=0 -DLoRaWAN_DEBUG_LEVEL={build.LoRaWanDebugLevel} -DACTIVE_REGION=LORAMAC_{build.band} -DLORAWAN_PREAMBLE_LENGTH={build.LORAWAN_PREAMBLE_LENGTH} -DLORAWAN_DEVEUI_AUTO={build.LORAWAN_DEVEUI_AUTO} {build.psram}
2191721930

21931+
heltec_wifi_lora_32.menu.PartitionScheme.default=Default 4MB with spiffs (1.2MB APP/1.5MB SPIFFS)
21932+
heltec_wifi_lora_32.menu.PartitionScheme.default.build.partitions=default
21933+
heltec_wifi_lora_32.menu.PartitionScheme.defaultffat=Default 4MB with ffat (1.2MB APP/1.5MB FATFS)
21934+
heltec_wifi_lora_32.menu.PartitionScheme.defaultffat.build.partitions=default_ffat
21935+
heltec_wifi_lora_32.menu.PartitionScheme.no_ota=No OTA (2MB APP/2MB SPIFFS)
21936+
heltec_wifi_lora_32.menu.PartitionScheme.no_ota.build.partitions=no_ota
21937+
heltec_wifi_lora_32.menu.PartitionScheme.no_ota.upload.maximum_size=2097152
21938+
heltec_wifi_lora_32.menu.PartitionScheme.noota_3g=No OTA (1MB APP/3MB SPIFFS)
21939+
heltec_wifi_lora_32.menu.PartitionScheme.noota_3g.build.partitions=noota_3g
21940+
heltec_wifi_lora_32.menu.PartitionScheme.noota_3g.upload.maximum_size=1048576
21941+
heltec_wifi_lora_32.menu.PartitionScheme.noota_ffat=No OTA (2MB APP/2MB FATFS)
21942+
heltec_wifi_lora_32.menu.PartitionScheme.noota_ffat.build.partitions=noota_ffat
21943+
heltec_wifi_lora_32.menu.PartitionScheme.noota_ffat.upload.maximum_size=2097152
21944+
heltec_wifi_lora_32.menu.PartitionScheme.noota_3gffat=No OTA (1MB APP/3MB FATFS)
21945+
heltec_wifi_lora_32.menu.PartitionScheme.noota_3gffat.build.partitions=noota_3gffat
21946+
heltec_wifi_lora_32.menu.PartitionScheme.noota_3gffat.upload.maximum_size=1048576
21947+
heltec_wifi_lora_32.menu.PartitionScheme.huge_app=Huge APP (3MB No OTA/1MB SPIFFS)
21948+
heltec_wifi_lora_32.menu.PartitionScheme.huge_app.build.partitions=huge_app
21949+
heltec_wifi_lora_32.menu.PartitionScheme.huge_app.upload.maximum_size=3145728
21950+
2191821951
heltec_wifi_lora_32.menu.CPUFreq.240=240MHz (WiFi/BT)
2191921952
heltec_wifi_lora_32.menu.CPUFreq.240.build.f_cpu=240000000L
2192021953
heltec_wifi_lora_32.menu.CPUFreq.160=160MHz (WiFi/BT)
@@ -37110,3 +37143,151 @@ walter.menu.EraseFlash.all=Enabled
3711037143
walter.menu.EraseFlash.all.upload.erase_cmd=-e
3711137144

3711237145
##############################################################
37146+
37147+
elecrow_crowpanel_7.name=Elecrow CrowPanel 7.0P
37148+
elecrow_crowpanel_7.vid.0=0x1a86
37149+
elecrow_crowpanel_7.pid.0=0x7523
37150+
37151+
elecrow_crowpanel_7.upload.tool=esptool_py
37152+
elecrow_crowpanel_7.upload.tool.default=esptool_py
37153+
elecrow_crowpanel_7.upload.tool.network=esp_ota
37154+
elecrow_crowpanel_7.upload.maximum_size=1310720
37155+
elecrow_crowpanel_7.upload.maximum_data_size=327680
37156+
elecrow_crowpanel_7.upload.wait_for_upload_port=false
37157+
elecrow_crowpanel_7.upload.speed=460800
37158+
elecrow_crowpanel_7.upload.flags=
37159+
elecrow_crowpanel_7.upload.extra_flags=
37160+
37161+
elecrow_crowpanel_7.bootloader.tool=esptool_py
37162+
elecrow_crowpanel_7.bootloader.tool.default=esptool_py
37163+
37164+
elecrow_crowpanel_7.serial.disableDTR=true
37165+
elecrow_crowpanel_7.serial.disableRTS=true
37166+
37167+
elecrow_crowpanel_7.build.tarch=xtensa
37168+
elecrow_crowpanel_7.build.bootloader_addr=0x0
37169+
elecrow_crowpanel_7.build.mcu=esp32s3
37170+
elecrow_crowpanel_7.build.core=esp32
37171+
elecrow_crowpanel_7.build.target=esp32s3
37172+
elecrow_crowpanel_7.build.variant=elecrow_crowpanel_7
37173+
elecrow_crowpanel_7.build.board=ELECROW_CROWPANEL_7
37174+
37175+
elecrow_crowpanel_7.build.usb_mode=1
37176+
elecrow_crowpanel_7.build.cdc_on_boot=1
37177+
elecrow_crowpanel_7.build.msc_on_boot=0
37178+
elecrow_crowpanel_7.build.dfu_on_boot=0
37179+
37180+
elecrow_crowpanel_7.build.f_cpu=240000000L
37181+
elecrow_crowpanel_7.build.flash_size=4MB
37182+
elecrow_crowpanel_7.build.flash_freq=80m
37183+
elecrow_crowpanel_7.build.flash_mode=dio
37184+
elecrow_crowpanel_7.build.boot=dio
37185+
elecrow_crowpanel_7.build.partitions=default
37186+
37187+
elecrow_crowpanel_7.menu.PSRAM.disabled=Disabled
37188+
elecrow_crowpanel_7.menu.PSRAM.disabled.build.defines=
37189+
elecrow_crowpanel_7.menu.PSRAM.enabled=Enabled
37190+
elecrow_crowpanel_7.menu.PSRAM.enabled.build.defines=-DBOARD_HAS_PSRAM
37191+
elecrow_crowpanel_7.menu.PSRAM.enabled.build.psram_type=opi
37192+
37193+
elecrow_crowpanel_7.menu.LoopCore.1=Core 1
37194+
elecrow_crowpanel_7.menu.LoopCore.1.build.loop_core=-DARDUINO_RUNNING_CORE=1
37195+
elecrow_crowpanel_7.menu.LoopCore.0=Core 0
37196+
elecrow_crowpanel_7.menu.LoopCore.0.build.loop_core=-DARDUINO_RUNNING_CORE=0
37197+
37198+
elecrow_crowpanel_7.menu.EventsCore.1=Core 1
37199+
elecrow_crowpanel_7.menu.EventsCore.1.build.event_core=-DARDUINO_EVENT_RUNNING_CORE=1
37200+
elecrow_crowpanel_7.menu.EventsCore.0=Core 0
37201+
elecrow_crowpanel_7.menu.EventsCore.0.build.event_core=-DARDUINO_EVENT_RUNNING_CORE=0
37202+
37203+
elecrow_crowpanel_7.menu.PartitionScheme.default=Default 4MB with spiffs (1.2MB APP/1.5MB SPIFFS)
37204+
elecrow_crowpanel_7.menu.PartitionScheme.default.build.partitions=default
37205+
elecrow_crowpanel_7.menu.PartitionScheme.defaultffat=Default 4MB with ffat (1.2MB APP/1.5MB FATFS)
37206+
elecrow_crowpanel_7.menu.PartitionScheme.defaultffat.build.partitions=default_ffat
37207+
elecrow_crowpanel_7.menu.PartitionScheme.minimal=Minimal (1.3MB APP/700KB SPIFFS)
37208+
elecrow_crowpanel_7.menu.PartitionScheme.minimal.build.partitions=minimal
37209+
elecrow_crowpanel_7.menu.PartitionScheme.no_ota=No OTA (2MB APP/2MB SPIFFS)
37210+
elecrow_crowpanel_7.menu.PartitionScheme.no_ota.build.partitions=no_ota
37211+
elecrow_crowpanel_7.menu.PartitionScheme.no_ota.upload.maximum_size=2097152
37212+
elecrow_crowpanel_7.menu.PartitionScheme.noota_3g=No OTA (1MB APP/3MB SPIFFS)
37213+
elecrow_crowpanel_7.menu.PartitionScheme.noota_3g.build.partitions=noota_3g
37214+
elecrow_crowpanel_7.menu.PartitionScheme.noota_3g.upload.maximum_size=1048576
37215+
elecrow_crowpanel_7.menu.PartitionScheme.noota_ffat=No OTA (2MB APP/2MB FATFS)
37216+
elecrow_crowpanel_7.menu.PartitionScheme.noota_ffat.build.partitions=noota_ffat
37217+
elecrow_crowpanel_7.menu.PartitionScheme.noota_ffat.upload.maximum_size=2097152
37218+
elecrow_crowpanel_7.menu.PartitionScheme.noota_3gffat=No OTA (1MB APP/3MB FATFS)
37219+
elecrow_crowpanel_7.menu.PartitionScheme.noota_3gffat.build.partitions=noota_3gffat
37220+
elecrow_crowpanel_7.menu.PartitionScheme.noota_3gffat.upload.maximum_size=1048576
37221+
elecrow_crowpanel_7.menu.PartitionScheme.huge_app=Huge APP (3MB No OTA/1MB SPIFFS)
37222+
elecrow_crowpanel_7.menu.PartitionScheme.huge_app.build.partitions=huge_app
37223+
elecrow_crowpanel_7.menu.PartitionScheme.huge_app.upload.maximum_size=3145728
37224+
elecrow_crowpanel_7.menu.PartitionScheme.min_spiffs=Minimal SPIFFS (1.9MB APP with OTA/190KB SPIFFS)
37225+
elecrow_crowpanel_7.menu.PartitionScheme.min_spiffs.build.partitions=min_spiffs
37226+
elecrow_crowpanel_7.menu.PartitionScheme.min_spiffs.upload.maximum_size=1966080
37227+
37228+
elecrow_crowpanel_7.menu.CPUFreq.240=240MHz (WiFi/BT)
37229+
elecrow_crowpanel_7.menu.CPUFreq.240.build.f_cpu=240000000L
37230+
elecrow_crowpanel_7.menu.CPUFreq.160=160MHz (WiFi/BT)
37231+
elecrow_crowpanel_7.menu.CPUFreq.160.build.f_cpu=160000000L
37232+
elecrow_crowpanel_7.menu.CPUFreq.80=80MHz (WiFi/BT)
37233+
elecrow_crowpanel_7.menu.CPUFreq.80.build.f_cpu=80000000L
37234+
elecrow_crowpanel_7.menu.CPUFreq.40=40MHz (40MHz XTAL)
37235+
elecrow_crowpanel_7.menu.CPUFreq.40.build.f_cpu=40000000L
37236+
elecrow_crowpanel_7.menu.CPUFreq.26=26MHz (26MHz XTAL)
37237+
elecrow_crowpanel_7.menu.CPUFreq.26.build.f_cpu=26000000L
37238+
elecrow_crowpanel_7.menu.CPUFreq.20=20MHz (40MHz XTAL)
37239+
elecrow_crowpanel_7.menu.CPUFreq.20.build.f_cpu=20000000L
37240+
elecrow_crowpanel_7.menu.CPUFreq.13=13MHz (26MHz XTAL)
37241+
elecrow_crowpanel_7.menu.CPUFreq.13.build.f_cpu=13000000L
37242+
elecrow_crowpanel_7.menu.CPUFreq.10=10MHz (40MHz XTAL)
37243+
elecrow_crowpanel_7.menu.CPUFreq.10.build.f_cpu=10000000L
37244+
37245+
elecrow_crowpanel_7.menu.FlashMode.qio=QIO
37246+
elecrow_crowpanel_7.menu.FlashMode.qio.build.flash_mode=dio
37247+
elecrow_crowpanel_7.menu.FlashMode.qio.build.boot=qio
37248+
elecrow_crowpanel_7.menu.FlashMode.dio=DIO
37249+
elecrow_crowpanel_7.menu.FlashMode.dio.build.flash_mode=dio
37250+
elecrow_crowpanel_7.menu.FlashMode.dio.build.boot=dio
37251+
37252+
elecrow_crowpanel_7.menu.FlashFreq.80=80MHz
37253+
elecrow_crowpanel_7.menu.FlashFreq.80.build.flash_freq=80m
37254+
elecrow_crowpanel_7.menu.FlashFreq.40=40MHz
37255+
elecrow_crowpanel_7.menu.FlashFreq.40.build.flash_freq=40m
37256+
37257+
elecrow_crowpanel_7.menu.FlashSize.4MB=4MB (32Mb)
37258+
elecrow_crowpanel_7.menu.FlashSize.4MB.build.flash_size=4MB
37259+
37260+
elecrow_crowpanel_7.menu.UploadSpeed.921600=921600
37261+
elecrow_crowpanel_7.menu.UploadSpeed.921600.upload.speed=921600
37262+
elecrow_crowpanel_7.menu.UploadSpeed.115200=115200
37263+
elecrow_crowpanel_7.menu.UploadSpeed.115200.upload.speed=115200
37264+
elecrow_crowpanel_7.menu.UploadSpeed.256000.windows=256000
37265+
elecrow_crowpanel_7.menu.UploadSpeed.256000.upload.speed=256000
37266+
elecrow_crowpanel_7.menu.UploadSpeed.230400.windows.upload.speed=256000
37267+
elecrow_crowpanel_7.menu.UploadSpeed.230400=230400
37268+
elecrow_crowpanel_7.menu.UploadSpeed.230400.upload.speed=230400
37269+
elecrow_crowpanel_7.menu.UploadSpeed.460800.linux=460800
37270+
elecrow_crowpanel_7.menu.UploadSpeed.460800.macosx=460800
37271+
elecrow_crowpanel_7.menu.UploadSpeed.460800.upload.speed=460800
37272+
elecrow_crowpanel_7.menu.UploadSpeed.512000.windows=512000
37273+
elecrow_crowpanel_7.menu.UploadSpeed.512000.upload.speed=512000
37274+
37275+
elecrow_crowpanel_7.menu.DebugLevel.none=None
37276+
elecrow_crowpanel_7.menu.DebugLevel.none.build.code_debug=0
37277+
elecrow_crowpanel_7.menu.DebugLevel.error=Error
37278+
elecrow_crowpanel_7.menu.DebugLevel.error.build.code_debug=1
37279+
elecrow_crowpanel_7.menu.DebugLevel.warn=Warn
37280+
elecrow_crowpanel_7.menu.DebugLevel.warn.build.code_debug=2
37281+
elecrow_crowpanel_7.menu.DebugLevel.info=Info
37282+
elecrow_crowpanel_7.menu.DebugLevel.info.build.code_debug=3
37283+
elecrow_crowpanel_7.menu.DebugLevel.debug=Debug
37284+
elecrow_crowpanel_7.menu.DebugLevel.debug.build.code_debug=4
37285+
elecrow_crowpanel_7.menu.DebugLevel.verbose=Verbose
37286+
elecrow_crowpanel_7.menu.DebugLevel.verbose.build.code_debug=5
37287+
37288+
elecrow_crowpanel_7.menu.EraseFlash.none=Disabled
37289+
elecrow_crowpanel_7.menu.EraseFlash.none.upload.erase_cmd=
37290+
elecrow_crowpanel_7.menu.EraseFlash.all=Enabled
37291+
elecrow_crowpanel_7.menu.EraseFlash.all.upload.erase_cmd=-e
37292+
37293+
##############################################################

cores/esp32/esp_arduino_version.h

+1-1
Original file line numberDiff line numberDiff line change
@@ -23,7 +23,7 @@ extern "C" {
2323
/** Minor version number (x.X.x) */
2424
#define ESP_ARDUINO_VERSION_MINOR 0
2525
/** Patch version number (x.x.X) */
26-
#define ESP_ARDUINO_VERSION_PATCH 1
26+
#define ESP_ARDUINO_VERSION_PATCH 2
2727

2828
/**
2929
* Macro to convert ARDUINO version number into an integer

docs/en/api/preferences.rst

+1-1
Original file line numberDiff line numberDiff line change
@@ -524,7 +524,7 @@ Arduino-esp32 Preferences API
524524

525525
.. code-block:: arduino
526526
527-
uint8_t getUChar(const char* key, uint8_t defaultValue = 0);
527+
bool getBool(const char* key, bool defaultValue = false);
528528
529529
..
530530

libraries/BluetoothSerial/src/BluetoothSerial.cpp

+1-1
Original file line numberDiff line numberDiff line change
@@ -878,7 +878,7 @@ size_t BluetoothSerial::write(const uint8_t *buffer, size_t size) {
878878
void BluetoothSerial::flush() {
879879
if (_spp_tx_queue != NULL) {
880880
while (uxQueueMessagesWaiting(_spp_tx_queue) > 0) {
881-
delay(100);
881+
delay(2);
882882
}
883883
}
884884
}

0 commit comments

Comments
 (0)