diff --git a/libraries/ArduinoOTA/src/ArduinoOTA.cpp b/libraries/ArduinoOTA/src/ArduinoOTA.cpp index de462a58..ea19bbfa 100644 --- a/libraries/ArduinoOTA/src/ArduinoOTA.cpp +++ b/libraries/ArduinoOTA/src/ArduinoOTA.cpp @@ -22,23 +22,22 @@ #include #include #include "ArduinoOTA.h" -#include "MD5Builder.h" +#include #include #include -#include "lwip/udp.h" -#include "include/UdpContext.h" +#include +#include #if !defined(NO_GLOBAL_INSTANCES) && !defined(NO_GLOBAL_MDNS) #include #endif -//#ifdef DEBUG_ESP_OTA -//#ifdef DEBUG_ESP_PORT -//#define OTA_DEBUG DEBUG_ESP_PORT -//#endif -//#endif -#define OTA_DEBUG Serial +#ifdef DEBUG_RP2040_CORE +#ifdef DEBUG_RP2040_PORT +#define OTA_DEBUG DEBUG_RP2040_PORT +#endif +#endif ArduinoOTAClass::ArduinoOTAClass() { } diff --git a/libraries/DNSServer/src/DNSServer.cpp b/libraries/DNSServer/src/DNSServer.cpp index f18d3076..450b2f05 100644 --- a/libraries/DNSServer/src/DNSServer.cpp +++ b/libraries/DNSServer/src/DNSServer.cpp @@ -24,8 +24,8 @@ #include #include -#ifdef DEBUG_ESP_PORT -#define CONSOLE DEBUG_ESP_PORT +#ifdef DEBUG_RP2040_PORT +#define CONSOLE DEBUG_RP2040_PORT #else #define CONSOLE Serial #endif diff --git a/libraries/HTTPUpdate/src/HTTPUpdate.h b/libraries/HTTPUpdate/src/HTTPUpdate.h index 36cec80e..36932841 100755 --- a/libraries/HTTPUpdate/src/HTTPUpdate.h +++ b/libraries/HTTPUpdate/src/HTTPUpdate.h @@ -31,9 +31,9 @@ #include #include -#ifdef DEBUG_ESP_HTTP_UPDATE -#ifdef DEBUG_ESP_PORT -#define DEBUG_HTTP_UPDATE(fmt, ...) DEBUG_ESP_PORT.printf_P( (PGM_P)PSTR(fmt), ## __VA_ARGS__ ) +#ifdef DEBUG_RP2040_CORE +#ifdef DEBUG_RP2040_PORT +#define DEBUG_HTTP_UPDATE(fmt, ...) DEBUG_RP2040_PORT.printf_P( (PGM_P)PSTR(fmt), ## __VA_ARGS__ ) #endif #endif diff --git a/libraries/SD/src/SD.h b/libraries/SD/src/SD.h index 433aaab6..11d51e74 100644 --- a/libraries/SD/src/SD.h +++ b/libraries/SD/src/SD.h @@ -1,5 +1,5 @@ /* - SD.h - A thin shim for Arduino ESP8266 Filesystems + SD.h - A thin shim for Arduino RP2040 Filesystems Copyright (c) 2019 Earle F. Philhower, III. All rights reserved. This library is free software; you can redistribute it and/or @@ -139,9 +139,9 @@ public: size_t size() { uint64_t sz = size64(); -#ifdef DEBUG_ESP_PORT +#ifdef DEBUG_RP2040_PORT if (sz > std::numeric_limits::max()) { - DEBUG_ESP_PORT.printf_P(PSTR("WARNING: SD card size overflow (%lld >= 4GB). Please update source to use size64().\n"), (long long)sz); + DEBUG_RP2040_PORT.printf_P(PSTR("WARNING: SD card size overflow (%lld >= 4GB). Please update source to use size64().\n"), (long long)sz); } #endif return (size_t)sz; diff --git a/libraries/SDFS/src/SDFS.h b/libraries/SDFS/src/SDFS.h index c492e5c8..8a35c9df 100644 --- a/libraries/SDFS/src/SDFS.h +++ b/libraries/SDFS/src/SDFS.h @@ -115,10 +115,10 @@ public: info.pageSize = i.pageSize; info.maxOpenFiles = i.maxOpenFiles; info.maxPathLength = i.maxPathLength; -#ifdef DEBUG_ESP_PORT +#ifdef DEBUG_RP2040_PORT if (i.totalBytes > std::numeric_limits::max()) { // This catches both total and used cases, since used must always be < total. - DEBUG_ESP_PORT.printf_P(PSTR("WARNING: SD card size overflow (%lld >= 4GB). Please update source to use info64().\n"), (long long)i.totalBytes); + DEBUG_RP2040_PORT.printf_P(PSTR("WARNING: SD card size overflow (%lld >= 4GB). Please update source to use info64().\n"), (long long)i.totalBytes); } #endif info.totalBytes = (size_t)i.totalBytes; diff --git a/libraries/WiFi/src/CertStoreBearSSL.cpp b/libraries/WiFi/src/CertStoreBearSSL.cpp index a5b785bf..a5a61d53 100644 --- a/libraries/WiFi/src/CertStoreBearSSL.cpp +++ b/libraries/WiFi/src/CertStoreBearSSL.cpp @@ -21,8 +21,8 @@ #include -#if defined(DEBUG_ESP_SSL) && defined(DEBUG_ESP_PORT) -#define DEBUG_BSSL(fmt, ...) DEBUG_ESP_PORT.printf_P((PGM_P)PSTR( "BSSL:" fmt), ## __VA_ARGS__) +#if defined(DEBUG_RP2040_CORE) && defined(DEBUG_RP2040_PORT) +#define DEBUG_BSSL(fmt, ...) DEBUG_RP2040_PORT.printf_P((PGM_P)PSTR( "BSSL:" fmt), ## __VA_ARGS__) #else #define DEBUG_BSSL(...) #endif diff --git a/libraries/WiFi/src/WiFiClientSecureBearSSL.cpp b/libraries/WiFi/src/WiFiClientSecureBearSSL.cpp index 9bfefd97..3f86baa4 100644 --- a/libraries/WiFi/src/WiFiClientSecureBearSSL.cpp +++ b/libraries/WiFi/src/WiFiClientSecureBearSSL.cpp @@ -29,18 +29,14 @@ #include "WiFiClientSecureBearSSL.h" #include "WiFiNTP.h" #include "StackThunk.h" -#include "lwip/opt.h" -#include "lwip/ip.h" -#include "lwip/tcp.h" -#include "lwip/inet.h" -#include "lwip/netif.h" +#include +#include +#include +#include +#include #include -//#include "c_types.h" -//#include -//#include -//#include -#if 1 -#if !CORE_MOCK + +#if !defined(CORE_MOCK) // The BearSSL thunks in use for now #define br_ssl_engine_recvapp_ack thunk_br_ssl_engine_recvapp_ack @@ -52,11 +48,10 @@ #define br_ssl_engine_sendrec_ack thunk_br_ssl_engine_sendrec_ack #define br_ssl_engine_sendrec_buf thunk_br_ssl_engine_sendrec_buf -#endif #endif -#if defined(DEBUG_ESP_SSL) && defined(DEBUG_ESP_PORT) -#define DEBUG_BSSL(fmt, ...) DEBUG_ESP_PORT.printf_P((PGM_P)PSTR( "BSSL:" fmt), ## __VA_ARGS__) +#if defined(DEBUG_RP2040_CORE) && defined(DEBUG_RP2040_PORT) +#define DEBUG_BSSL(fmt, ...) DEBUG_RP2040_PORT.printf_P((PGM_P)PSTR( "BSSL:" fmt), ## __VA_ARGS__) #else #define DEBUG_BSSL(...) #endif @@ -721,12 +716,12 @@ extern "C" { if (!xc->done_cert) { br_sha1_update(&xc->sha1_cert, buf, len); br_x509_decoder_push(&xc->ctx, (const void*)buf, len); -#if defined(DEBUG_ESP_SSL) && defined(DEBUG_ESP_PORT) +#if defined(DEBUG_RP2040_CORE) && defined(DEBUG_RP2040_PORT) DEBUG_BSSL("CERT: "); for (size_t i = 0; i < len; i++) { - DEBUG_ESP_PORT.printf_P(PSTR("%02x "), buf[i] & 0xff); + DEBUG_RP2040_PORT.printf_P(PSTR("%02x "), buf[i] & 0xff); } - DEBUG_ESP_PORT.printf_P(PSTR("\n")); + DEBUG_RP2040_PORT.printf_P(PSTR("\n")); #endif } } @@ -750,7 +745,7 @@ extern "C" { char res[20]; br_sha1_out(&xc->sha1_cert, res); if (xc->match_fingerprint && memcmp(res, xc->match_fingerprint, sizeof(res))) { -#ifdef DEBUG_ESP_SSL +#if defined(DEBUG_RP2040_CORE) && defined(DEBUG_RP2040_PORT) DEBUG_BSSL("insecure_end_chain: Received cert FP doesn't match\n"); char buff[3 * sizeof(res) + 1]; // 3 chars per byte XX_, and null buff[0] = 0; @@ -1143,7 +1138,7 @@ bool WiFiClientSecureCtx::_connectSSL(const char* hostName) { } } -#ifdef DEBUG_ESP_SSL +#if defined(DEBUG_RP2040_CORE) && defined(DEBUG_RP2040_PORT) // BearSSL will reject all connections unless an authentication option is set, warn in DEBUG builds if (!_use_insecure && !_use_fingerprint && !_use_self_signed && !_knownkey && !_certStore && !_ta) { DEBUG_BSSL("Connection *will* fail, no authentication method is setup\n"); @@ -1213,7 +1208,7 @@ bool WiFiClientSecureCtx::_connectSSL(const char* hostName) { } auto ret = _wait_for_handshake(); -#ifdef DEBUG_ESP_SSL +#if defined(DEBUG_RP2040_CORE) && defined(DEBUG_RP2040_PORT) if (!ret) { char err[256]; getLastSSLError(err, sizeof(err)); diff --git a/libraries/WiFi/src/include/UdpContext.h b/libraries/WiFi/src/include/UdpContext.h index 5fa25c56..db469f3c 100644 --- a/libraries/WiFi/src/include/UdpContext.h +++ b/libraries/WiFi/src/include/UdpContext.h @@ -171,7 +171,7 @@ public: _on_rx = handler; } -#ifdef DEBUG_ESP_CORE +#ifdef DEBUG_RP2040_CORE // this helper is ready to be used when debugging UDP void printChain(const pbuf* pb, const char* msg, size_t n) const { // printf the pb pbuf chain, buffered and all at once diff --git a/libraries/lwIP_Ethernet/src/LwipIntfCB.cpp b/libraries/lwIP_Ethernet/src/LwipIntfCB.cpp index d356df9b..c6548b00 100644 --- a/libraries/lwIP_Ethernet/src/LwipIntfCB.cpp +++ b/libraries/lwIP_Ethernet/src/LwipIntfCB.cpp @@ -39,7 +39,7 @@ extern "C" void netif_status_changed(struct netif* netif) { bool LwipIntf::stateChangeSysCB(LwipIntf::CBType&& cb) { if (netifStatusChangeListLength >= NETIF_STATUS_CB_SIZE) { -#if defined(DEBUG_ESP_CORE) +#if defined(DEBUG_RP2040_CORE) DEBUGV("NETIF_STATUS_CB_SIZE is too low\n"); #endif return false;