Files
SC-F001/sdkconfig.defaults
Thaddeus Hughes ff1ea6615c Many things, including a log timing report in the test
Timing report:

I (52322) LOG_TEST: === WRITE TIMING REPORT ===
I (52322) LOG_TEST:   Iterations:       200
I (52322) LOG_TEST:   Payload size:     39 bytes
I (52322) LOG_TEST:   Min:              49960 us
I (52332) LOG_TEST:   Max:              54476 us
I (52332) LOG_TEST:   Avg:              50005 us
I (52342) LOG_TEST:   Sector crossings: 2 (max 49983 us)
I (52342) LOG_TEST:   WDT margin:       4.9s (WDT=5s, worst=54476us)
I (52352) LOG_TEST: ===========================

so a write takes up to 54ms - not negligible!
2026-03-12 19:58:39 -05:00

15 lines
717 B
Plaintext

# SC-F001 project-level sdkconfig overrides.
# These are applied during "idf.py reconfigure" and take precedence over IDF defaults.
# Do NOT override settings that are managed by idf.py menuconfig interactively.
# 32kHz external crystal (GPIO32/33) is on the PCB but NOT used.
# Deep sleep is disabled (soft idle instead), so RTC slow clock accuracy is irrelevant.
# Time tracking uses esp_timer (40MHz APB crystal, ~20ppm).
# Let the RTC slow clock use the default internal RC oscillator.
# --- Safety & Panic ---
# WDT timeout triggers a panic (→ reboot + core dump) instead of just logging.
# Required for OTA rollback: a hung task causes a reboot, incrementing the reset counter.
CONFIG_ESP_TASK_WDT_PANIC=y