# # Guition JC4827W543C ESP32-S3 configuration # Based on I2S-S3-sdkconfig with Guition-specific settings # # ESP32-S3 Target Configuration CONFIG_IDF_TARGET="esp32s3" CONFIG_IDF_TARGET_ESP32S3=y CONFIG_IDF_FIRMWARE_CHIP_ID=0x0009 # ESP32-S3 specific settings CONFIG_ESP32S3_DEFAULT_CPU_FREQ_240=y CONFIG_ESP32S3_SPIRAM_SUPPORT=y CONFIG_SPIRAM_SPEED_80M=y CONFIG_SPIRAM_MODE_OCT=y CONFIG_SPIRAM_TYPE_AUTO=y CONFIG_SPIRAM_SIZE_AUTO=y CONFIG_SPIRAM_USE_MALLOC=y CONFIG_SPIRAM_USE_CAPS_ALLOC=y CONFIG_SPIRAM_USE_HEAP=y CONFIG_SPIRAM_CACHE_WR=y CONFIG_SPIRAM_CACHE_WR=y # PSRAM Configuration CONFIG_SPIRAM_BOOT_INIT=y CONFIG_SPIRAM_IGNORE_NOTFOUND=n CONFIG_SPIRAM_USE_MEMMAP=y CONFIG_SPIRAM_USE_NOINIT=n CONFIG_SPIRAM_USE_EMBEDDED_MEM=n CONFIG_SPIRAM_USE_CAPS_ALLOC=y CONFIG_SPIRAM_USE_MALLOC=y CONFIG_SPIRAM_USE_HEAP=y CONFIG_SPIRAM_MEMTEST=y CONFIG_SPIRAM_MALLOC_ALWAYSINTERNAL=16384 CONFIG_SPIRAM_MALLOC_RESERVE_INTERNAL=32768 CONFIG_SPIRAM_ALLOW_BSS_SEG_EXTERNAL_MEMORY=y CONFIG_SPIRAM_ALLOW_NOINIT_SEG_EXTERNAL_MEMORY=y CONFIG_SPIRAM_ALLOW_STACK_EXTERNAL_MEMORY=n # Performance Settings CONFIG_ESP32S3_RTOS_INT_NUM=0 CONFIG_ESP32S3_TRACEMEM_RESERVE_DRAM=0x0 # Flash Configuration CONFIG_ESPTOOLPY_FLASHSIZE_4MB=y CONFIG_ESPTOOLPY_FLASHMODE_DIO=y CONFIG_ESPTOOLPY_FLASHFREQ_80M=y # Partition Table CONFIG_PARTITION_TABLE_SINGLE_APP=y CONFIG_PARTITION_TABLE_CUSTOM_FILENAME="partitions_single_app.csv" CONFIG_PARTITION_TABLE_FILENAME="partitions_single_app.csv" CONFIG_PARTITION_TABLE_OFFSET=0x8000 # UART Configuration CONFIG_ESP_CONSOLE_UART_DEFAULT=y CONFIG_ESP_CONSOLE_UART_NUM=0 CONFIG_ESP_CONSOLE_UART_TX_GPIO=43 CONFIG_ESP_CONSOLE_UART_RX_GPIO=44 # GPIO Configuration CONFIG_GPIO_CTRL_FUNC_IN_IRAM=y # FreeRTOS Configuration CONFIG_FREERTOS_HZ=1000 # Log Configuration CONFIG_LOG_DEFAULT_LEVEL_INFO=y CONFIG_LOG_MAXIMUM_LEVEL=3 # Component Configuration CONFIG_LWIP_TCPIP_RECVMBOX_SIZE=32 CONFIG_LWIP_UDP_RECVMBOX_SIZE=6 CONFIG_LWIP_TCPIP_TASK_STACK_SIZE=3072 # WiFi Configuration CONFIG_ESP32_WIFI_ENABLED=y CONFIG_ESP32_WIFI_SW_COEXIST_ENABLE=y CONFIG_ESP32_WIFI_SOFTAP_BEACON_MAX_LEN=752 # Bluetooth Configuration (ESP32-S3 doesn't have Bluetooth Audio) CONFIG_BT_ENABLED=y CONFIG_BT_BLUEDROID_ENABLED=y CONFIG_BT_CLASSIC_ENABLED=y CONFIG_BT_SCO_ENABLED=y CONFIG_BT_A2DP_ENABLE=y CONFIG_BT_BLE_ENABLED=y # ADC Configuration CONFIG_ADC_CAL_EFUSE_TP_ENABLE=n CONFIG_ADC_CAL_EFUSE_VREF_ENABLE=n CONFIG_ADC_CAL_LUT_ENABLE=n # I2C Configuration CONFIG_I2C_ENABLE_DEBUG_LOG=n # SPI Configuration CONFIG_SPI_MASTER_IN_IRAM=y CONFIG_SPI_SLAVE_IN_IRAM=y # Touch Configuration CONFIG_TOUCH_PAD_SLEEP_CYCLE=2000 # FAT Filesystem CONFIG_FATFS_LAZY_LOCK=y CONFIG_FATFS_API_IN_IRAM=y # Event Loop Library CONFIG_EVENT_LOOP_PROFILING=n # Ethernet CONFIG_ETH_USE_ESP32_EMAC=n # HTTP Server CONFIG_HTTPD_WS_SUPPORT=y # JSON Parser CONFIG_JSON_ENABLE_DEBUG=n # MDNS CONFIG_MDNS_ENABLE_DEBUG=n # MQTT CONFIG_MQTT_PROTOCOL_311=y CONFIG_MQTT_TRANSPORT_SSL=y CONFIG_MQTT_TRANSPORT_WEBSOCKET=y # OpenSSL CONFIG_OPENSSL_DEBUG=n # Protobuf-c CONFIG_PROTOBUF_C_ENABLE_DEBUG=n # WebSockets CONFIG_WS_BUFFER_SIZE=1024 # NVS CONFIG_NVS_ENCRYPTION=n CONFIG_NVS_ASSERT_ERROR_CHECK=n