From 24c2d82ed36ad6f2ab1d5884d21a2e8326b56c79 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Fionn=C3=A1n?= Date: Wed, 1 Feb 2023 10:21:56 +0100 Subject: [PATCH 1/2] If there are no global instances defined, don't provide default &Serial argument --- Adafruit_BusIO_Register.h | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/Adafruit_BusIO_Register.h b/Adafruit_BusIO_Register.h index c6d58de..8b61a0d 100644 --- a/Adafruit_BusIO_Register.h +++ b/Adafruit_BusIO_Register.h @@ -71,8 +71,13 @@ public: void setAddress(uint16_t address); void setAddressWidth(uint16_t address_width); +#if !defined(NO_GLOBAL_INSTANCES) && !defined(NO_GLOBAL_SERIAL) void print(Stream *s = &Serial); void println(Stream *s = &Serial); +#elif + void print(Stream *s); + void println(Stream *s); +#endif private: Adafruit_I2CDevice *_i2cdevice; From 8ede434cea8afccbf5ba54d070bd5f8681cf6981 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Fionn=C3=A1n?= Date: Tue, 9 Sep 2025 15:16:39 +0800 Subject: [PATCH 2/2] Fixing silly using #elif instead of #else... --- Adafruit_BusIO_Register.h | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Adafruit_BusIO_Register.h b/Adafruit_BusIO_Register.h index b6098be..046e04c 100644 --- a/Adafruit_BusIO_Register.h +++ b/Adafruit_BusIO_Register.h @@ -80,7 +80,7 @@ public: #if !defined(NO_GLOBAL_INSTANCES) && !defined(NO_GLOBAL_SERIAL) void print(Stream *s = &Serial); void println(Stream *s = &Serial); -#elif +#else void print(Stream *s); void println(Stream *s); #endif