1 /** 2 * @file lv_rle.h 3 * 4 */ 5 6 #ifndef LV_RLE_H 7 #define LV_RLE_H 8 9 #ifdef __cplusplus 10 extern "C" { 11 #endif 12 13 /********************* 14 * INCLUDES 15 *********************/ 16 #include "../../lv_conf_internal.h" 17 18 #if LV_USE_RLE 19 20 /********************* 21 * DEFINES 22 *********************/ 23 24 /********************** 25 * TYPEDEFS 26 **********************/ 27 28 /********************** 29 * GLOBAL PROTOTYPES 30 **********************/ 31 32 uint32_t lv_rle_decompress(const uint8_t * input, 33 uint32_t input_buff_len, uint8_t * output, 34 uint32_t output_buff_len, uint8_t blk_size); 35 36 /********************** 37 * MACROS 38 **********************/ 39 40 #endif /*LV_USE_RLE*/ 41 42 #ifdef __cplusplus 43 } /* extern "C" */ 44 #endif 45 46 #endif /*LV_RLE_H*/ 47