feat(platform): migrate LCD assets to PNG and expand flash partitions
This commit is contained in:
@@ -1,226 +1,175 @@
|
||||
#include "lcd_direct_assets.h"
|
||||
#include "lcd_direct_assets.h"
|
||||
|
||||
#include <string.h>
|
||||
|
||||
#define LCD_ASSET_BASE_PATH "/littlefs/lcd/"
|
||||
|
||||
static const lcd_direct_image_t s_default_image = {
|
||||
.path = LCD_ASSET_BASE_PATH "buyunqian1.rle",
|
||||
.run_count = 72552U,
|
||||
.path = LCD_ASSET_BASE_PATH "buyunqian1.png",
|
||||
};
|
||||
|
||||
static const lcd_direct_image_t s_basic_face_frames[] = {
|
||||
{
|
||||
.path = LCD_ASSET_BASE_PATH "jichubiaoqing0.rle",
|
||||
.run_count = 5411U,
|
||||
.path = LCD_ASSET_BASE_PATH "jichubiaoqing0.png",
|
||||
},
|
||||
{
|
||||
.path = LCD_ASSET_BASE_PATH "jichubiaoqing1.rle",
|
||||
.run_count = 4099U,
|
||||
.path = LCD_ASSET_BASE_PATH "jichubiaoqing1.png",
|
||||
},
|
||||
{
|
||||
.path = LCD_ASSET_BASE_PATH "jichubiaoqing2.rle",
|
||||
.run_count = 3169U,
|
||||
.path = LCD_ASSET_BASE_PATH "jichubiaoqing2.png",
|
||||
},
|
||||
};
|
||||
|
||||
static const lcd_direct_image_t s_muyu_frames[] = {
|
||||
{
|
||||
.path = LCD_ASSET_BASE_PATH "muyu0.rle",
|
||||
.run_count = 63459U,
|
||||
.path = LCD_ASSET_BASE_PATH "muyu0.png",
|
||||
},
|
||||
{
|
||||
.path = LCD_ASSET_BASE_PATH "muyu1.rle",
|
||||
.run_count = 63665U,
|
||||
.path = LCD_ASSET_BASE_PATH "muyu1.png",
|
||||
},
|
||||
{
|
||||
.path = LCD_ASSET_BASE_PATH "muyu2.rle",
|
||||
.run_count = 63894U,
|
||||
.path = LCD_ASSET_BASE_PATH "muyu2.png",
|
||||
},
|
||||
};
|
||||
|
||||
static const lcd_direct_image_t s_chouqian_qianzhi_frames[] = {
|
||||
{
|
||||
.path = LCD_ASSET_BASE_PATH "chouqian_qianzhi0.rle",
|
||||
.run_count = 74056U,
|
||||
.path = LCD_ASSET_BASE_PATH "chouqian_qianzhi0.png",
|
||||
},
|
||||
{
|
||||
.path = LCD_ASSET_BASE_PATH "chouqian_qianzhi1.rle",
|
||||
.run_count = 73259U,
|
||||
.path = LCD_ASSET_BASE_PATH "chouqian_qianzhi1.png",
|
||||
},
|
||||
{
|
||||
.path = LCD_ASSET_BASE_PATH "chouqian_qianzhi2.rle",
|
||||
.run_count = 72906U,
|
||||
.path = LCD_ASSET_BASE_PATH "chouqian_qianzhi2.png",
|
||||
},
|
||||
};
|
||||
|
||||
static const lcd_direct_image_t s_chouqian_buyun_frames[] = {
|
||||
{
|
||||
.path = LCD_ASSET_BASE_PATH "chouqian_buyun0.rle",
|
||||
.run_count = 72370U,
|
||||
.path = LCD_ASSET_BASE_PATH "chouqian_buyun0.png",
|
||||
},
|
||||
{
|
||||
.path = LCD_ASSET_BASE_PATH "chouqian_buyun1.rle",
|
||||
.run_count = 72552U,
|
||||
.path = LCD_ASSET_BASE_PATH "chouqian_buyun1.png",
|
||||
},
|
||||
{
|
||||
.path = LCD_ASSET_BASE_PATH "chouqian_buyun2.rle",
|
||||
.run_count = 72757U,
|
||||
.path = LCD_ASSET_BASE_PATH "chouqian_buyun2.png",
|
||||
},
|
||||
};
|
||||
|
||||
static const lcd_direct_image_t s_chouqian_heping_frames[] = {
|
||||
{
|
||||
.path = LCD_ASSET_BASE_PATH "chouqian_heping0.rle",
|
||||
.run_count = 72370U,
|
||||
.path = LCD_ASSET_BASE_PATH "chouqian_heping0.png",
|
||||
},
|
||||
{
|
||||
.path = LCD_ASSET_BASE_PATH "chouqian_heping1.rle",
|
||||
.run_count = 73049U,
|
||||
.path = LCD_ASSET_BASE_PATH "chouqian_heping1.png",
|
||||
},
|
||||
{
|
||||
.path = LCD_ASSET_BASE_PATH "chouqian_heping2.rle",
|
||||
.run_count = 73365U,
|
||||
.path = LCD_ASSET_BASE_PATH "chouqian_heping2.png",
|
||||
},
|
||||
};
|
||||
|
||||
static const lcd_direct_image_t s_chouqian_shangshang_frames[] = {
|
||||
{
|
||||
.path = LCD_ASSET_BASE_PATH "chouqian_shangshang0.rle",
|
||||
.run_count = 72370U,
|
||||
.path = LCD_ASSET_BASE_PATH "chouqian_shangshang0.png",
|
||||
},
|
||||
{
|
||||
.path = LCD_ASSET_BASE_PATH "chouqian_shangshang1.rle",
|
||||
.run_count = 72944U,
|
||||
.path = LCD_ASSET_BASE_PATH "chouqian_shangshang1.png",
|
||||
},
|
||||
{
|
||||
.path = LCD_ASSET_BASE_PATH "chouqian_shangshang2.rle",
|
||||
.run_count = 73190U,
|
||||
.path = LCD_ASSET_BASE_PATH "chouqian_shangshang2.png",
|
||||
},
|
||||
};
|
||||
|
||||
static const lcd_direct_image_t s_chouqian_xiaoji_frames[] = {
|
||||
{
|
||||
.path = LCD_ASSET_BASE_PATH "chouqian_xiaoji0.rle",
|
||||
.run_count = 72370U,
|
||||
.path = LCD_ASSET_BASE_PATH "chouqian_xiaoji0.png",
|
||||
},
|
||||
{
|
||||
.path = LCD_ASSET_BASE_PATH "chouqian_xiaoji1.rle",
|
||||
.run_count = 72827U,
|
||||
.path = LCD_ASSET_BASE_PATH "chouqian_xiaoji1.png",
|
||||
},
|
||||
{
|
||||
.path = LCD_ASSET_BASE_PATH "chouqian_xiaoji2.rle",
|
||||
.run_count = 73006U,
|
||||
.path = LCD_ASSET_BASE_PATH "chouqian_xiaoji2.png",
|
||||
},
|
||||
};
|
||||
|
||||
static const lcd_direct_image_t s_chouqian_zhongshang_frames[] = {
|
||||
{
|
||||
.path = LCD_ASSET_BASE_PATH "chouqian_zhongshang0.rle",
|
||||
.run_count = 72370U,
|
||||
.path = LCD_ASSET_BASE_PATH "chouqian_zhongshang0.png",
|
||||
},
|
||||
{
|
||||
.path = LCD_ASSET_BASE_PATH "chouqian_zhongshang1.rle",
|
||||
.run_count = 72135U,
|
||||
.path = LCD_ASSET_BASE_PATH "chouqian_zhongshang1.png",
|
||||
},
|
||||
{
|
||||
.path = LCD_ASSET_BASE_PATH "chouqian_zhongshang2.rle",
|
||||
.run_count = 72292U,
|
||||
.path = LCD_ASSET_BASE_PATH "chouqian_zhongshang2.png",
|
||||
},
|
||||
};
|
||||
|
||||
static const lcd_direct_image_t s_qianzhiwuxing_frames[] = {
|
||||
{
|
||||
.path = LCD_ASSET_BASE_PATH "qianzhiwuxing0.rle",
|
||||
.run_count = 4157U,
|
||||
.path = LCD_ASSET_BASE_PATH "qianzhiwuxing0.png",
|
||||
},
|
||||
};
|
||||
|
||||
static const lcd_direct_image_t s_shui_frames[] = {
|
||||
{
|
||||
.path = LCD_ASSET_BASE_PATH "shui0.rle",
|
||||
.run_count = 74146U,
|
||||
.path = LCD_ASSET_BASE_PATH "shui0.png",
|
||||
},
|
||||
{
|
||||
.path = LCD_ASSET_BASE_PATH "shui1.rle",
|
||||
.run_count = 71868U,
|
||||
.path = LCD_ASSET_BASE_PATH "shui1.png",
|
||||
},
|
||||
};
|
||||
|
||||
static const lcd_direct_image_t s_mu_frames[] = {
|
||||
{
|
||||
.path = LCD_ASSET_BASE_PATH "mu0.rle",
|
||||
.run_count = 73537U,
|
||||
.path = LCD_ASSET_BASE_PATH "mu0.png",
|
||||
},
|
||||
{
|
||||
.path = LCD_ASSET_BASE_PATH "mu1.rle",
|
||||
.run_count = 69337U,
|
||||
.path = LCD_ASSET_BASE_PATH "mu1.png",
|
||||
},
|
||||
};
|
||||
|
||||
static const lcd_direct_image_t s_huo_frames[] = {
|
||||
{
|
||||
.path = LCD_ASSET_BASE_PATH "huo0.rle",
|
||||
.run_count = 74455U,
|
||||
.path = LCD_ASSET_BASE_PATH "huo0.png",
|
||||
},
|
||||
{
|
||||
.path = LCD_ASSET_BASE_PATH "huo1.rle",
|
||||
.run_count = 72474U,
|
||||
.path = LCD_ASSET_BASE_PATH "huo1.png",
|
||||
},
|
||||
};
|
||||
|
||||
static const lcd_direct_image_t s_tu_frames[] = {
|
||||
{
|
||||
.path = LCD_ASSET_BASE_PATH "tu0.rle",
|
||||
.run_count = 95829U,
|
||||
.path = LCD_ASSET_BASE_PATH "tu0.png",
|
||||
},
|
||||
{
|
||||
.path = LCD_ASSET_BASE_PATH "tu1.rle",
|
||||
.run_count = 71964U,
|
||||
.path = LCD_ASSET_BASE_PATH "tu1.png",
|
||||
},
|
||||
};
|
||||
|
||||
static const lcd_direct_image_t s_jin_frames[] = {
|
||||
{
|
||||
.path = LCD_ASSET_BASE_PATH "jin0.rle",
|
||||
.run_count = 75151U,
|
||||
.path = LCD_ASSET_BASE_PATH "jin0.png",
|
||||
},
|
||||
{
|
||||
.path = LCD_ASSET_BASE_PATH "jin1.rle",
|
||||
.run_count = 72012U,
|
||||
.path = LCD_ASSET_BASE_PATH "jin1.png",
|
||||
},
|
||||
};
|
||||
|
||||
static const lcd_direct_icon_t s_wuxing_icons[] = {
|
||||
{
|
||||
.path = LCD_ASSET_BASE_PATH "icon_shui0.rle",
|
||||
.run_count = 549U,
|
||||
.width = 60U,
|
||||
.height = 56U,
|
||||
.path = LCD_ASSET_BASE_PATH "icon_shui0.png",
|
||||
},
|
||||
{
|
||||
.path = LCD_ASSET_BASE_PATH "icon_mu0.rle",
|
||||
.run_count = 1005U,
|
||||
.width = 86U,
|
||||
.height = 50U,
|
||||
.path = LCD_ASSET_BASE_PATH "icon_mu0.png",
|
||||
},
|
||||
{
|
||||
.path = LCD_ASSET_BASE_PATH "icon_huo0.rle",
|
||||
.run_count = 565U,
|
||||
.width = 56U,
|
||||
.height = 58U,
|
||||
.path = LCD_ASSET_BASE_PATH "icon_huo0.png",
|
||||
},
|
||||
{
|
||||
.path = LCD_ASSET_BASE_PATH "icon_tu0.rle",
|
||||
.run_count = 754U,
|
||||
.width = 75U,
|
||||
.height = 42U,
|
||||
.path = LCD_ASSET_BASE_PATH "icon_tu0.png",
|
||||
},
|
||||
{
|
||||
.path = LCD_ASSET_BASE_PATH "icon_jin0.rle",
|
||||
.run_count = 605U,
|
||||
.width = 65U,
|
||||
.height = 44U,
|
||||
.path = LCD_ASSET_BASE_PATH "icon_jin0.png",
|
||||
},
|
||||
};
|
||||
|
||||
|
||||
Reference in New Issue
Block a user