From 1f1cd1024f45170a19ea1ebf1a270ecba2240f1a Mon Sep 17 00:00:00 2001 From: Andrey Klimov Date: Sat, 15 Aug 2020 03:01:39 +0300 Subject: [PATCH] compilation fix for slim options --- lighthub/inputs.cpp | 2 ++ lighthub/inputs.h | 2 ++ 2 files changed, 4 insertions(+) diff --git a/lighthub/inputs.cpp b/lighthub/inputs.cpp index 88ca8f0..be006d9 100644 --- a/lighthub/inputs.cpp +++ b/lighthub/inputs.cpp @@ -1110,6 +1110,7 @@ uint8_t readCache::digitalReadCached(uint8_t _pin) ///TBD } +#ifdef MCP23017 uint8_t readCache::I2CReadBit(uint8_t _type, uint8_t _addr, uint8_t _pin) { if (addr!=_addr || type != _type) @@ -1120,6 +1121,7 @@ if (addr!=_addr || type != _type) } return (cached_data >> _pin ) & 0x1; } +#endif void readCache::invalidateInputCache() { diff --git a/lighthub/inputs.h b/lighthub/inputs.h index ddf7144..06d54e1 100644 --- a/lighthub/inputs.h +++ b/lighthub/inputs.h @@ -189,7 +189,9 @@ public: readCache(); uint16_t analogReadCached (uint8_t pin); uint8_t digitalReadCached(uint8_t pin); + #ifdef MCP23017 uint8_t I2CReadBit(uint8_t type, uint8_t addr, uint8_t pin); + #endif void invalidateInputCache(); protected: uint8_t addr;