Prusa MINI Firmware overview
heatshrink_decoder Struct Reference

#include <heatshrink_decoder.h>

Collaboration diagram for heatshrink_decoder:

Public Attributes

uint16_t input_size
 
uint16_t input_index
 
uint16_t output_count
 
uint16_t output_index
 
uint16_t head_index
 
uint8_t state
 
uint8_t current_byte
 
uint8_t bit_index
 
uint8_t buffers [(1<< HEATSHRINK_DECODER_WINDOW_BITS(_))+HEATSHRINK_DECODER_INPUT_BUFFER_SIZE(_)]
 

Member Data Documentation

◆ input_size

uint16_t heatshrink_decoder::input_size

◆ input_index

uint16_t heatshrink_decoder::input_index

◆ output_count

uint16_t heatshrink_decoder::output_count

◆ output_index

uint16_t heatshrink_decoder::output_index

◆ head_index

uint16_t heatshrink_decoder::head_index

◆ state

uint8_t heatshrink_decoder::state

◆ current_byte

uint8_t heatshrink_decoder::current_byte

◆ bit_index

uint8_t heatshrink_decoder::bit_index

◆ buffers