40typedef unsigned char bool;
41static const bool false = 0;
42static const bool true = 1;
61#define MODE_ALPHANUMERIC 1
bool qrcode_getModule(QRCode *qrcode, uint8_t x, uint8_t y)
Get QR code "bit" at given x,y position.
struct QRCode QRCode
QR code data structure.
int8_t qrcode_initBytes(QRCode *qrcode, uint8_t *modules, uint8_t version, uint8_t ecc, uint8_t *data, uint16_t length)
Generate QR code for given data.
uint16_t qrcode_getBufferSize(uint8_t version)
QR code buffer size required for given version.
int8_t qrcode_initText(QRCode *qrcode, uint8_t *modules, uint8_t version, uint8_t ecc, const char *data)
Generate QR code for given string.
QR code data structure.
Definition qrcode_ifc.h:76
uint8_t mode
Mode used.
Definition qrcode_ifc.h:80
uint8_t mask
QR code mask.
Definition qrcode_ifc.h:81
uint8_t version
QR code version.
Definition qrcode_ifc.h:77
uint8_t ecc
ECC used.
Definition qrcode_ifc.h:79
uint8_t size
QR code dimension corresponding to version.
Definition qrcode_ifc.h:78
uint8_t * modules
QR code data.
Definition qrcode_ifc.h:82