1 /** 2 * @file lv_qrcode_private.h 3 * 4 */ 5 6 #ifndef LV_QRCODE_PRIVATE_H 7 #define LV_QRCODE_PRIVATE_H 8 9 #ifdef __cplusplus 10 extern "C" { 11 #endif 12 13 /********************* 14 * INCLUDES 15 *********************/ 16 17 #include "../../widgets/canvas/lv_canvas_private.h" 18 #include "lv_qrcode.h" 19 20 #if LV_USE_QRCODE 21 22 /********************* 23 * DEFINES 24 *********************/ 25 26 /********************** 27 * TYPEDEFS 28 **********************/ 29 30 /*Data of qrcode*/ 31 struct _lv_qrcode_t { 32 lv_canvas_t canvas; 33 lv_color_t dark_color; 34 lv_color_t light_color; 35 }; 36 37 38 /********************** 39 * GLOBAL PROTOTYPES 40 **********************/ 41 42 /********************** 43 * MACROS 44 **********************/ 45 46 #endif /* LV_USE_QRCODE */ 47 48 #ifdef __cplusplus 49 } /*extern "C"*/ 50 #endif 51 52 #endif /*LV_QRCODE_PRIVATE_H*/ 53