build: update sdkconfig definitions
What changed, and why it matters
This commit is a routine build-system update that renames several ESP-IDF configuration options to match the names used in ESP-IDF version 5.5. It does not change any actual behavior or security settings of the firmware. The old and new configuration names control the same features, so this is purely a compatibility change.
No security action required. Treat as normal build-maintenance commit when reviewing or merging.
Security signals we found
No strong security signals were identified.
Evidence from the diff
The commit updates sdkconfig defaults files across all Jade hardware variants to rename Kconfig symbols introduced in ESP-IDF v5.5: CONFIG_NEWLIB_NANO_FORMAT → CONFIG_LIBC_NEWLIB_NANO_FORMAT, CONFIG_NEWLIB_STDIN_LINE_ENDING_LF → CONFIG_LIBC_STDIN_LINE_ENDING_LF, CONFIG_NEWLIB_STDOUT_LINE_ENDING_LF → CONFIG_LIBC_STDOUT_LINE_ENDING_LF. It also removes explicit CONFIG_PERIPH_CTRL_FUNC_IN_IRAM=y entries because that option is now default-enabled in ESP-IDF v5.5. The source code guard in main/serial.c and the helper script tools/switch_to.sh are updated to reference the new symbol names. No functional behavior changes; values remain identical (y/n preserved).
Changed components
configs/*.defaultsmain/serial.ctools/switch_to.shInspect captured patch +37 / −48
diff --git a/configs/production/sdkconfig_jade_prod.defaults b/configs/production/sdkconfig_jade_prod.defaults
index 385d30a..8a1543f 100644
--- a/configs/production/sdkconfig_jade_prod.defaults
+++ b/configs/production/sdkconfig_jade_prod.defaults
@@ -64,6 +64,7 @@ CONFIG_FREERTOS_TIMER_TASK_STACK_DEPTH=2560
CONFIG_GC032A_SUPPORT=n
CONFIG_GC2145_SUPPORT=n
CONFIG_HTTPD_ERR_RESP_NO_DELAY=n
+CONFIG_LIBC_NEWLIB_NANO_FORMAT=y
CONFIG_LOG_DEFAULT_LEVEL_NONE=y
CONFIG_LWIP_DHCPS=n
CONFIG_LWIP_IPV6=n
@@ -81,7 +82,6 @@ CONFIG_MBEDTLS_X509_CRL_PARSE_C=n
CONFIG_MBEDTLS_X509_CSR_PARSE_C=n
CONFIG_MQTT_PROTOCOL_311=n
CONFIG_MQTT_TRANSPORT_SSL=n
-CONFIG_NEWLIB_NANO_FORMAT=y
CONFIG_NT99141_SUPPORT=n
CONFIG_OV3660_SUPPORT=n
CONFIG_OV5640_SUPPORT=n
diff --git a/configs/production/sdkconfig_jade_v1_1_prod.defaults b/configs/production/sdkconfig_jade_v1_1_prod.defaults
index b6c8165..b3f6caa 100644
--- a/configs/production/sdkconfig_jade_v1_1_prod.defaults
+++ b/configs/production/sdkconfig_jade_v1_1_prod.defaults
@@ -65,6 +65,7 @@ CONFIG_FREERTOS_TIMER_TASK_STACK_DEPTH=2560
CONFIG_GC032A_SUPPORT=n
CONFIG_GC2145_SUPPORT=n
CONFIG_HTTPD_ERR_RESP_NO_DELAY=n
+CONFIG_LIBC_NEWLIB_NANO_FORMAT=y
CONFIG_LOG_DEFAULT_LEVEL_NONE=y
CONFIG_LWIP_DHCPS=n
CONFIG_LWIP_IPV6=n
@@ -82,7 +83,6 @@ CONFIG_MBEDTLS_X509_CRL_PARSE_C=n
CONFIG_MBEDTLS_X509_CSR_PARSE_C=n
CONFIG_MQTT_PROTOCOL_311=n
CONFIG_MQTT_TRANSPORT_SSL=n
-CONFIG_NEWLIB_NANO_FORMAT=y
CONFIG_NT99141_SUPPORT=n
CONFIG_OV3660_SUPPORT=n
CONFIG_OV5640_SUPPORT=n
diff --git a/configs/production/sdkconfig_jade_v1_1_smoketest.defaults b/configs/production/sdkconfig_jade_v1_1_smoketest.defaults
index 15f6ad9..86b2a97 100644
--- a/configs/production/sdkconfig_jade_v1_1_smoketest.defaults
+++ b/configs/production/sdkconfig_jade_v1_1_smoketest.defaults
@@ -64,6 +64,7 @@ CONFIG_GC032A_SUPPORT=n
CONFIG_GC2145_SUPPORT=n
CONFIG_HTTPD_ERR_RESP_NO_DELAY=n
CONFIG_JADE_QA=y
+CONFIG_LIBC_NEWLIB_NANO_FORMAT=y
CONFIG_LOG_DEFAULT_LEVEL_NONE=y
CONFIG_LWIP_DHCPS=n
CONFIG_LWIP_IPV6=n
@@ -81,7 +82,6 @@ CONFIG_MBEDTLS_X509_CRL_PARSE_C=n
CONFIG_MBEDTLS_X509_CSR_PARSE_C=n
CONFIG_MQTT_PROTOCOL_311=n
CONFIG_MQTT_TRANSPORT_SSL=n
-CONFIG_NEWLIB_NANO_FORMAT=y
CONFIG_NT99141_SUPPORT=n
CONFIG_OV3660_SUPPORT=n
CONFIG_OV5640_SUPPORT=n
diff --git a/configs/production/sdkconfig_jade_v2_prod.defaults b/configs/production/sdkconfig_jade_v2_prod.defaults
index 8883b64..b4ec7ee 100644
--- a/configs/production/sdkconfig_jade_v2_prod.defaults
+++ b/configs/production/sdkconfig_jade_v2_prod.defaults
@@ -55,10 +55,10 @@ CONFIG_FREERTOS_THREAD_LOCAL_STORAGE_POINTERS=3
CONFIG_GC032A_SUPPORT=n
CONFIG_GC2145_SUPPORT=n
CONFIG_IDF_TARGET="esp32s3"
+CONFIG_LIBC_NEWLIB_NANO_FORMAT=y
CONFIG_LOG_DEFAULT_LEVEL_NONE=y
CONFIG_MBEDTLS_CERTIFICATE_BUNDLE=n
CONFIG_MBEDTLS_ECP_RESTARTABLE=y
-CONFIG_NEWLIB_NANO_FORMAT=y
CONFIG_NT99141_SUPPORT=n
CONFIG_OV2640_SUPPORT=n
CONFIG_OV3660_SUPPORT=n
@@ -67,7 +67,6 @@ CONFIG_OV7670_SUPPORT=n
CONFIG_OV7725_SUPPORT=n
CONFIG_PARTITION_TABLE_CUSTOM=y
CONFIG_PARTITION_TABLE_CUSTOM_FILENAME="partitionss3.csv"
-CONFIG_PERIPH_CTRL_FUNC_IN_IRAM=y
CONFIG_PM_POWER_DOWN_CPU_IN_LIGHT_SLEEP=n
CONFIG_SC030IOT_SUPPORT=n
CONFIG_SECURE_BOOT=y
diff --git a/configs/production/sdkconfig_jade_v2_smoketest.defaults b/configs/production/sdkconfig_jade_v2_smoketest.defaults
index ac7e4e0..0682854 100644
--- a/configs/production/sdkconfig_jade_v2_smoketest.defaults
+++ b/configs/production/sdkconfig_jade_v2_smoketest.defaults
@@ -53,11 +53,11 @@ CONFIG_GC2145_SUPPORT=n
CONFIG_IDF_TARGET="esp32s3"
CONFIG_JADE_QA=y
CONFIG_JADE_USE_USB_JTAG_SERIAL=y
+CONFIG_LIBC_NEWLIB_NANO_FORMAT=y
+CONFIG_LIBC_STDIN_LINE_ENDING_LF=y
+CONFIG_LIBC_STDOUT_LINE_ENDING_LF=y
CONFIG_LOG_DEFAULT_LEVEL_NONE=y
CONFIG_MBEDTLS_CERTIFICATE_BUNDLE=n
-CONFIG_NEWLIB_NANO_FORMAT=y
-CONFIG_NEWLIB_STDIN_LINE_ENDING_LF=y
-CONFIG_NEWLIB_STDOUT_LINE_ENDING_LF=y
CONFIG_NT99141_SUPPORT=n
CONFIG_OV2640_SUPPORT=n
CONFIG_OV3660_SUPPORT=n
@@ -66,7 +66,6 @@ CONFIG_OV7670_SUPPORT=n
CONFIG_OV7725_SUPPORT=n
CONFIG_PARTITION_TABLE_CUSTOM=y
CONFIG_PARTITION_TABLE_CUSTOM_FILENAME="partitionss3.csv"
-CONFIG_PERIPH_CTRL_FUNC_IN_IRAM=y
CONFIG_PM_POWER_DOWN_CPU_IN_LIGHT_SLEEP=n
CONFIG_SC030IOT_SUPPORT=n
CONFIG_SPIRAM=y
diff --git a/configs/production/sdkconfig_jade_v2c_prod.defaults b/configs/production/sdkconfig_jade_v2c_prod.defaults
index 0c148c8..094b1a9 100644
--- a/configs/production/sdkconfig_jade_v2c_prod.defaults
+++ b/configs/production/sdkconfig_jade_v2c_prod.defaults
@@ -55,10 +55,10 @@ CONFIG_FREERTOS_THREAD_LOCAL_STORAGE_POINTERS=3
CONFIG_GC032A_SUPPORT=n
CONFIG_GC2145_SUPPORT=n
CONFIG_IDF_TARGET="esp32s3"
+CONFIG_LIBC_NEWLIB_NANO_FORMAT=y
CONFIG_LOG_DEFAULT_LEVEL_NONE=y
CONFIG_MBEDTLS_CERTIFICATE_BUNDLE=n
CONFIG_MBEDTLS_ECP_RESTARTABLE=y
-CONFIG_NEWLIB_NANO_FORMAT=y
CONFIG_NT99141_SUPPORT=n
CONFIG_OV2640_SUPPORT=n
CONFIG_OV3660_SUPPORT=n
@@ -67,7 +67,6 @@ CONFIG_OV7670_SUPPORT=n
CONFIG_OV7725_SUPPORT=n
CONFIG_PARTITION_TABLE_CUSTOM=y
CONFIG_PARTITION_TABLE_CUSTOM_FILENAME="partitionss3.csv"
-CONFIG_PERIPH_CTRL_FUNC_IN_IRAM=y
CONFIG_PM_POWER_DOWN_CPU_IN_LIGHT_SLEEP=n
CONFIG_SC030IOT_SUPPORT=n
CONFIG_SECURE_BOOT=y
diff --git a/configs/sdkconfig_dev_jade.defaults b/configs/sdkconfig_dev_jade.defaults
index 8c70df4..403b20f 100644
--- a/configs/sdkconfig_dev_jade.defaults
+++ b/configs/sdkconfig_dev_jade.defaults
@@ -62,6 +62,7 @@ CONFIG_FREERTOS_TIMER_TASK_STACK_DEPTH=2560
CONFIG_GC032A_SUPPORT=n
CONFIG_GC2145_SUPPORT=n
CONFIG_HTTPD_ERR_RESP_NO_DELAY=n
+CONFIG_LIBC_NEWLIB_NANO_FORMAT=y
CONFIG_LOG_DEFAULT_LEVEL_NONE=y
CONFIG_LWIP_DHCPS=n
CONFIG_LWIP_IPV6=n
@@ -79,7 +80,6 @@ CONFIG_MBEDTLS_X509_CRL_PARSE_C=n
CONFIG_MBEDTLS_X509_CSR_PARSE_C=n
CONFIG_MQTT_PROTOCOL_311=n
CONFIG_MQTT_TRANSPORT_SSL=n
-CONFIG_NEWLIB_NANO_FORMAT=y
CONFIG_NT99141_SUPPORT=n
CONFIG_OV3660_SUPPORT=n
CONFIG_OV5640_SUPPORT=n
diff --git a/configs/sdkconfig_dev_jade_v1_1.defaults b/configs/sdkconfig_dev_jade_v1_1.defaults
index 5c7794c..f62ea3f 100644
--- a/configs/sdkconfig_dev_jade_v1_1.defaults
+++ b/configs/sdkconfig_dev_jade_v1_1.defaults
@@ -63,6 +63,7 @@ CONFIG_FREERTOS_TIMER_TASK_STACK_DEPTH=2560
CONFIG_GC032A_SUPPORT=n
CONFIG_GC2145_SUPPORT=n
CONFIG_HTTPD_ERR_RESP_NO_DELAY=n
+CONFIG_LIBC_NEWLIB_NANO_FORMAT=y
CONFIG_LOG_DEFAULT_LEVEL_NONE=y
CONFIG_LWIP_DHCPS=n
CONFIG_LWIP_IPV6=n
@@ -80,7 +81,6 @@ CONFIG_MBEDTLS_X509_CRL_PARSE_C=n
CONFIG_MBEDTLS_X509_CSR_PARSE_C=n
CONFIG_MQTT_PROTOCOL_311=n
CONFIG_MQTT_TRANSPORT_SSL=n
-CONFIG_NEWLIB_NANO_FORMAT=y
CONFIG_NT99141_SUPPORT=n
CONFIG_OV3660_SUPPORT=n
CONFIG_OV5640_SUPPORT=n
diff --git a/configs/sdkconfig_dev_jade_v2.defaults b/configs/sdkconfig_dev_jade_v2.defaults
index f7e7498..2bc7a02 100644
--- a/configs/sdkconfig_dev_jade_v2.defaults
+++ b/configs/sdkconfig_dev_jade_v2.defaults
@@ -51,9 +51,9 @@ CONFIG_FREERTOS_THREAD_LOCAL_STORAGE_POINTERS=3
CONFIG_GC032A_SUPPORT=n
CONFIG_GC2145_SUPPORT=n
CONFIG_IDF_TARGET="esp32s3"
+CONFIG_LIBC_NEWLIB_NANO_FORMAT=y
CONFIG_LOG_DEFAULT_LEVEL_NONE=y
CONFIG_MBEDTLS_CERTIFICATE_BUNDLE=n
-CONFIG_NEWLIB_NANO_FORMAT=y
CONFIG_NT99141_SUPPORT=n
CONFIG_OV2640_SUPPORT=n
CONFIG_OV3660_SUPPORT=n
@@ -62,7 +62,6 @@ CONFIG_OV7670_SUPPORT=n
CONFIG_OV7725_SUPPORT=n
CONFIG_PARTITION_TABLE_CUSTOM=y
CONFIG_PARTITION_TABLE_CUSTOM_FILENAME="partitionss3.csv"
-CONFIG_PERIPH_CTRL_FUNC_IN_IRAM=y
CONFIG_PM_POWER_DOWN_CPU_IN_LIGHT_SLEEP=n
CONFIG_SC030IOT_SUPPORT=n
CONFIG_SPIRAM=y
diff --git a/configs/sdkconfig_dev_jade_v2c.defaults b/configs/sdkconfig_dev_jade_v2c.defaults
index b1697c0..e462ab7 100644
--- a/configs/sdkconfig_dev_jade_v2c.defaults
+++ b/configs/sdkconfig_dev_jade_v2c.defaults
@@ -51,9 +51,9 @@ CONFIG_FREERTOS_THREAD_LOCAL_STORAGE_POINTERS=3
CONFIG_GC032A_SUPPORT=n
CONFIG_GC2145_SUPPORT=n
CONFIG_IDF_TARGET="esp32s3"
+CONFIG_LIBC_NEWLIB_NANO_FORMAT=y
CONFIG_LOG_DEFAULT_LEVEL_NONE=y
CONFIG_MBEDTLS_CERTIFICATE_BUNDLE=n
-CONFIG_NEWLIB_NANO_FORMAT=y
CONFIG_NT99141_SUPPORT=n
CONFIG_OV2640_SUPPORT=n
CONFIG_OV3660_SUPPORT=n
@@ -62,7 +62,6 @@ CONFIG_OV7670_SUPPORT=n
CONFIG_OV7725_SUPPORT=n
CONFIG_PARTITION_TABLE_CUSTOM=y
CONFIG_PARTITION_TABLE_CUSTOM_FILENAME="partitionss3.csv"
-CONFIG_PERIPH_CTRL_FUNC_IN_IRAM=y
CONFIG_PM_POWER_DOWN_CPU_IN_LIGHT_SLEEP=n
CONFIG_SC030IOT_SUPPORT=n
CONFIG_SPIRAM=y
diff --git a/configs/sdkconfig_display_m5blackgray.defaults b/configs/sdkconfig_display_m5blackgray.defaults
index 5e9b292..a802507 100644
--- a/configs/sdkconfig_display_m5blackgray.defaults
+++ b/configs/sdkconfig_display_m5blackgray.defaults
@@ -65,6 +65,7 @@ CONFIG_GC0308_SUPPORT=n
CONFIG_GC032A_SUPPORT=n
CONFIG_GC2145_SUPPORT=n
CONFIG_HTTPD_ERR_RESP_NO_DELAY=n
+CONFIG_LIBC_NEWLIB_NANO_FORMAT=y
CONFIG_LWIP_DHCPS=n
CONFIG_LWIP_IPV6=n
CONFIG_LWIP_NETIF_LOOPBACK=n
@@ -81,7 +82,6 @@ CONFIG_MBEDTLS_X509_CRL_PARSE_C=n
CONFIG_MBEDTLS_X509_CSR_PARSE_C=n
CONFIG_MQTT_PROTOCOL_311=n
CONFIG_MQTT_TRANSPORT_SSL=n
-CONFIG_NEWLIB_NANO_FORMAT=y
CONFIG_NT99141_SUPPORT=n
CONFIG_OV2640_SUPPORT=n
CONFIG_OV3660_SUPPORT=n
diff --git a/configs/sdkconfig_display_m5core2.defaults b/configs/sdkconfig_display_m5core2.defaults
index 0d2263d..0e4f5d9 100644
--- a/configs/sdkconfig_display_m5core2.defaults
+++ b/configs/sdkconfig_display_m5core2.defaults
@@ -65,6 +65,7 @@ CONFIG_GC0308_SUPPORT=n
CONFIG_GC032A_SUPPORT=n
CONFIG_GC2145_SUPPORT=n
CONFIG_HTTPD_ERR_RESP_NO_DELAY=n
+CONFIG_LIBC_NEWLIB_NANO_FORMAT=y
CONFIG_LWIP_DHCPS=n
CONFIG_LWIP_IPV6=n
CONFIG_LWIP_NETIF_LOOPBACK=n
@@ -81,7 +82,6 @@ CONFIG_MBEDTLS_X509_CRL_PARSE_C=n
CONFIG_MBEDTLS_X509_CSR_PARSE_C=n
CONFIG_MQTT_PROTOCOL_311=n
CONFIG_MQTT_TRANSPORT_SSL=n
-CONFIG_NEWLIB_NANO_FORMAT=y
CONFIG_NT99141_SUPPORT=n
CONFIG_OV2640_SUPPORT=n
CONFIG_OV3660_SUPPORT=n
diff --git a/configs/sdkconfig_display_m5cores3.defaults b/configs/sdkconfig_display_m5cores3.defaults
index 9c74756..e666673 100644
--- a/configs/sdkconfig_display_m5cores3.defaults
+++ b/configs/sdkconfig_display_m5cores3.defaults
@@ -54,9 +54,9 @@ CONFIG_FREERTOS_THREAD_LOCAL_STORAGE_POINTERS=3
CONFIG_GC032A_SUPPORT=n
CONFIG_GC2145_SUPPORT=n
CONFIG_IDF_TARGET="esp32s3"
+CONFIG_LIBC_NEWLIB_NANO_FORMAT=y
CONFIG_LOG_DEFAULT_LEVEL_NONE=y
CONFIG_MBEDTLS_CERTIFICATE_BUNDLE=n
-CONFIG_NEWLIB_NANO_FORMAT=y
CONFIG_NT99141_SUPPORT=n
CONFIG_OV2640_SUPPORT=n
CONFIG_OV3660_SUPPORT=n
@@ -65,7 +65,6 @@ CONFIG_OV7670_SUPPORT=n
CONFIG_OV7725_SUPPORT=n
CONFIG_PARTITION_TABLE_CUSTOM=y
CONFIG_PARTITION_TABLE_CUSTOM_FILENAME="partitionss3.csv"
-CONFIG_PERIPH_CTRL_FUNC_IN_IRAM=y
CONFIG_PM_POWER_DOWN_CPU_IN_LIGHT_SLEEP=n
CONFIG_SC030IOT_SUPPORT=n
CONFIG_SPIRAM=y
diff --git a/configs/sdkconfig_display_m5fire.defaults b/configs/sdkconfig_display_m5fire.defaults
index 1f7a8f2..0ed36a8 100644
--- a/configs/sdkconfig_display_m5fire.defaults
+++ b/configs/sdkconfig_display_m5fire.defaults
@@ -64,6 +64,7 @@ CONFIG_GC0308_SUPPORT=n
CONFIG_GC032A_SUPPORT=n
CONFIG_GC2145_SUPPORT=n
CONFIG_HTTPD_ERR_RESP_NO_DELAY=n
+CONFIG_LIBC_NEWLIB_NANO_FORMAT=y
CONFIG_LWIP_DHCPS=n
CONFIG_LWIP_IPV6=n
CONFIG_LWIP_NETIF_LOOPBACK=n
@@ -80,7 +81,6 @@ CONFIG_MBEDTLS_X509_CRL_PARSE_C=n
CONFIG_MBEDTLS_X509_CSR_PARSE_C=n
CONFIG_MQTT_PROTOCOL_311=n
CONFIG_MQTT_TRANSPORT_SSL=n
-CONFIG_NEWLIB_NANO_FORMAT=y
CONFIG_NT99141_SUPPORT=n
CONFIG_OV2640_SUPPORT=n
CONFIG_OV3660_SUPPORT=n
diff --git a/configs/sdkconfig_display_m5stickcplus.defaults b/configs/sdkconfig_display_m5stickcplus.defaults
index f9c67ab..d284406 100644
--- a/configs/sdkconfig_display_m5stickcplus.defaults
+++ b/configs/sdkconfig_display_m5stickcplus.defaults
@@ -65,6 +65,7 @@ CONFIG_GC0308_SUPPORT=n
CONFIG_GC032A_SUPPORT=n
CONFIG_GC2145_SUPPORT=n
CONFIG_HTTPD_ERR_RESP_NO_DELAY=n
+CONFIG_LIBC_NEWLIB_NANO_FORMAT=y
CONFIG_LWIP_DHCPS=n
CONFIG_LWIP_IPV6=n
CONFIG_LWIP_NETIF_LOOPBACK=n
@@ -81,7 +82,6 @@ CONFIG_MBEDTLS_X509_CRL_PARSE_C=n
CONFIG_MBEDTLS_X509_CSR_PARSE_C=n
CONFIG_MQTT_PROTOCOL_311=n
CONFIG_MQTT_TRANSPORT_SSL=n
-CONFIG_NEWLIB_NANO_FORMAT=y
CONFIG_NT99141_SUPPORT=n
CONFIG_OV2640_SUPPORT=n
CONFIG_OV3660_SUPPORT=n
diff --git a/configs/sdkconfig_display_m5stickcplus2.defaults b/configs/sdkconfig_display_m5stickcplus2.defaults
index 81166b1..9b306a5 100644
--- a/configs/sdkconfig_display_m5stickcplus2.defaults
+++ b/configs/sdkconfig_display_m5stickcplus2.defaults
@@ -61,6 +61,7 @@ CONFIG_GC0308_SUPPORT=n
CONFIG_GC032A_SUPPORT=n
CONFIG_GC2145_SUPPORT=n
CONFIG_HTTPD_ERR_RESP_NO_DELAY=n
+CONFIG_LIBC_NEWLIB_NANO_FORMAT=y
CONFIG_LWIP_DHCPS=n
CONFIG_LWIP_IPV6=n
CONFIG_LWIP_NETIF_LOOPBACK=n
@@ -77,7 +78,6 @@ CONFIG_MBEDTLS_X509_CRL_PARSE_C=n
CONFIG_MBEDTLS_X509_CSR_PARSE_C=n
CONFIG_MQTT_PROTOCOL_311=n
CONFIG_MQTT_TRANSPORT_SSL=n
-CONFIG_NEWLIB_NANO_FORMAT=y
CONFIG_NT99141_SUPPORT=n
CONFIG_OV2640_SUPPORT=n
CONFIG_OV3660_SUPPORT=n
diff --git a/configs/sdkconfig_display_ttgo_tdisplay.defaults b/configs/sdkconfig_display_ttgo_tdisplay.defaults
index 087fde8..d814132 100644
--- a/configs/sdkconfig_display_ttgo_tdisplay.defaults
+++ b/configs/sdkconfig_display_ttgo_tdisplay.defaults
@@ -65,6 +65,7 @@ CONFIG_GC0308_SUPPORT=n
CONFIG_GC032A_SUPPORT=n
CONFIG_GC2145_SUPPORT=n
CONFIG_HTTPD_ERR_RESP_NO_DELAY=n
+CONFIG_LIBC_NEWLIB_NANO_FORMAT=y
CONFIG_LWIP_DHCPS=n
CONFIG_LWIP_IPV6=n
CONFIG_LWIP_NETIF_LOOPBACK=n
@@ -81,7 +82,6 @@ CONFIG_MBEDTLS_X509_CRL_PARSE_C=n
CONFIG_MBEDTLS_X509_CSR_PARSE_C=n
CONFIG_MQTT_PROTOCOL_311=n
CONFIG_MQTT_TRANSPORT_SSL=n
-CONFIG_NEWLIB_NANO_FORMAT=y
CONFIG_NT99141_SUPPORT=n
CONFIG_OV2640_SUPPORT=n
CONFIG_OV3660_SUPPORT=n
diff --git a/configs/sdkconfig_display_ttgo_tdisplays3.defaults b/configs/sdkconfig_display_ttgo_tdisplays3.defaults
index b4841bd..667184c 100644
--- a/configs/sdkconfig_display_ttgo_tdisplays3.defaults
+++ b/configs/sdkconfig_display_ttgo_tdisplays3.defaults
@@ -54,9 +54,9 @@ CONFIG_GC0308_SUPPORT=n
CONFIG_GC032A_SUPPORT=n
CONFIG_GC2145_SUPPORT=n
CONFIG_IDF_TARGET="esp32s3"
+CONFIG_LIBC_NEWLIB_NANO_FORMAT=y
CONFIG_LOG_DEFAULT_LEVEL_NONE=y
CONFIG_MBEDTLS_CERTIFICATE_BUNDLE=n
-CONFIG_NEWLIB_NANO_FORMAT=y
CONFIG_NT99141_SUPPORT=n
CONFIG_OV2640_SUPPORT=n
CONFIG_OV3660_SUPPORT=n
@@ -65,7 +65,6 @@ CONFIG_OV7670_SUPPORT=n
CONFIG_OV7725_SUPPORT=n
CONFIG_PARTITION_TABLE_CUSTOM=y
CONFIG_PARTITION_TABLE_CUSTOM_FILENAME="partitionss3.csv"
-CONFIG_PERIPH_CTRL_FUNC_IN_IRAM=y
CONFIG_PM_POWER_DOWN_CPU_IN_LIGHT_SLEEP=n
CONFIG_SC030IOT_SUPPORT=n
CONFIG_SPIRAM=y
diff --git a/configs/sdkconfig_display_ttgo_tdisplays3procamera.defaults b/configs/sdkconfig_display_ttgo_tdisplays3procamera.defaults
index 61fb503..94a20b4 100644
--- a/configs/sdkconfig_display_ttgo_tdisplays3procamera.defaults
+++ b/configs/sdkconfig_display_ttgo_tdisplays3procamera.defaults
@@ -52,9 +52,9 @@ CONFIG_FREERTOS_THREAD_LOCAL_STORAGE_POINTERS=3
CONFIG_GC032A_SUPPORT=n
CONFIG_GC2145_SUPPORT=n
CONFIG_IDF_TARGET="esp32s3"
+CONFIG_LIBC_NEWLIB_NANO_FORMAT=y
CONFIG_LOG_DEFAULT_LEVEL_NONE=y
CONFIG_MBEDTLS_CERTIFICATE_BUNDLE=n
-CONFIG_NEWLIB_NANO_FORMAT=y
CONFIG_NT99141_SUPPORT=n
CONFIG_OV2640_SUPPORT=n
CONFIG_OV3660_SUPPORT=n
@@ -63,7 +63,6 @@ CONFIG_OV7670_SUPPORT=n
CONFIG_OV7725_SUPPORT=n
CONFIG_PARTITION_TABLE_CUSTOM=y
CONFIG_PARTITION_TABLE_CUSTOM_FILENAME="partitionss3.csv"
-CONFIG_PERIPH_CTRL_FUNC_IN_IRAM=y
CONFIG_PM_POWER_DOWN_CPU_IN_LIGHT_SLEEP=n
CONFIG_SC030IOT_SUPPORT=n
CONFIG_SPIRAM=y
diff --git a/configs/sdkconfig_display_ttgo_twatchs3.defaults b/configs/sdkconfig_display_ttgo_twatchs3.defaults
index 26d3c71..0dd663c 100644
--- a/configs/sdkconfig_display_ttgo_twatchs3.defaults
+++ b/configs/sdkconfig_display_ttgo_twatchs3.defaults
@@ -57,11 +57,11 @@ CONFIG_I2C_ENABLE_DEBUG_LOG=y
CONFIG_I2C_ISR_IRAM_SAFE=y
CONFIG_IDF_TARGET="esp32s3"
CONFIG_JADE_USE_USB_JTAG_SERIAL=y
+CONFIG_LIBC_NEWLIB_NANO_FORMAT=y
+CONFIG_LIBC_STDIN_LINE_ENDING_LF=y
+CONFIG_LIBC_STDOUT_LINE_ENDING_LF=y
CONFIG_LOG_DEFAULT_LEVEL_NONE=y
CONFIG_MBEDTLS_CERTIFICATE_BUNDLE=n
-CONFIG_NEWLIB_NANO_FORMAT=y
-CONFIG_NEWLIB_STDIN_LINE_ENDING_LF=y
-CONFIG_NEWLIB_STDOUT_LINE_ENDING_LF=y
CONFIG_NT99141_SUPPORT=n
CONFIG_OV2640_SUPPORT=n
CONFIG_OV3660_SUPPORT=n
@@ -70,7 +70,6 @@ CONFIG_OV7670_SUPPORT=n
CONFIG_OV7725_SUPPORT=n
CONFIG_PARTITION_TABLE_CUSTOM=y
CONFIG_PARTITION_TABLE_CUSTOM_FILENAME="partitionss3.csv"
-CONFIG_PERIPH_CTRL_FUNC_IN_IRAM=y
CONFIG_PM_POWER_DOWN_CPU_IN_LIGHT_SLEEP=n
CONFIG_SC030IOT_SUPPORT=n
CONFIG_SPIRAM=y
diff --git a/configs/sdkconfig_display_waveshares3_touch_lcd2.defaults b/configs/sdkconfig_display_waveshares3_touch_lcd2.defaults
index b8796b9..47a0531 100644
--- a/configs/sdkconfig_display_waveshares3_touch_lcd2.defaults
+++ b/configs/sdkconfig_display_waveshares3_touch_lcd2.defaults
@@ -53,18 +53,17 @@ CONFIG_FREERTOS_THREAD_LOCAL_STORAGE_POINTERS=3
CONFIG_GC032A_SUPPORT=n
CONFIG_GC2145_SUPPORT=n
CONFIG_IDF_TARGET="esp32s3"
+CONFIG_LIBC_NEWLIB_NANO_FORMAT=y
CONFIG_MBEDTLS_CERTIFICATE_BUNDLE=n
CONFIG_MBEDTLS_ECP_RESTARTABLE=y
-CONFIG_NEWLIB_NANO_FORMAT=y
-CONFIG_NEWLIB_STDIN_LINE_ENDING_LF=y
-CONFIG_NEWLIB_STDOUT_LINE_ENDING_LF=y
+CONFIG_LIBC_STDIN_LINE_ENDING_LF=y
+CONFIG_LIBC_STDOUT_LINE_ENDING_LF=y
CONFIG_NT99141_SUPPORT=n
CONFIG_OV3660_SUPPORT=n
CONFIG_OV7670_SUPPORT=n
CONFIG_OV7725_SUPPORT=n
CONFIG_PARTITION_TABLE_CUSTOM=y
CONFIG_PARTITION_TABLE_CUSTOM_FILENAME="partitionss3.csv"
-CONFIG_PERIPH_CTRL_FUNC_IN_IRAM=y
CONFIG_PM_POWER_DOWN_CPU_IN_LIGHT_SLEEP=n
CONFIG_SC030IOT_SUPPORT=n
CONFIG_SPIRAM=y
diff --git a/configs/sdkconfig_diycam_esp32-cam.defaults b/configs/sdkconfig_diycam_esp32-cam.defaults
index f268d0c..a0c82e2 100644
--- a/configs/sdkconfig_diycam_esp32-cam.defaults
+++ b/configs/sdkconfig_diycam_esp32-cam.defaults
@@ -92,6 +92,7 @@ CONFIG_INPUT_BTN_B=4
CONFIG_INPUT_ONE_BUTTON_MODE=y
CONFIG_INPUT_WHEEL_A=-1
CONFIG_INPUT_WHEEL_B=-1
+CONFIG_LIBC_NEWLIB_NANO_FORMAT=y
CONFIG_LWIP_DHCPS=n
CONFIG_LWIP_IPV6=n
CONFIG_LWIP_NETIF_LOOPBACK=n
@@ -108,7 +109,6 @@ CONFIG_MBEDTLS_X509_CRL_PARSE_C=n
CONFIG_MBEDTLS_X509_CSR_PARSE_C=n
CONFIG_MQTT_PROTOCOL_311=n
CONFIG_MQTT_TRANSPORT_SSL=n
-CONFIG_NEWLIB_NANO_FORMAT=y
CONFIG_NT99141_SUPPORT=n
CONFIG_OV3660_SUPPORT=n
CONFIG_OV5640_SUPPORT=n
diff --git a/configs/sdkconfig_diycam_esp32-s3-devkitc-1.defaults b/configs/sdkconfig_diycam_esp32-s3-devkitc-1.defaults
index 33ba3fd..f7d14f6 100644
--- a/configs/sdkconfig_diycam_esp32-s3-devkitc-1.defaults
+++ b/configs/sdkconfig_diycam_esp32-s3-devkitc-1.defaults
@@ -108,9 +108,9 @@ CONFIG_LCD_PARAM_BITS=-1
CONFIG_LCD_PIXEL_CLOCK_HZ=-1
CONFIG_LCD_POWER_PIN_NUM=-1
CONFIG_LCD_RD_PIN_NUM=-1
+CONFIG_LIBC_NEWLIB_NANO_FORMAT=y
CONFIG_LOG_DEFAULT_LEVEL_INFO=y
CONFIG_MBEDTLS_CERTIFICATE_BUNDLE=n
-CONFIG_NEWLIB_NANO_FORMAT=y
CONFIG_NT99141_SUPPORT=n
CONFIG_OV2640_SUPPORT=y
CONFIG_OV3660_SUPPORT=n
@@ -119,7 +119,6 @@ CONFIG_OV7670_SUPPORT=n
CONFIG_OV7725_SUPPORT=n
CONFIG_PARTITION_TABLE_CUSTOM=y
CONFIG_PARTITION_TABLE_CUSTOM_FILENAME="partitionss3.csv"
-CONFIG_PERIPH_CTRL_FUNC_IN_IRAM=y
CONFIG_PIN_NUM_CS=-1
CONFIG_PIN_NUM_DATA0=-1
CONFIG_PIN_NUM_DATA1=-1
diff --git a/configs/sdkconfig_diycam_esp32-wrover-cam.defaults b/configs/sdkconfig_diycam_esp32-wrover-cam.defaults
index 0b88bd4..be55979 100644
--- a/configs/sdkconfig_diycam_esp32-wrover-cam.defaults
+++ b/configs/sdkconfig_diycam_esp32-wrover-cam.defaults
@@ -92,6 +92,7 @@ CONFIG_INPUT_BTN_B=33
CONFIG_INPUT_FRONT_SW=0
CONFIG_INPUT_WHEEL_A=-1
CONFIG_INPUT_WHEEL_B=-1
+CONFIG_LIBC_NEWLIB_NANO_FORMAT=y
CONFIG_LWIP_DHCPS=n
CONFIG_LWIP_IPV6=n
CONFIG_LWIP_NETIF_LOOPBACK=n
@@ -108,7 +109,6 @@ CONFIG_MBEDTLS_X509_CRL_PARSE_C=n
CONFIG_MBEDTLS_X509_CSR_PARSE_C=n
CONFIG_MQTT_PROTOCOL_311=n
CONFIG_MQTT_TRANSPORT_SSL=n
-CONFIG_NEWLIB_NANO_FORMAT=y
CONFIG_NT99141_SUPPORT=n
CONFIG_OV3660_SUPPORT=n
CONFIG_OV5640_SUPPORT=n
diff --git a/configs/sdkconfig_diycam_tcameraplus.defaults b/configs/sdkconfig_diycam_tcameraplus.defaults
index b187343..1d5d748 100644
--- a/configs/sdkconfig_diycam_tcameraplus.defaults
+++ b/configs/sdkconfig_diycam_tcameraplus.defaults
@@ -96,6 +96,7 @@ CONFIG_INPUT_BTN_B=0
CONFIG_INPUT_ONE_BUTTON_MODE=y
CONFIG_INPUT_WHEEL_A=-1
CONFIG_INPUT_WHEEL_B=-1
+CONFIG_LIBC_NEWLIB_NANO_FORMAT=y
CONFIG_LWIP_DHCPS=n
CONFIG_LWIP_IPV6=n
CONFIG_LWIP_NETIF_LOOPBACK=n
@@ -112,7 +113,6 @@ CONFIG_MBEDTLS_X509_CRL_PARSE_C=n
CONFIG_MBEDTLS_X509_CSR_PARSE_C=n
CONFIG_MQTT_PROTOCOL_311=n
CONFIG_MQTT_TRANSPORT_SSL=n
-CONFIG_NEWLIB_NANO_FORMAT=y
CONFIG_NT99141_SUPPORT=n
CONFIG_OV3660_SUPPORT=n
CONFIG_OV5640_SUPPORT=n
diff --git a/configs/sdkconfig_noradio.defaults b/configs/sdkconfig_noradio.defaults
index a8038ab..3f8756d 100644
--- a/configs/sdkconfig_noradio.defaults
+++ b/configs/sdkconfig_noradio.defaults
@@ -59,6 +59,7 @@ CONFIG_GC0308_SUPPORT=n
CONFIG_GC032A_SUPPORT=n
CONFIG_GC2145_SUPPORT=n
CONFIG_HTTPD_ERR_RESP_NO_DELAY=n
+CONFIG_LIBC_NEWLIB_NANO_FORMAT=y
CONFIG_LWIP_DHCPS=n
CONFIG_LWIP_IPV6=n
CONFIG_LWIP_NETIF_LOOPBACK=n
@@ -75,7 +76,6 @@ CONFIG_MBEDTLS_X509_CRL_PARSE_C=n
CONFIG_MBEDTLS_X509_CSR_PARSE_C=n
CONFIG_MQTT_PROTOCOL_311=n
CONFIG_MQTT_TRANSPORT_SSL=n
-CONFIG_NEWLIB_NANO_FORMAT=y
CONFIG_NT99141_SUPPORT=n
CONFIG_OV2640_SUPPORT=n
CONFIG_OV3660_SUPPORT=n
diff --git a/configs/sdkconfig_qemu.defaults b/configs/sdkconfig_qemu.defaults
index ce4c6ea..13d42b5 100644
--- a/configs/sdkconfig_qemu.defaults
+++ b/configs/sdkconfig_qemu.defaults
@@ -53,6 +53,7 @@ CONFIG_GC0308_SUPPORT=n
CONFIG_GC032A_SUPPORT=n
CONFIG_GC2145_SUPPORT=n
CONFIG_HTTPD_ERR_RESP_NO_DELAY=n
+CONFIG_LIBC_NEWLIB_NANO_FORMAT=y
CONFIG_LOG_DEFAULT_LEVEL_NONE=y
CONFIG_LWIP_DHCPS=n
CONFIG_LWIP_DNS_SUPPORT_MDNS_QUERIES=n
@@ -76,7 +77,6 @@ CONFIG_MBEDTLS_X509_CRL_PARSE_C=n
CONFIG_MBEDTLS_X509_CSR_PARSE_C=n
CONFIG_MQTT_PROTOCOL_311=n
CONFIG_MQTT_TRANSPORT_SSL=n
-CONFIG_NEWLIB_NANO_FORMAT=y
CONFIG_NT99141_SUPPORT=n
CONFIG_OV2640_SUPPORT=n
CONFIG_OV3660_SUPPORT=n
diff --git a/main/serial.c b/main/serial.c
index b010929..198202e 100644
--- a/main/serial.c
+++ b/main/serial.c
@@ -21,9 +21,9 @@
#ifdef CONFIG_JADE_USE_USB_JTAG_SERIAL
-#if !defined(CONFIG_NEWLIB_STDIN_LINE_ENDING_LF) || !defined(CONFIG_NEWLIB_STDOUT_LINE_ENDING_LF)
+#if !defined(CONFIG_LIBC_STDIN_LINE_ENDING_LF) || !defined(CONFIG_LIBC_STDOUT_LINE_ENDING_LF)
#error \
- "Both CONFIG_NEWLIB_STDIN_LINE_ENDING_LF and CONFIG_NEWLIB_STDOUT_LINE_ENDING_LF must be set for CONFIG_JADE_USE_USB_JTAG_SERIAL mode"
+ "Both CONFIG_LIBC_STDIN_LINE_ENDING_LF and CONFIG_LIBC_STDOUT_LINE_ENDING_LF must be set for CONFIG_JADE_USE_USB_JTAG_SERIAL mode"
#endif
#if !defined(CONFIG_ESP_CONSOLE_USB_SERIAL_JTAG)
diff --git a/tools/switch_to.sh b/tools/switch_to.sh
index ad8ee37..cdeba65 100755
--- a/tools/switch_to.sh
+++ b/tools/switch_to.sh
@@ -239,8 +239,8 @@ if [ -n "$JTAG" ]; then
fi
echo "updating config file for JTAG support ..."
set_config CONFIG_JADE_USE_USB_JTAG_SERIAL y
- set_config CONFIG_NEWLIB_STDIN_LINE_ENDING_LF y
- set_config CONFIG_NEWLIB_STDOUT_LINE_ENDING_LF y
+ set_config CONFIG_LIBC_STDIN_LINE_ENDING_LF y
+ set_config CONFIG_LIBC_STDOUT_LINE_ENDING_LF y
fi
if [ -n "$PSRAM" ]; then
echo "updating config file for PSRAM support ..."
Why this scored 15/100
Community notes
Notes can correct, qualify, or add evidence to the AI analysis. Every note shown here has been validated by a human moderator.
The AI analysis stands alone for now. Submit a note if you can add evidence or important context.