LCD图片资源放入flash
This commit is contained in:
@@ -2,46 +2,39 @@
|
||||
|
||||
#include <string.h>
|
||||
|
||||
extern const uint8_t _binary_buyunqian1_rle_start[] asm("_binary_buyunqian1_rle_start");
|
||||
extern const uint8_t _binary_buyunqian1_rle_end[] asm("_binary_buyunqian1_rle_end");
|
||||
extern const uint8_t _binary_jichubiaoqing0_rle_start[] asm("_binary_jichubiaoqing0_rle_start");
|
||||
extern const uint8_t _binary_jichubiaoqing1_rle_start[] asm("_binary_jichubiaoqing1_rle_start");
|
||||
extern const uint8_t _binary_jichubiaoqing2_rle_start[] asm("_binary_jichubiaoqing2_rle_start");
|
||||
extern const uint8_t _binary_muyu0_rle_start[] asm("_binary_muyu0_rle_start");
|
||||
extern const uint8_t _binary_muyu1_rle_start[] asm("_binary_muyu1_rle_start");
|
||||
extern const uint8_t _binary_muyu2_rle_start[] asm("_binary_muyu2_rle_start");
|
||||
#define LCD_ASSET_BASE_PATH "/littlefs/lcd/"
|
||||
|
||||
static const lcd_direct_image_t s_default_image = {
|
||||
.runs = (const lcd_direct_rle_run_t *)_binary_buyunqian1_rle_start,
|
||||
.path = LCD_ASSET_BASE_PATH "buyunqian1.rle",
|
||||
.run_count = 72552U,
|
||||
};
|
||||
|
||||
static const lcd_direct_image_t s_basic_face_frames[] = {
|
||||
{
|
||||
.runs = (const lcd_direct_rle_run_t *)_binary_jichubiaoqing0_rle_start,
|
||||
.path = LCD_ASSET_BASE_PATH "jichubiaoqing0.rle",
|
||||
.run_count = 5893U,
|
||||
},
|
||||
{
|
||||
.runs = (const lcd_direct_rle_run_t *)_binary_jichubiaoqing1_rle_start,
|
||||
.path = LCD_ASSET_BASE_PATH "jichubiaoqing1.rle",
|
||||
.run_count = 4581U,
|
||||
},
|
||||
{
|
||||
.runs = (const lcd_direct_rle_run_t *)_binary_jichubiaoqing2_rle_start,
|
||||
.path = LCD_ASSET_BASE_PATH "jichubiaoqing2.rle",
|
||||
.run_count = 3651U,
|
||||
},
|
||||
};
|
||||
|
||||
static const lcd_direct_image_t s_muyu_frames[] = {
|
||||
{
|
||||
.runs = (const lcd_direct_rle_run_t *)_binary_muyu0_rle_start,
|
||||
.path = LCD_ASSET_BASE_PATH "muyu0.rle",
|
||||
.run_count = 63459U,
|
||||
},
|
||||
{
|
||||
.runs = (const lcd_direct_rle_run_t *)_binary_muyu1_rle_start,
|
||||
.path = LCD_ASSET_BASE_PATH "muyu1.rle",
|
||||
.run_count = 63665U,
|
||||
},
|
||||
{
|
||||
.runs = (const lcd_direct_rle_run_t *)_binary_muyu2_rle_start,
|
||||
.path = LCD_ASSET_BASE_PATH "muyu2.rle",
|
||||
.run_count = 63894U,
|
||||
},
|
||||
};
|
||||
|
||||
Reference in New Issue
Block a user