2018-01-03 14:18:06 +01:00
|
|
|
#
|
|
|
|
|
# Default and recommended options for MicroPython build
|
|
|
|
|
#
|
|
|
|
|
|
|
|
|
|
#
|
|
|
|
|
# ESP Tool & Flash
|
|
|
|
|
#
|
|
|
|
|
CONFIG_ESPTOOLPY_BAUD_921600B=y
|
|
|
|
|
CONFIG_ESPTOOLPY_FLASHSIZE_4MB=y
|
|
|
|
|
CONFIG_ESPTOOLPY_AFTER_NORESET=y
|
|
|
|
|
CONFIG_ESPTOOLPY_FLASHMODE="dio"
|
|
|
|
|
CONFIG_ESPTOOLPY_FLASHFREQ_40M=y
|
|
|
|
|
CONFIG_ESPTOOLPY_FLASHFREQ="40m"
|
|
|
|
|
CONFIG_FLASHMODE_DIO=y
|
|
|
|
|
|
2018-01-21 16:14:38 +01:00
|
|
|
#
|
|
|
|
|
# Bootloader config
|
|
|
|
|
#
|
|
|
|
|
CONFIG_LOG_BOOTLOADER_LEVEL_NONE=
|
|
|
|
|
CONFIG_LOG_BOOTLOADER_LEVEL_ERROR=
|
|
|
|
|
CONFIG_LOG_BOOTLOADER_LEVEL_WARN=y
|
|
|
|
|
CONFIG_LOG_BOOTLOADER_LEVEL_INFO=
|
|
|
|
|
CONFIG_LOG_BOOTLOADER_LEVEL_DEBUG=
|
|
|
|
|
CONFIG_LOG_BOOTLOADER_LEVEL_VERBOSE=
|
|
|
|
|
CONFIG_LOG_BOOTLOADER_LEVEL=2
|
|
|
|
|
|
2018-01-03 14:18:06 +01:00
|
|
|
#
|
|
|
|
|
# ESP32 specific
|
|
|
|
|
#
|
|
|
|
|
|
|
|
|
|
CONFIG_ESP32_DEFAULT_CPU_FREQ_240=y
|
|
|
|
|
CONFIG_ESP32_XTAL_FREQ_AUTO=y
|
|
|
|
|
CONFIG_ESP32_XTAL_FREQ=0
|
|
|
|
|
CONFIG_ESP32_PANIC_PRINT_HALT=y
|
|
|
|
|
CONFIG_ESP32_PHY_INIT_DATA_IN_PARTITION=y
|
|
|
|
|
CONFIG_TASK_WDT_TIMEOUT_S=15
|
|
|
|
|
|
2018-03-03 11:43:38 +01:00
|
|
|
#
|
|
|
|
|
# SPI RAM config
|
|
|
|
|
#
|
|
|
|
|
CONFIG_SPIRAM_BOOT_INIT=y
|
|
|
|
|
CONFIG_SPIRAM_IGNORE_NOTFOUND=
|
|
|
|
|
CONFIG_SPIRAM_USE_MEMMAP=
|
|
|
|
|
CONFIG_SPIRAM_USE_CAPS_ALLOC=y
|
|
|
|
|
CONFIG_SPIRAM_USE_MALLOC=
|
|
|
|
|
CONFIG_SPIRAM_TYPE_ESPPSRAM32=y
|
|
|
|
|
CONFIG_SPIRAM_SIZE=4194304
|
|
|
|
|
CONFIG_SPIRAM_SPEED_40M=y
|
|
|
|
|
CONFIG_SPIRAM_SPEED_80M=
|
|
|
|
|
CONFIG_SPIRAM_MEMTEST=y
|
|
|
|
|
CONFIG_SPIRAM_CACHE_WORKAROUND=y
|
|
|
|
|
CONFIG_WIFI_LWIP_ALLOCATION_FROM_SPIRAM_FIRST=y
|
|
|
|
|
|
2018-01-21 16:14:38 +01:00
|
|
|
#
|
|
|
|
|
# Log output
|
|
|
|
|
#
|
|
|
|
|
CONFIG_LOG_DEFAULT_LEVEL_NONE=
|
|
|
|
|
CONFIG_LOG_DEFAULT_LEVEL_ERROR=
|
|
|
|
|
CONFIG_LOG_DEFAULT_LEVEL_WARN=y
|
|
|
|
|
CONFIG_LOG_DEFAULT_LEVEL_INFO=
|
|
|
|
|
CONFIG_LOG_DEFAULT_LEVEL_DEBUG=
|
|
|
|
|
CONFIG_LOG_DEFAULT_LEVEL_VERBOSE=
|
|
|
|
|
CONFIG_LOG_DEFAULT_LEVEL=2
|
|
|
|
|
CONFIG_LOG_COLORS=y
|
2018-01-03 14:18:06 +01:00
|
|
|
|
|
|
|
|
#
|
|
|
|
|
# FreeRTOS
|
|
|
|
|
#
|
|
|
|
|
CONFIG_FREERTOS_ISR_STACKSIZE
|
|
|
|
|
CONFIG_FREERTOS_ISR_STACKSIZE=4096
|
|
|
|
|
CONFIG_FREERTOS_CHECK_STACKOVERFLOW_CANARY=y
|
|
|
|
|
CONFIG_FREERTOS_THREAD_LOCAL_STORAGE_POINTERS=4
|
|
|
|
|
CONFIG_FREERTOS_ASSERT_ON_UNTESTED_FUNCTION=n
|
|
|
|
|
CONFIG_FREERTOS_HZ=1000
|
|
|
|
|
CONFIG_TIMER_TASK_STACK_DEPTH=2048
|
|
|
|
|
CONFIG_SUPPORT_STATIC_ALLOCATION=y
|
|
|
|
|
CONFIG_ENABLE_STATIC_TASK_CLEAN_UP_HOOK=y
|
|
|
|
|
|
|
|
|
|
#
|
|
|
|
|
# lwip
|
|
|
|
|
#
|
|
|
|
|
CONFIG_LWIP_SO_REUSE=y
|
|
|
|
|
CONFIG_LWIP_MAX_SOCKETS=8
|
|
|
|
|
CONFIG_TCPIP_TASK_STACK_SIZE=4096
|
|
|
|
|
CONFIG_PPP_SUPPORT=y
|
|
|
|
|
CONFIG_PPP_PAP_SUPPORT=y
|
|
|
|
|
|
|
|
|
|
#
|
|
|
|
|
# WiFi
|
|
|
|
|
#
|
|
|
|
|
CONFIG_ESP32_WIFI_STATIC_RX_BUFFER_NUM=8
|
|
|
|
|
CONFIG_ESP32_WIFI_DYNAMIC_RX_BUFFER_NUM=16
|
|
|
|
|
CONFIG_ESP32_WIFI_DYNAMIC_TX_BUFFER=y
|
|
|
|
|
CONFIG_ESP32_WIFI_DYNAMIC_TX_BUFFER_NUM=16
|
|
|
|
|
|
2018-03-03 11:43:38 +01:00
|
|
|
#
|
|
|
|
|
# mbedTLS
|
|
|
|
|
#
|
|
|
|
|
CONFIG_MBEDTLS_SSL_MAX_CONTENT_LEN=4096
|
|
|
|
|
|
2018-01-03 14:18:06 +01:00
|
|
|
#
|
|
|
|
|
# FatFS
|
|
|
|
|
#
|
|
|
|
|
CONFIG_FATFS_LFN_HEAP=y
|
|
|
|
|
CONFIG_FATFS_MAX_LFN=127
|
|
|
|
|
CONFIG_FATFS_CODEPAGE_437=y
|
|
|
|
|
CONFIG_FATFS_CODEPAGE=437
|
|
|
|
|
CONFIG_FATFS_PER_FILE_CACHE=n
|
|
|
|
|
|
|
|
|
|
#
|
|
|
|
|
# Wear Levelling
|
|
|
|
|
#
|
|
|
|
|
CONFIG_WL_SECTOR_SIZE_512=y
|
|
|
|
|
CONFIG_WL_SECTOR_SIZE_4096=
|
|
|
|
|
CONFIG_WL_SECTOR_SIZE=512
|
|
|
|
|
CONFIG_WL_SECTOR_MODE_PERF=
|
|
|
|
|
CONFIG_WL_SECTOR_MODE_SAFE=y
|
|
|
|
|
CONFIG_WL_SECTOR_MODE=1
|
|
|
|
|
|
|
|
|
|
#
|
|
|
|
|
# SPIFFS Configuration
|
|
|
|
|
#
|
|
|
|
|
CONFIG_SPIFFS_MAX_PARTITIONS=1
|
|
|
|
|
CONFIG_SPIFFS_OBJ_NAME_LEN=64
|
|
|
|
|
|
|
|
|
|
#
|
|
|
|
|
# Partition Table
|
|
|
|
|
#
|
|
|
|
|
CONFIG_PARTITION_TABLE_CUSTOM=y
|
|
|
|
|
CONFIG_PARTITION_TABLE_CUSTOM_FILENAME="partitions_mpy.csv"
|
|
|
|
|
CONFIG_PARTITION_TABLE_CUSTOM_APP_BIN_OFFSET=0x10000
|
|
|
|
|
CONFIG_PARTITION_TABLE_CUSTOM_PHY_DATA_OFFSET=0xf000
|
|
|
|
|
CONFIG_PARTITION_TABLE_FILENAME="partitions_mpy.csv"
|
|
|
|
|
CONFIG_APP_OFFSET=0x10000
|
|
|
|
|
CONFIG_PHY_DATA_OFFSET=0xf000
|