From da466af46dd7976439837eb2169ab09356c77b59 Mon Sep 17 00:00:00 2001 From: Rolf Hut Date: Thu, 9 Jul 2020 08:40:34 +0200 Subject: [PATCH] replace deprecated digitalPinToPinName() with digitalPinToBitMask() digitalPinToPinName() has been deprecated in the Arduino core, causing this library to not compile anymore. digitalPinToBitMask() is more general and fixes the problem for this library. Tested on an Arduino Uno. --- src/SparkFunMLX90614.h | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/SparkFunMLX90614.h b/src/SparkFunMLX90614.h index d23dc07..b2d0792 100644 --- a/src/SparkFunMLX90614.h +++ b/src/SparkFunMLX90614.h @@ -24,10 +24,10 @@ SparkFun IR Thermometer Evaluation Board - MLX90614 // Default I2C PIN for non Atmega Boards // /////////////////////////////////////////// #ifndef SDA -#define SDA (digitalPinToPinName(PIN_WIRE_SDA)) +#define SDA (digitalPinToBitMask(PIN_WIRE_SDA)) #endif #ifndef SCL -#define SCL (digitalPinToPinName(PIN_WIRE_SCL)) +#define SCL (digitalPinToBitMask(PIN_WIRE_SCL)) #endif //////////////////////////////////