#include <stdint.h>
#include <stddef.h>
#include "heatshrink_common.h"
#include "heatshrink_config.h"
Go to the source code of this file.
◆ HEATSHRINK_DECODER_INPUT_BUFFER_SIZE
| #define HEATSHRINK_DECODER_INPUT_BUFFER_SIZE |
( |
| BUF | ) |
|
Value:((BUF)->input_buffer_size)
◆ HEATSHRINK_DECODER_LOOKAHEAD_BITS
| #define HEATSHRINK_DECODER_LOOKAHEAD_BITS |
( |
| BUF | ) |
|
◆ HEATSHRINK_DECODER_WINDOW_BITS
| #define HEATSHRINK_DECODER_WINDOW_BITS |
( |
| BUF | ) |
|
◆ HSD_finish_res
| Enumerator |
|---|
| HSDR_FINISH_DONE | |
| HSDR_FINISH_MORE | |
| HSDR_FINISH_ERROR_NULL | |
◆ HSD_poll_res
| Enumerator |
|---|
| HSDR_POLL_EMPTY | |
| HSDR_POLL_MORE | |
| HSDR_POLL_ERROR_NULL | |
| HSDR_POLL_ERROR_UNKNOWN | |
◆ HSD_sink_res
| Enumerator |
|---|
| HSDR_SINK_OK | |
| HSDR_SINK_FULL | |
| HSDR_SINK_ERROR_NULL | |
◆ heatshrink_decoder_alloc()
| heatshrink_decoder * heatshrink_decoder_alloc |
( |
uint16_t | input_buffer_size, |
|
|
uint8_t | expansion_buffer_sz2, |
|
|
uint8_t | lookahead_sz2 ) |
◆ heatshrink_decoder_finish()
◆ heatshrink_decoder_free()
◆ heatshrink_decoder_poll()
◆ heatshrink_decoder_reset()
◆ heatshrink_decoder_sink()