nRF Connect SDK API 0.1.0
Loading...
Searching...
No Matches
implementation.h File Reference

Public API for compression/decompression subsystem. More...

#include <stdint.h>
#include <stdlib.h>
#include <zephyr/kernel.h>
#include <zephyr/types.h>
#include <zephyr/sys/iterable_sections.h>

Go to the source code of this file.

Data Structures

struct  nrf_compress_implementation
 

Macros

#define NRF_COMPRESS_IMPLEMENTATION_DEFINE(name, _id, _init, _deinit, _reset, _compress, _decompress_bytes_needed, _decompress)
 Define a compression implementation.
 

Enumerations

enum  nrf_compress_types { NRF_COMPRESS_TYPE_LZMA , NRF_COMPRESS_TYPE_ARM_THUMB , NRF_COMPRESS_TYPE_COUNT }
 Supported compression types. More...
 

Functions

struct nrf_compress_implementationnrf_compress_implementation_find (uint16_t id)
 Find a compression implementation.
 

Detailed Description

Public API for compression/decompression subsystem.