blob: e603f8f57060d2ef9e6f51c305c7587032518936 [file] [log] [blame]
# Copyright (c) 2020 PHYTEC Messtechnik GmbH
# SPDX-License-Identifier: Apache-2.0
if(CONFIG_MODBUS)
zephyr_library()
zephyr_include_directories(${ZEPHYR_BASE}/subsys/modbus)
zephyr_library_sources(
modbus_core.c
)
zephyr_library_sources_ifdef(
CONFIG_MODBUS_SERIAL
modbus_serial.c
)
zephyr_library_sources_ifdef(
CONFIG_MODBUS_RAW_ADU
modbus_raw.c
)
zephyr_library_sources_ifdef(
CONFIG_MODBUS_SERVER
modbus_server.c
)
zephyr_library_sources_ifdef(
CONFIG_MODBUS_CLIENT
modbus_client.c
)
endif()