1#ifndef _HEATSHRINK_HELPER_H_
2#define _HEATSHRINK_HELPER_H_
8#include "heatshrink_decoder.h"
9#include "heatshrink_encoder.h"
12 heatshrink_decoder* hsd);
14uint8_t*
readHeatshrinkNvs(
const char*
namespace,
const char* key, uint32_t* outsize,
bool spiRam);
16bool writeHeatshrinkNvs(
const char*
namespace,
const char* key,
const uint8_t* data, uint32_t size);
17bool heatshrinkDecompress(uint8_t* dest, uint32_t* destSize,
const uint8_t* source, uint32_t sourceSize);
uint32_t heatshrinkCompress(uint8_t *dest, const uint8_t *src, uint32_t size)
Definition heatshrink_helper.c:208
bool writeHeatshrinkNvs(const char *namespace, const char *key, const uint8_t *data, uint32_t size)
bool heatshrinkDecompress(uint8_t *dest, uint32_t *destSize, const uint8_t *source, uint32_t sourceSize)
Get the size of and decompress heatshrink data.
Definition heatshrink_helper.c:346
uint8_t * readHeatshrinkNvs(const char *namespace, const char *key, uint32_t *outsize, bool spiRam)
Definition heatshrink_helper.c:141
uint8_t * readHeatshrinkFileInplace(cnfsFileIdx_t fIdx, uint32_t *outsize, uint8_t *decompressedBuf, heatshrink_decoder *hsd)
Read a heatshrink compressed file from the filesystem into an output array. Files that are in the ass...
Definition heatshrink_helper.c:28
uint8_t * readHeatshrinkFile(cnfsFileIdx_t fIdx, uint32_t *outsize, bool readToSpiRam)
Read a heatshrink compressed file from the filesystem into an output array. Files that are in the ass...
Definition heatshrink_helper.c:98