Files
ESP-Miner/sdkconfig.defaults
mutatrum 201c188589 Misc optimizations to free more internal memory (#1280)
* Misc optimizations to free more internal memory

 * Add prebuffer length cache to all http requests
 * Move several malloc calls in mining loop to stack allocated
 * Allocate to SPIRAM:
    * AsicTaskModule.active_jobs
    * hashrate_monitor storage
    * BAP buffers

Not directly memory related:
 * Eliminated _send_simple from bm1368.c and bm1370.c

Also added internal and Spiram free memory to system page

* Fix missing free in theme_api.c

* Line order

* Fix test_mining.c

* Fix test_mining.c

* More improvements, revert bap buffers

* Use static array size specification

* Fix test_mining.c. Again...

* Clean extranonce_2_bytes

* Clear extranonce_2_bytes

* Fix test_mining.c. Forever, Laura.

* Don't re-use variables for clarity

* Move statistics data to psram

* Move bitmaps and font to psram by @WantClue

* Revert logo/bitmap, add lvgl allocator and `SPIRAM_TRY_ALLOCATE_WIFI_LWIP`

* Delete logo screens after boot
2025-10-19 11:53:00 +02:00

29 lines
911 B
Plaintext

# This file was generated using idf.py save-defconfig. It can be edited manually.
# Espressif IoT Development Framework (ESP-IDF) 5.5.1 Project Minimal Configuration
#
CONFIG_IDF_TARGET="esp32s3"
CONFIG_BOOTLOADER_COMPILER_OPTIMIZATION_PERF=y
CONFIG_ESPTOOLPY_FLASHSIZE_16MB=y
CONFIG_PARTITION_TABLE_CUSTOM=y
CONFIG_COMPILER_OPTIMIZATION_PERF=y
CONFIG_HTTPD_MAX_REQ_HDR_LEN=1024
CONFIG_HTTPD_MAX_URI_LEN=2048
CONFIG_HTTPD_WS_SUPPORT=y
CONFIG_SPIRAM=y
CONFIG_SPIRAM_MODE_OCT=y
CONFIG_SPIRAM_SPEED_80M=y
CONFIG_SPIRAM_TRY_ALLOCATE_WIFI_LWIP=y
CONFIG_SPIRAM_ALLOW_BSS_SEG_EXTERNAL_MEMORY=y
CONFIG_SPIRAM_IGNORE_NOTFOUND=y
CONFIG_ESP_DEFAULT_CPU_FREQ_MHZ_240=y
CONFIG_ESP_WIFI_11KV_SUPPORT=y
CONFIG_FREERTOS_HZ=1000
CONFIG_LOG_COLORS=y
CONFIG_LWIP_MAX_SOCKETS=26
CONFIG_LWIP_IPV6=y
CONFIG_LWIP_IPV6_AUTOCONFIG=y
CONFIG_SPIFFS_OBJ_NAME_LEN=64
CONFIG_LV_CONF_SKIP=n
CONFIG_LV_BUILD_EXAMPLES=n
CONFIG_LV_BUILD_DEMOS=n