From dd363596d74270ce60c9bc5ad27851e2670b601f Mon Sep 17 00:00:00 2001 From: Tyeth Gundry Date: Fri, 22 Aug 2025 12:30:28 +0100 Subject: [PATCH] Initialize i2c_dev to nullptr in constructor This alleviates the issue on initialisation and particularly on destruction and reinitialization of the driver. --- Adafruit_MLX90632.cpp | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/Adafruit_MLX90632.cpp b/Adafruit_MLX90632.cpp index a28605e..ea0bb53 100644 --- a/Adafruit_MLX90632.cpp +++ b/Adafruit_MLX90632.cpp @@ -25,6 +25,7 @@ Adafruit_MLX90632::Adafruit_MLX90632() { TO0 = 25.0; // Initialize previous object temperature TA0 = 25.0; // Initialize previous ambient temperature + i2c_dev = nullptr; } /*! @@ -694,4 +695,4 @@ double Adafruit_MLX90632::getObjectTemperature() { */ uint16_t Adafruit_MLX90632::swapBytes(uint16_t value) { return (value << 8) | (value >> 8); -} \ No newline at end of file +}