From b12c5f6301b8d5102edc95df98e04f873e2b636d Mon Sep 17 00:00:00 2001 From: "Earle F. Philhower, III" Date: Wed, 28 Nov 2018 20:44:22 -0800 Subject: [PATCH] Move WiFi debug messages to PMEM Save ~1200 bytes in debug mode by making debug strings into PSTRs(). --- libraries/ESP8266WiFi/src/ESP8266WiFi.h | 2 +- libraries/ESP8266WiFi/src/ESP8266WiFiGeneric.h | 2 +- libraries/ESP8266WiFi/src/ESP8266WiFiMulti.h | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) diff --git a/libraries/ESP8266WiFi/src/ESP8266WiFi.h b/libraries/ESP8266WiFi/src/ESP8266WiFi.h index 2ff5208a97..3bd1472069 100644 --- a/libraries/ESP8266WiFi/src/ESP8266WiFi.h +++ b/libraries/ESP8266WiFi/src/ESP8266WiFi.h @@ -45,7 +45,7 @@ extern "C" { #ifdef DEBUG_ESP_WIFI #ifdef DEBUG_ESP_PORT -#define DEBUG_WIFI(...) DEBUG_ESP_PORT.printf( __VA_ARGS__ ) +#define DEBUG_WIFI(fmt, ...) DEBUG_ESP_PORT.printf_P( (PGM_P)PSTR(fmt), ##__VA_ARGS__ ) #endif #endif diff --git a/libraries/ESP8266WiFi/src/ESP8266WiFiGeneric.h b/libraries/ESP8266WiFi/src/ESP8266WiFiGeneric.h index eef49d925b..5fba065f55 100644 --- a/libraries/ESP8266WiFi/src/ESP8266WiFiGeneric.h +++ b/libraries/ESP8266WiFi/src/ESP8266WiFiGeneric.h @@ -29,7 +29,7 @@ #ifdef DEBUG_ESP_WIFI #ifdef DEBUG_ESP_PORT -#define DEBUG_WIFI_GENERIC(...) DEBUG_ESP_PORT.printf( __VA_ARGS__ ) +#define DEBUG_WIFI_GENERIC(fmt, ...) DEBUG_ESP_PORT.printf( (PGM_P)PSTR(fmt), ##__VA_ARGS__ ) #endif #endif diff --git a/libraries/ESP8266WiFi/src/ESP8266WiFiMulti.h b/libraries/ESP8266WiFi/src/ESP8266WiFiMulti.h index 1f1d03eb26..5c616da269 100644 --- a/libraries/ESP8266WiFi/src/ESP8266WiFiMulti.h +++ b/libraries/ESP8266WiFi/src/ESP8266WiFiMulti.h @@ -32,7 +32,7 @@ #ifdef DEBUG_ESP_WIFI #ifdef DEBUG_ESP_PORT -#define DEBUG_WIFI_MULTI(...) DEBUG_ESP_PORT.printf( __VA_ARGS__ ) +#define DEBUG_WIFI_MULTI(fmt, ...) DEBUG_ESP_PORT.printf( (PGM_P)PSTR(fmt), ##__VA_ARGS__ ) #endif #endif