Lines Matching refs:text
130 bool qrcodegen_encodeText(const char * text, uint8_t tempBuffer[], uint8_t qrcode[], in qrcodegen_encodeText() argument
134 size_t textLen = strlen(text); in qrcodegen_encodeText()
140 if(qrcodegen_isNumeric(text)) { in qrcodegen_encodeText()
143 seg = qrcodegen_makeNumeric(text, tempBuffer); in qrcodegen_encodeText()
145 else if(qrcodegen_isAlphanumeric(text)) { in qrcodegen_encodeText()
148 seg = qrcodegen_makeAlphanumeric(text, tempBuffer); in qrcodegen_encodeText()
154 tempBuffer[i] = (uint8_t)text[i]; in qrcodegen_encodeText()
848 bool qrcodegen_isAlphanumeric(const char * text) in qrcodegen_isAlphanumeric() argument
850 LV_ASSERT(text != NULL); in qrcodegen_isAlphanumeric()
851 for(; *text != '\0'; text++) { in qrcodegen_isAlphanumeric()
852 if(strchr(ALPHANUMERIC_CHARSET, *text) == NULL) in qrcodegen_isAlphanumeric()
860 bool qrcodegen_isNumeric(const char * text) in qrcodegen_isNumeric() argument
862 LV_ASSERT(text != NULL); in qrcodegen_isNumeric()
863 for(; *text != '\0'; text++) { in qrcodegen_isNumeric()
864 if(*text < '0' || *text > '9') in qrcodegen_isNumeric()
969 struct qrcodegen_Segment qrcodegen_makeAlphanumeric(const char * text, uint8_t buf[]) in qrcodegen_makeAlphanumeric() argument
971 LV_ASSERT(text != NULL); in qrcodegen_makeAlphanumeric()
973 size_t len = strlen(text); in qrcodegen_makeAlphanumeric()
984 for(; *text != '\0'; text++) { in qrcodegen_makeAlphanumeric()
985 const char * temp = strchr(ALPHANUMERIC_CHARSET, *text); in qrcodegen_makeAlphanumeric()