1# Copyright (c) 2023 Würth Elektronik eiSos GmbH & Co. KG
2# SPDX-License-Identifier: Apache-2.0
3
4zephyr_include_directories(
5  .
6  WeSensorsSDK
7)
8
9zephyr_library_sources(
10  weplatform.c
11  weplatform_i2c.c
12  weplatform_spi.c
13)
14
15if(CONFIG_WSEN_HIDS_2525020210001)
16  zephyr_include_directories(
17    WeSensorsSDK/WSEN_HIDS_2525020210001_hal
18  )
19  zephyr_library_sources(
20    WeSensorsSDK/WSEN_HIDS_2525020210001_hal/WSEN_HIDS_2525020210001_hal.c
21  )
22endif()
23
24
25if(CONFIG_WSEN_HIDS_2525020210002)
26  zephyr_include_directories(
27    WeSensorsSDK/WSEN_HIDS_2525020210002_hal
28  )
29  zephyr_library_sources(
30    WeSensorsSDK/WSEN_HIDS_2525020210002_hal/WSEN_HIDS_2525020210002_hal.c
31  )
32endif()
33
34if(CONFIG_WSEN_ITDS_2533020201601)
35  zephyr_include_directories(
36    WeSensorsSDK/WSEN_ITDS_2533020201601_hal
37  )
38  zephyr_library_sources(
39    WeSensorsSDK/WSEN_ITDS_2533020201601_hal/WSEN_ITDS_2533020201601_hal.c
40  )
41endif()
42
43if(CONFIG_WSEN_PADS_2511020213301)
44  zephyr_include_directories(
45    WeSensorsSDK/WSEN_PADS_2511020213301_hal
46  )
47  zephyr_library_sources(
48    WeSensorsSDK/WSEN_PADS_2511020213301_hal/WSEN_PADS_2511020213301_hal.c
49  )
50endif()
51
52if(CONFIG_WSEN_PDUS_25131308XXXXX)
53  zephyr_include_directories(
54    WeSensorsSDK/WSEN_PDUS_25131308XXX01_hal
55  )
56  zephyr_library_sources(
57    WeSensorsSDK/WSEN_PDUS_25131308XXX01_hal/WSEN_PDUS_25131308XXX01_hal.c
58  )
59endif()
60
61if(CONFIG_WSEN_TIDS_2521020222501)
62  zephyr_include_directories(
63    WeSensorsSDK/WSEN_TIDS_2521020222501_hal
64  )
65  zephyr_library_sources(
66    WeSensorsSDK/WSEN_TIDS_2521020222501_hal/WSEN_TIDS_2521020222501_hal.c
67  )
68endif()
69
70if(CONFIG_WSEN_ISDS_2536030320001)
71  zephyr_include_directories(
72    WeSensorsSDK/WSEN_ISDS_2536030320001_hal
73  )
74  zephyr_library_sources(
75    WeSensorsSDK/WSEN_ISDS_2536030320001_hal/WSEN_ISDS_2536030320001_hal.c
76  )
77endif()