96008ff59a
This commit adds support for a second supported hash (currently set to the 4.0-beta1 tag). When this hash is detected, the relevant changes are applied. This allows to start using v4 features (e.g. BLE with Nimble), and also start doing testing, while still supporting the original, stable, v3.3 IDF. Note: this feature is experimental, not well tested, and network.LAN and network.PPP are currently unsupported.
36 lines
845 B
Plaintext
36 lines
845 B
Plaintext
# MicroPython on ESP32, ESP IDF configuration
|
|
# The following options override the defaults
|
|
|
|
CONFIG_IDF_TARGET="esp32"
|
|
|
|
# Application manager
|
|
CONFIG_APP_EXCLUDE_PROJECT_VER_VAR=y
|
|
CONFIG_APP_EXCLUDE_PROJECT_NAME_VAR=y
|
|
|
|
# Bootloader config
|
|
CONFIG_BOOTLOADER_LOG_LEVEL_WARN=y
|
|
|
|
# ESP32-specific
|
|
CONFIG_ESP32_DEFAULT_CPU_FREQ_240=y
|
|
CONFIG_TASK_WDT_CHECK_IDLE_TASK_CPU0=n
|
|
CONFIG_TASK_WDT_CHECK_IDLE_TASK_CPU1=n
|
|
CONFIG_ESP32_XTAL_FREQ_AUTO=y
|
|
|
|
# Power Management
|
|
CONFIG_PM_ENABLE=y
|
|
|
|
# FreeRTOS
|
|
CONFIG_FREERTOS_THREAD_LOCAL_STORAGE_POINTERS=2
|
|
CONFIG_FREERTOS_SUPPORT_STATIC_ALLOCATION=y
|
|
CONFIG_FREERTOS_ENABLE_STATIC_TASK_CLEAN_UP=y
|
|
|
|
# UDP
|
|
CONFIG_PPP_SUPPORT=y
|
|
CONFIG_PPP_PAP_SUPPORT=y
|
|
CONFIG_PPP_CHAP_SUPPORT=y
|
|
|
|
# v3.3-only (renamed in 4.0)
|
|
CONFIG_LOG_BOOTLOADER_LEVEL_WARN=y
|
|
CONFIG_SUPPORT_STATIC_ALLOCATION=y
|
|
CONFIG_ENABLE_STATIC_TASK_CLEAN_UP_HOOK=y
|