mirror of
https://github.com/m5stack/M5Stack_MicroPython.git
synced 2026-05-20 10:14:44 -07:00
libcurl based email function implemented Fixed GPIO initialization after deepsleep if ext0 or ext1 wake up source was used Licensing information updated Some unneeded sources removed
136 lines
2.8 KiB
Plaintext
136 lines
2.8 KiB
Plaintext
#
|
|
# 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
|
|
|
|
#
|
|
# 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
|
|
|
|
#
|
|
# 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
|
|
|
|
#
|
|
# 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
|
|
|
|
#
|
|
# 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
|
|
|
|
#
|
|
# 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
|
|
|
|
#
|
|
# mbedTLS
|
|
#
|
|
CONFIG_MBEDTLS_SSL_MAX_CONTENT_LEN=4096
|
|
|
|
#
|
|
# 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
|