| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263 |
- # 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
|