|
CTS-SAT-1-OBC-Firmware
|
#include <stdlib.h>#include <string.h>#include <stdbool.h>#include "compression/heatshrink_lib/heatshrink_encoder.h"
Classes | |
| struct | output_info |
Macros | |
| #define | LOG(...) |
| #define | ASSERT(X) |
| #define | MATCH_NOT_FOUND ((uint16_t)-1) |
Enumerations | |
| enum | HSE_state { HSES_NOT_FULL , HSES_FILLED , HSES_SEARCH , HSES_YIELD_TAG_BIT , HSES_YIELD_LITERAL , HSES_YIELD_BR_INDEX , HSES_YIELD_BR_LENGTH , HSES_SAVE_BACKLOG , HSES_FLUSH_BITS , HSES_DONE } |
| enum | { FLAG_IS_FINISHING = 0x01 } |
| #define ASSERT | ( | X | ) |
| #define LOG | ( | ... | ) |
| #define MATCH_NOT_FOUND ((uint16_t)-1) |
| enum HSE_state |
|
static |


|
static |

|
static |


|
static |

|
static |

|
static |


|
static |

| HSE_finish_res heatshrink_encoder_finish | ( | heatshrink_encoder * | hse | ) |

| HSE_poll_res heatshrink_encoder_poll | ( | heatshrink_encoder * | hse, |
| uint8_t * | out_buf, | ||
| size_t | out_buf_size, | ||
| size_t * | output_size ) |


| void heatshrink_encoder_reset | ( | heatshrink_encoder * | hse | ) |
| HSE_sink_res heatshrink_encoder_sink | ( | heatshrink_encoder * | hse, |
| uint8_t * | in_buf, | ||
| size_t | size, | ||
| size_t * | input_size ) |


|
static |

|
static |

|
static |


|
static |


|
static |


|
static |


|
static |


|
static |


|
static |


|
static |


|
static |


|
static |

