Merge pull request #6 from cjkas/scz/123

Fix esp32c3 build & update release build tag
This commit is contained in:
cjkas 2026-03-28 08:34:09 +01:00 committed by GitHub
commit edde41314f
No known key found for this signature in database
GPG key ID: B5690EEEBB952194
3 changed files with 17 additions and 2 deletions

View file

@ -54,6 +54,15 @@ jobs:
- name: Check out code
uses: actions/checkout@v4
- name: Update version from release tag
run: |
VERSION="${{ github.event.release.tag_name }}"
VERSION="${VERSION#v}"
sed -i "s/#define FW_VERSION \"v[0-9.]*\"/#define FW_VERSION \"v${VERSION}\"/" src/ConfigSettings.h
sed -i "s/^[0-9.].*/${VERSION}/" data-src/appversion
sed -i "s/\?v=[0-9.]*c/?v=${VERSION}c/g" data-src/index.html
sed -i "s/appVersion = 'v[0-9.]*'/appVersion = 'v${VERSION}'/" data-src/index.js
- name: Set up Python
uses: actions/setup-python@v5
with:

View file

@ -12,7 +12,7 @@
default_envs = esp32devdbg
[env]
platform = espressif32
platform = espressif32 @ 5.4.0
framework = arduino
lib_deps =
bblanchon/ArduinoJson@^7.2.2
@ -25,7 +25,7 @@ extra_scripts =
post:archive_elf.py
board_build.partitions = huge_app.csv
board_build.filesystem = littlefs
build_flags =
build_flags =
-DCORE_DEBUG_LEVEL=3
-DCONFIG_ESP_COREDUMP_ENABLE_TO_FLASH=1
-DCONFIG_ESP_COREDUMP_DATA_FORMAT_ELF=1

View file

@ -52,6 +52,7 @@ void setup() {
ESP_LOGW(TAG, "*** Previous crash coredump found ***");
ESP_LOGW(TAG, " Task: %s", summary.exc_task);
ESP_LOGW(TAG, " PC: 0x%08x", summary.exc_pc);
#ifdef CONFIG_IDF_TARGET_ARCH_XTENSA
ESP_LOGW(TAG, " Cause: %d", summary.ex_info.exc_cause);
char bt_buf[256] = {0};
int pos = 0;
@ -59,6 +60,11 @@ void setup() {
pos += snprintf(bt_buf + pos, sizeof(bt_buf) - pos, " 0x%08x", summary.exc_bt_info.bt[i]);
}
ESP_LOGW(TAG, " Backtrace:%s", bt_buf);
#elif CONFIG_IDF_TARGET_ARCH_RISCV
ESP_LOGW(TAG, " Cause: %d", summary.ex_info.mcause);
ESP_LOGW(TAG, " MTVAL: 0x%08x RA: 0x%08x SP: 0x%08x",
summary.ex_info.mtval, summary.ex_info.ra, summary.ex_info.sp);
#endif
}
ESP_LOGI(TAG, "Mounting File System...");