# Kconfig file for package libmodbus menuconfig HUALI_PKG_USING_LIBMODBUS bool "libmodbus: A Modbus library for RT-Thread" default n select RT_USING_LIBC if HUALI_PKG_USING_LIBMODBUS config HUALI_PKG_LIBMODBUS_PATH string default "/huali_pkgs/libmodbus" config HUALI_PKG_USING_LIBMODBUS_RTU bool "Enable libmodbus rtu mode" default n if HUALI_PKG_USING_LIBMODBUS_RTU config HAVE_DECL_TIOCSRS485 int default 1 config HAVE_DECL_TIOCM_RTS int default 1 config HUALI_PKG_USING_LIBMODBUS_RTU_EXAMPLE bool "Enable rtu example" default n endif config HUALI_PKG_USING_LIBMODBUS_TCP bool "Enable libmodbus tcp mode" default n select RT_USING_SAL if HUALI_PKG_USING_LIBMODBUS_TCP config HUALI_PKG_USING_LIBMODBUS_TCP_EXAMPLE bool "Enable tcp example" default n endif choice prompt "Version" default HUALI_PKG_USING_LIBMODBUS_LATEST_VERSION help Select the package version config HUALI_PKG_USING_LIBMODBUS_LATEST_VERSION bool "latest" endchoice config HUALI_PKG_LIBMODBUS_VER string default "v1.0.0" if HUALI_PKG_USING_LIBMODBUS_V100 default "latest" if HUALI_PKG_USING_LIBMODBUS_LATEST_VERSION config HUALI_PKG_LIBMODBUS_VER_NUM hex default 0x99999 if HUALI_PKG_USING_LIBMODBUS_LATEST_VERSION default 0x10000 if HUALI_PKG_USING_LIBMODBUS_V100 endif