From d948439beb091d59843a551ab3f4492ffd737ab9 Mon Sep 17 00:00:00 2001 From: Thomas Basler Date: Mon, 30 Jan 2023 20:33:55 +0100 Subject: [PATCH] Fix #548: The first device profile within the json file was not correctly applied --- src/PinMapping.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/PinMapping.cpp b/src/PinMapping.cpp index a0f09f77..621d16b3 100644 --- a/src/PinMapping.cpp +++ b/src/PinMapping.cpp @@ -83,7 +83,7 @@ bool PinMappingClass::init(const String& deviceMapping) MessageOutput.println(F("Failed to read file, using default configuration")); } - for (uint8_t i = 1; i <= doc.size(); i++) { + for (uint8_t i = 0; i < doc.size(); i++) { String devName = doc[i]["name"] | ""; if (devName == deviceMapping) { strlcpy(_pinMapping.name, devName.c_str(), sizeof(_pinMapping.name));