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:
parent
b94677b063
commit
c9aa260f0c
12 changed files with 191 additions and 0 deletions
16
modules/lz4/CMakeLists.txt
Normal file
16
modules/lz4/CMakeLists.txt
Normal 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
11
modules/lz4/Kconfig
Normal 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.
|
Loading…
Add table
Add a link
Reference in a new issue