20#define LZMA_HEAD_SIZE ((LZMA_PROPS_SIZE) + 8)
21#define LZMA_HEAD_ALIGN_SIZE ((LZMA_HEAD_SIZE) + 3)
22#ifdef CONFIG_MIDDLEWARE_SUPPORT_UPG_COMPRESS_ENCRY
23#define OUT_BUF_SIZE 0x4000
25#define OUT_BUF_SIZE 0x1000
27#define IN_BUF_SIZE 0x1000
uint32_t errcode_t
Definition of error code.
Definition errcode.h:30
Definition upg_lzmadec.h:30
uint8_t * outbuf
Definition upg_lzmadec.h:32
uint32_t write_pos
Definition upg_lzmadec.h:33
uint8_t * inbuf
Definition upg_lzmadec.h:31
uint32_t in_size
Definition upg_lzmadec.h:34
Definition upg_lzmadec.h:37
upg_lzma_buf_t buf
Definition upg_lzmadec.h:43
uint32_t out_offset
Definition upg_lzmadec.h:40
uint32_t decompress_len
Definition upg_lzmadec.h:42
uint32_t compress_len
Definition upg_lzmadec.h:41
uint32_t image_id
Definition upg_lzmadec.h:38
uint32_t in_offset
Definition upg_lzmadec.h:39
Definition upg_definitions.h:92
Definition hal_uart_v151_regs_def.h:38
uint32_t upg_lzma_decode(CLzmaDec *p, upg_lzma_decode2_data_t *data, const upg_image_header_t *image)
Definition upg_lzmadec.c:273
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)
Definition upg_lzmadec.c:89
void upg_lzma_deinit(CLzmaDec *p, upg_lzma_decode2_data_t *val_data)
Definition upg_lzmadec.c:137
errcode_t upg_resource_file_decode(CLzmaDec *p, upg_lzma_decode2_data_t *data, upg_resource_node_t *file_info)
Definition upg_lzmadec.c:299