From 63b393aeddb20b84800e8b1f5c8d1db8b821ac46 Mon Sep 17 00:00:00 2001 From: fvanroie Date: Sat, 11 Apr 2020 20:16:49 +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 a110bcad..ef325db9 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[] PROGMEM = "0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ $%%*+-./:"; +static const char ALPHANUMERIC_CHARSET[] PROGMEM = "0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ $%%*+-./:"; // For generating error correction codes. testable const int8_t ECC_CODEWORDS_PER_BLOCK[4][41] PROGMEM = { @@ -785,7 +785,7 @@ static bool getBit(int x, int i) bool qrcodegen_isAlphanumeric(const char * text) { char buffer[64]; - snprintf_P(buffer, sizeof(64), ALPHANUMERIC_CHARSET); + snprintf_P(buffer, sizeof(buffer), ALPHANUMERIC_CHARSET); assert(text != NULL); for(; *text != '\0'; text++) { @@ -895,7 +895,7 @@ struct qrcodegen_Segment qrcodegen_makeNumeric(const char * digits, uint8_t buf[ // Public function - see documentation comment in header file. struct qrcodegen_Segment qrcodegen_makeAlphanumeric(const char * text, uint8_t buf[]) { - char buffer[128]; + char buffer[64]; snprintf_P(buffer, sizeof(buffer), ALPHANUMERIC_CHARSET); assert(text != NULL);