MCPcopy Create free account
hub / github.com/TactilityProject/Tactility / setFunctionModule

Function setFunctionModule

Libraries/QRCode/src/qrcode.c:278–281  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

276}
277
278static void setFunctionModule(BitBucket *modules, BitBucket *isFunction, uint8_t x, uint8_t y, bool on) {
279 bb_setBit(modules, x, y, on);
280 bb_setBit(isFunction, x, y, true);
281}
282
283// Draws a 9*9 finder pattern including the border separator, with the center module at (x, y).
284static void drawFinderPattern(BitBucket *modules, BitBucket *isFunction, uint8_t x, uint8_t y) {

Callers 10

drawFinderPatternFunction · 0.85
drawAlignmentPatternFunction · 0.85
drawFormatBitsFunction · 0.85
drawVersionFunction · 0.85
drawFunctionPatternsFunction · 0.85
drawFunctionPatternsMethod · 0.85
drawFormatBitsMethod · 0.85
drawVersionMethod · 0.85
drawFinderPatternMethod · 0.85
drawAlignmentPatternMethod · 0.85

Calls 1

bb_setBitFunction · 0.85

Tested by 5

drawFunctionPatternsMethod · 0.68
drawFormatBitsMethod · 0.68
drawVersionMethod · 0.68
drawFinderPatternMethod · 0.68
drawAlignmentPatternMethod · 0.68