diff --git a/code/include/defines.h b/code/include/defines.h index 3bdfdd33..f563c26b 100644 --- a/code/include/defines.h +++ b/code/include/defines.h @@ -87,7 +87,7 @@ //#define STB_IMAGE_IMPLEMENTATION //#define STB_IMAGE_WRITE_IMPLEMENTATION //#define STB_IMAGE_RESIZE_IMPLEMENTATION - //#define STBI_ONLY_JPEG // (save 2% of Flash) + #define STBI_ONLY_JPEG // (save 2% of Flash) //interface_influxdb #define MAX_HTTP_OUTPUT_BUFFER 2048 diff --git a/code/sdkconfig.defaults b/code/sdkconfig.defaults index e5308ce9..aba01fad 100644 --- a/code/sdkconfig.defaults +++ b/code/sdkconfig.defaults @@ -15,6 +15,64 @@ CONFIG_TASK_WDT_CHECK_IDLE_TASK=n CONFIG_COMPILER_OPTIMIZATION_DEFAULT=n CONFIG_COMPILER_OPTIMIZATION_SIZE=y +###### safe optimizations +CONFIG_BOOTLOADER_COMPILER_OPTIMIZATION_SIZE=y +CONFIG_COMPILER_OPTIMIZATION_ASSERTIONS_SILENT=y + +#disable bootloader logging +CONFIG_COMPILER_OPTIMIZATION_ASSERTIONS_DISABLE=y +CONFIG_COMPILER_OPTIMIZATION_ASSERTION_LEVEL=0 +CONFIG_COMPILER_OPTIMIZATION_CHECKS_SILENT=y +CONFIG_FREERTOS_ASSERT_DISABLE=y +CONFIG_HAL_DEFAULT_ASSERTION_LEVEL=0 +#CONFIG_LOG_DEFAULT_LEVEL_NONE=y +#CONFIG_LOG_DEFAULT_LEVEL=0 +CONFIG_LOG_MAXIMUM_EQUALS_DEFAULT=y +CONFIG_LWIP_ESP_LWIP_ASSERT=n +CONFIG_OPTIMIZATION_ASSERTIONS_DISABLED=y +CONFIG_OPTIMIZATION_ASSERTION_LEVEL=0 +# CONFIG_LOG_COLORS is not set + +#set default loggin to +CONFIG_BOOTLOADER_LOG_LEVEL_ERROR=y +# CONFIG_BOOTLOADER_LOG_LEVEL_WARN is not set +# CONFIG_BOOTLOADER_LOG_LEVEL_INFO is not set +# CONFIG_BOOTLOADER_LOG_LEVEL_DEBUG is not set +# CONFIG_BOOTLOADER_LOG_LEVEL_VERBOSE is not set +CONFIG_BOOTLOADER_LOG_LEVEL=1 + +#disable lookup function +CONFIG_ESP_ERR_TO_NAME_LOOKUP=n +# CONFIG_ESP_ERR_TO_NAME_LOOKUP is not set + +#no panic message +ESP_SYSTEM_PANIC_SILENT_REBOOT=y + +#disable ADC calibration (needed for external sensors) +CONFIG_ADC_CAL_EFUSE_TP_ENABLE=n +CONFIG_ADC_CAL_EFUSE_VREF_ENABLE=n +CONFIG_ADC_CAL_LUT_ENABLE=needed + +#disable IPV6 +CONFIG_LWIP_IPV6=n + +#Newlib format +CONFIG_NEWLIB_NANO_FORMAT=y + + +# ESP-NN +# +# CONFIG_NN_ANSI_C is not set +CONFIG_NN_OPTIMIZED=y +CONFIG_NN_OPTIMIZATIONS=1 +# end of ESP-NN + +# ESP HTTP client +# +# CONFIG_ESP_HTTP_CLIENT_ENABLE_HTTPS is not set + +###### end safe optimizations + CONFIG_ESP32_REV_MIN_0=y CONFIG_ESP32_DPORT_WORKAROUND=y