mirror of
https://github.com/m5stack/M5Stack_MicroPython.git
synced 2026-05-20 10:14:44 -07:00
115 lines
2.4 KiB
Plaintext
115 lines
2.4 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
|
|
|
|
#
|
|
# 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
|
|
|
|
#
|
|
# 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
|