|
WS63 SDK 文档 7021f4f@fbb_ws63
ws63 和 ws63e 解决方案的 SDK 文档
|


结构体 | |
| struct | upg_lzma_buf_t |
| struct | upg_lzma_decode2_data |
宏定义 | |
| #define | LZMA_HEAD_SIZE ((LZMA_PROPS_SIZE) + 8) /* 8: lzma解压算法固定长度 */ |
| #define | LZMA_HEAD_ALIGN_SIZE ((LZMA_HEAD_SIZE) + 3) /* PROPS(5byte) + head(8byte) + fill_align(3byte) */ |
| #define | OUT_BUF_SIZE 0x1000 |
| #define | IN_BUF_SIZE 0x1000 |
类型定义 | |
| typedef struct upg_lzma_decode2_data | upg_lzma_decode2_data_t |
函数 | |
| uint32_t | upg_lzma_init (CLzmaDec *p, upg_lzma_decode2_data_t *val_data, const Byte *props, uint32_t props_len) |
| void | upg_lzma_deinit (CLzmaDec *p, upg_lzma_decode2_data_t *val_data) |
| uint32_t | upg_lzma_decode (CLzmaDec *p, upg_lzma_decode2_data_t *data, const upg_image_header_t *image) |
| errcode_t | upg_resource_file_decode (CLzmaDec *p, upg_lzma_decode2_data_t *data, upg_resource_node_t *file_info) |
| #define IN_BUF_SIZE 0x1000 |
| #define LZMA_HEAD_ALIGN_SIZE ((LZMA_HEAD_SIZE) + 3) /* PROPS(5byte) + head(8byte) + fill_align(3byte) */ |
| #define LZMA_HEAD_SIZE ((LZMA_PROPS_SIZE) + 8) /* 8: lzma解压算法固定长度 */ |
| #define OUT_BUF_SIZE 0x1000 |
| typedef struct upg_lzma_decode2_data upg_lzma_decode2_data_t |
| uint32_t upg_lzma_decode | ( | CLzmaDec * | p, |
| upg_lzma_decode2_data_t * | data, | ||
| const upg_image_header_t * | image | ||
| ) |
| void upg_lzma_deinit | ( | CLzmaDec * | p, |
| upg_lzma_decode2_data_t * | val_data | ||
| ) |
| uint32_t upg_lzma_init | ( | CLzmaDec * | p, |
| upg_lzma_decode2_data_t * | val_data, | ||
| const Byte * | props, | ||
| uint32_t | props_len | ||
| ) |
| errcode_t upg_resource_file_decode | ( | CLzmaDec * | p, |
| upg_lzma_decode2_data_t * | data, | ||
| upg_resource_node_t * | file_info | ||
| ) |