samples: compression: lz4: lz4 sample application

This PR add sample application for minimal lz4 library.

lz4 library RFC requested here: #28535

Fixes: #26648

Signed-off-by: NavinSankar Velliangiri <navin@linumiz.com>
This commit is contained in:
NavinSankar Velliangiri 2020-09-19 18:50:01 +05:30 committed by Carles Cufí
commit c9aa260f0c
12 changed files with 191 additions and 0 deletions

View file

@ -0,0 +1,16 @@
# Copyright (c) 2020 Linumiz
# SPDX-License-Identifier: Apache-2.0
if(CONFIG_LZ4)
set(LZ4_DIR ${ZEPHYR_CURRENT_MODULE_DIR})
zephyr_library()
zephyr_include_directories(${LZ4_DIR}/lib)
zephyr_library_sources(
${LZ4_DIR}/lib/lz4.c
)
endif()

11
modules/lz4/Kconfig Normal file
View file

@ -0,0 +1,11 @@
# Copyright (c) 2020 Linumiz
# SPDX-License-Identifier: Apache-2.0
config ZEPHYR_LZ4_MODULE
bool
config LZ4
bool "Enable lz4 data compression and decompression"
help
This option enables lz4 compression & decompression library
support.