From bcd526a5589a63ab433d3e69266e1c9fdfa21773 Mon Sep 17 00:00:00 2001 From: Tom Collins Date: Thu, 25 Jun 2020 23:23:24 -0700 Subject: [PATCH] libpinproc: fix PRDevice::GetVersionInfo() API `combinedVersionRevision` is a 32-bit value. This API isn't exposed in the public pinproc.h header, so it's safe to make this change. --- src/PRDevice.cpp | 2 +- src/PRDevice.h | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/src/PRDevice.cpp b/src/PRDevice.cpp index d6d43fe..1f19373 100644 --- a/src/PRDevice.cpp +++ b/src/PRDevice.cpp @@ -1383,7 +1383,7 @@ int PRDevice::CalcCombinedVerRevision() return 0; } -int PRDevice::GetVersionInfo(uint16_t *verPtr, uint16_t *revPtr, uint16_t *combinedPtr) +int PRDevice::GetVersionInfo(uint16_t *verPtr, uint16_t *revPtr, uint32_t *combinedPtr) { *verPtr = version; *revPtr = revision; diff --git a/src/PRDevice.h b/src/PRDevice.h index ca1e869..c77ebac 100644 --- a/src/PRDevice.h +++ b/src/PRDevice.h @@ -95,7 +95,7 @@ public: PRResult PRLEDRGBFade(PRLEDRGB * pLED, uint32_t fadeColor, uint16_t fadeRate); PRResult PRLEDRGBFadeColor(PRLEDRGB * pLED, uint32_t fadeColor); - int GetVersionInfo(uint16_t *verPtr, uint16_t *revPtr, uint16_t *combinedPtr); + int GetVersionInfo(uint16_t *verPtr, uint16_t *revPtr, uint32_t *combinedPtr); protected: