Lines Matching refs:mask
70 static void drawFormatBits(enum qrcodegen_Ecc ecl, enum qrcodegen_Mask mask, uint8_t qrcode[]);
75 static void applyMask(const uint8_t functionModules[], uint8_t qrcode[], enum qrcodegen_Mask mask);
131 … enum qrcodegen_Ecc ecl, int minVersion, int maxVersion, enum qrcodegen_Mask mask, bool boostEcl) in qrcodegen_encodeText() argument
136 …return qrcodegen_encodeSegmentsAdvanced(NULL, 0, ecl, minVersion, maxVersion, mask, boostEcl, temp… in qrcodegen_encodeText()
162 …return qrcodegen_encodeSegmentsAdvanced(&seg, 1, ecl, minVersion, maxVersion, mask, boostEcl, temp… in qrcodegen_encodeText()
172 … enum qrcodegen_Ecc ecl, int minVersion, int maxVersion, enum qrcodegen_Mask mask, bool boostEcl) in qrcodegen_encodeBinary() argument
184 …return qrcodegen_encodeSegmentsAdvanced(&seg, 1, ecl, minVersion, maxVersion, mask, boostEcl, data… in qrcodegen_encodeBinary()
212 … int minVersion, int maxVersion, int mask, bool boostEcl, uint8_t tempBuffer[], uint8_t qrcode[]) in qrcodegen_encodeSegmentsAdvanced() argument
216 LV_ASSERT(0 <= (int)ecl && (int)ecl <= 3 && -1 <= (int)mask && (int)mask <= 7); in qrcodegen_encodeSegmentsAdvanced()
272 if(mask == qrcodegen_Mask_AUTO) { // Automatically choose best mask in qrcodegen_encodeSegmentsAdvanced()
280 mask = msk; in qrcodegen_encodeSegmentsAdvanced()
286 LV_ASSERT(0 <= (int)mask && (int)mask <= 7); in qrcodegen_encodeSegmentsAdvanced()
287 applyMask(tempBuffer, qrcode, mask); in qrcodegen_encodeSegmentsAdvanced()
288 drawFormatBits(ecl, mask, qrcode); in qrcodegen_encodeSegmentsAdvanced()
528 static void drawFormatBits(enum qrcodegen_Ecc ecl, enum qrcodegen_Mask mask, uint8_t qrcode[]) in drawFormatBits() argument
531 LV_ASSERT(0 <= (int)mask && (int)mask <= 7); in drawFormatBits()
533 int data = table[(int)ecl] << 3 | (int)mask; // errCorrLvl is uint2, mask is uint3 in drawFormatBits()
624 static void applyMask(const uint8_t functionModules[], uint8_t qrcode[], enum qrcodegen_Mask mask) in applyMask() argument
626 LV_ASSERT(0 <= (int)mask && (int)mask <= 7); // Disallows qrcodegen_Mask_AUTO in applyMask()
633 switch((int)mask) { in applyMask()