Update LVGL to v9.1.0
This commit is contained in:
@@ -1,15 +1,14 @@
|
||||
#include "../../../lvgl.h"
|
||||
|
||||
|
||||
#ifndef LV_ATTRIBUTE_MEM_ALIGN
|
||||
#define LV_ATTRIBUTE_MEM_ALIGN
|
||||
#endif
|
||||
|
||||
#ifndef LV_ATTRIBUTE_IMG_BULB_GIF
|
||||
#define LV_ATTRIBUTE_IMG_BULB_GIF
|
||||
#ifndef LV_ATTRIBUTE_IMAGE_BULB_GIF
|
||||
#define LV_ATTRIBUTE_IMAGE_BULB_GIF
|
||||
#endif
|
||||
|
||||
static const LV_ATTRIBUTE_MEM_ALIGN LV_ATTRIBUTE_LARGE_CONST LV_ATTRIBUTE_IMG_BULB_GIF uint8_t img_blub_gif_map[] = {
|
||||
static const LV_ATTRIBUTE_MEM_ALIGN LV_ATTRIBUTE_LARGE_CONST LV_ATTRIBUTE_IMAGE_BULB_GIF uint8_t img_blub_gif_map[] = {
|
||||
0x47, 0x49, 0x46, 0x38, 0x39, 0x61, 0x3c, 0x00, 0x50, 0x00, 0xf7, 0x00, 0x00, 0xfa, 0xfb, 0xfb,
|
||||
0xfd, 0xfd, 0xfd, 0xff, 0xff, 0xff, 0xd9, 0xec, 0xfe, 0x1e, 0x93, 0xfe, 0x23, 0x95, 0xfd, 0x5f,
|
||||
0xb2, 0xff, 0x52, 0xac, 0xfe, 0xb1, 0xd8, 0xff, 0xce, 0xe7, 0xff, 0xa3, 0xd2, 0xff, 0x80, 0xc0,
|
||||
@@ -1118,11 +1117,10 @@ static const LV_ATTRIBUTE_MEM_ALIGN LV_ATTRIBUTE_LARGE_CONST LV_ATTRIBUTE_IMG_BU
|
||||
0x34, 0x00, 0x03, 0x00, 0x01, 0x00, 0x00, 0x02, 0x02, 0x84, 0x0b, 0x00, 0x3b,
|
||||
};
|
||||
|
||||
const lv_img_dsc_t img_bulb_gif = {
|
||||
.header.always_zero = 0,
|
||||
const lv_image_dsc_t img_bulb_gif = {
|
||||
.header.w = 0,
|
||||
.header.h = 0,
|
||||
.data_size = 0,
|
||||
.header.cf = LV_IMG_CF_RAW,
|
||||
.header.cf = LV_COLOR_FORMAT_RAW,
|
||||
.data = img_blub_gif_map,
|
||||
.data_size = sizeof(img_blub_gif_map),
|
||||
};
|
||||
|
||||
File diff suppressed because it is too large
Load Diff
@@ -1,5 +1,5 @@
|
||||
Open a GIF image from file and variable
|
||||
"""""""""""""""""""""""""""""""""""""""""""""""
|
||||
---------------------------------------
|
||||
|
||||
.. lv_example:: libs/gif/lv_example_gif_1
|
||||
:language: c
|
||||
|
||||
@@ -6,14 +6,14 @@
|
||||
*/
|
||||
void lv_example_gif_1(void)
|
||||
{
|
||||
LV_IMG_DECLARE(img_bulb_gif);
|
||||
LV_IMAGE_DECLARE(img_bulb_gif);
|
||||
lv_obj_t * img;
|
||||
|
||||
img = lv_gif_create(lv_scr_act());
|
||||
img = lv_gif_create(lv_screen_active());
|
||||
lv_gif_set_src(img, &img_bulb_gif);
|
||||
lv_obj_align(img, LV_ALIGN_LEFT_MID, 20, 0);
|
||||
|
||||
img = lv_gif_create(lv_scr_act());
|
||||
img = lv_gif_create(lv_screen_active());
|
||||
/* Assuming a File system is attached to letter 'A'
|
||||
* E.g. set LV_USE_FS_STDIO 'A' in lv_conf.h */
|
||||
lv_gif_set_src(img, "A:lvgl/examples/libs/gif/bulb.gif");
|
||||
|
||||
@@ -1,27 +0,0 @@
|
||||
#!/opt/bin/lv_micropython -i
|
||||
import lvgl as lv
|
||||
import display_driver
|
||||
import fs_driver
|
||||
from img_bulb_gif import img_bulb_gif_map
|
||||
|
||||
fs_drv = lv.fs_drv_t()
|
||||
fs_driver.fs_register(fs_drv, 'S')
|
||||
#
|
||||
# Open a GIF image from a file and a variable
|
||||
#
|
||||
img_bulb_gif = lv.img_dsc_t(
|
||||
{
|
||||
"header": {"always_zero": 0, "w": 0, "h": 0, "cf": lv.img.CF.RAW},
|
||||
"data_size": 0,
|
||||
"data": img_bulb_gif_map,
|
||||
}
|
||||
)
|
||||
img1 = lv.gif(lv.scr_act())
|
||||
img1.set_src(img_bulb_gif)
|
||||
img1.align(lv.ALIGN.RIGHT_MID, -150, 0)
|
||||
|
||||
img2 = lv.gif(lv.scr_act())
|
||||
# The File system is attached to letter 'S'
|
||||
|
||||
img2.set_src("S:bulb.gif")
|
||||
img2.align(lv.ALIGN.RIGHT_MID, -250, 0)
|
||||
Reference in New Issue
Block a user