ext: enable st/lib compilation
This commit modify the ext/ build system to add the ST Microelectronics libraries. Signed-off-by: Vincent Veron <vincent.veron@st.com>
This commit is contained in:
parent
45bf893164
commit
2862c8559b
5 changed files with 32 additions and 2 deletions
|
@ -3,7 +3,7 @@ add_subdirectory(cmsis)
|
|||
add_subdirectory(nordic)
|
||||
add_subdirectory(nxp)
|
||||
add_subdirectory_if_kconfig(qmsi)
|
||||
add_subdirectory_ifdef(CONFIG_HAS_STM32CUBE st)
|
||||
add_subdirectory(st)
|
||||
add_subdirectory(ti)
|
||||
add_subdirectory(silabs)
|
||||
add_subdirectory(esp)
|
||||
|
|
|
@ -26,6 +26,8 @@ source "ext/hal/silabs/gecko/Kconfig"
|
|||
|
||||
source "ext/hal/st/stm32cube/Kconfig"
|
||||
|
||||
source "ext/hal/st/lib/Kconfig"
|
||||
|
||||
source "ext/hal/ti/simplelink/Kconfig"
|
||||
|
||||
endmenu
|
||||
|
|
|
@ -1 +1,2 @@
|
|||
add_subdirectory(stm32cube)
|
||||
add_subdirectory_ifdef(CONFIG_HAS_STM32CUBE stm32cube)
|
||||
add_subdirectory_ifdef(CONFIG_HAS_STLIB lib)
|
||||
|
|
21
ext/hal/st/lib/CMakeLists.txt
Normal file
21
ext/hal/st/lib/CMakeLists.txt
Normal file
|
@ -0,0 +1,21 @@
|
|||
# Makefile - STLIB SDK
|
||||
#
|
||||
# Copyright (c) 2016 Linaro Limited
|
||||
#
|
||||
# SPDX-License-Identifier: Apache-2.0
|
||||
|
||||
if(CONFIG_HAS_STLIB)
|
||||
if(CONFIG_VL53L0X)
|
||||
zephyr_include_directories(
|
||||
sensor/vl53l0x/api/core/inc
|
||||
${PROJECT_SOURCE_DIR}/drivers/sensor/vl53l0x
|
||||
)
|
||||
|
||||
zephyr_sources(sensor/vl53l0x/api/core/src/vl53l0x_api.c)
|
||||
zephyr_sources(sensor/vl53l0x/api/core/src/vl53l0x_api_ranging.c)
|
||||
zephyr_sources(sensor/vl53l0x/api/core/src/vl53l0x_api_calibration.c)
|
||||
zephyr_sources(sensor/vl53l0x/api/core/src/vl53l0x_api_core.c)
|
||||
zephyr_sources(sensor/vl53l0x/api/core/src/vl53l0x_api_strings.c)
|
||||
endif()
|
||||
endif()
|
||||
|
6
ext/hal/st/lib/Kconfig
Normal file
6
ext/hal/st/lib/Kconfig
Normal file
|
@ -0,0 +1,6 @@
|
|||
# Kconfig - STLIB config
|
||||
|
||||
# Copyright (c) 2017 STMicroelectronics
|
||||
|
||||
config HAS_STLIB
|
||||
bool
|
Loading…
Add table
Add a link
Reference in a new issue