From bc7d6ffc296edcda626ae5390bd7ea4410c64eec Mon Sep 17 00:00:00 2001 From: fvanroie Date: Sat, 11 Apr 2020 20:07:39 +0200 Subject: [PATCH] Fix compiler warning --- lib/lv_lib_qrcode/qrcodegen.cpp | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/lib/lv_lib_qrcode/qrcodegen.cpp b/lib/lv_lib_qrcode/qrcodegen.cpp index c6fb736e..a110bcad 100644 --- a/lib/lv_lib_qrcode/qrcodegen.cpp +++ b/lib/lv_lib_qrcode/qrcodegen.cpp @@ -91,7 +91,7 @@ static int numCharCountBits(enum qrcodegen_Mode mode, int version); // The set of all legal characters in alphanumeric mode, where each character // value maps to the index in the string. For checking text and encoding segments. -static const char ALPHANUMERIC_CHARSET[] PROGMEM = "0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ $%*+-./:"; +static const char[] PROGMEM = "0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ $%%*+-./:"; // For generating error correction codes. testable const int8_t ECC_CODEWORDS_PER_BLOCK[4][41] PROGMEM = { @@ -784,8 +784,8 @@ static bool getBit(int x, int i) // Public function - see documentation comment in header file. bool qrcodegen_isAlphanumeric(const char * text) { - char buffer[128]; - snprintf_P(buffer, sizeof(buffer), ALPHANUMERIC_CHARSET); + char buffer[64]; + snprintf_P(buffer, sizeof(64), ALPHANUMERIC_CHARSET); assert(text != NULL); for(; *text != '\0'; text++) {