lv_qrcode.h

API reference for lv_qrcode.h

Report on GitHub
See Also: Private HeaderThis header has a companion private implementation with internal data structures.lv_qrcode_private.h

Functions

lv_qrcode_set_size

Set QR code size.

 
void lv_qrcode_set_size(lv_obj_t *obj, int32_t size)
Parameters
NameTypeDescription
objlv_obj_t *pointer to a QR code object
sizeint32_twidth and height of the QR code

lv_qrcode_set_dark_color

Set QR code dark color.

 
void lv_qrcode_set_dark_color(lv_obj_t *obj, lv_color_t color)
Parameters
NameTypeDescription
objlv_obj_t *pointer to a QR code object
colorlv_color_tdark color of the QR code

lv_qrcode_set_light_color

Set QR code light color.

 
void lv_qrcode_set_light_color(lv_obj_t *obj, lv_color_t color)
Parameters
NameTypeDescription
objlv_obj_t *pointer to a QR code object
colorlv_color_tlight color of the QR code

lv_qrcode_set_data

Helper function to set the data of a QR code object

 
void lv_qrcode_set_data(lv_obj_t *obj, const char *data)
Parameters
NameTypeDescription
objlv_obj_t *pointer to a QR code object
dataconst char *data to display as a string

lv_qrcode_set_quiet_zone

Enable or disable quiet zone. Quiet zone is the area around the QR code where no data is encoded.

 
void lv_qrcode_set_quiet_zone(lv_obj_t *obj, bool enable)
Parameters
NameTypeDescription
objlv_obj_t *pointer to a QR code object
enablebooltrue: enable quiet zone; false: disable quiet zone

Variables

lv_qrcode_class

 
const lv_obj_class_t lv_qrcode_class

Dependencies

How is this guide?

Last updated on

On this page