diff options
author | patacongo <patacongo@42af7a65-404d-4744-a932-0658087f49c3> | 2012-07-21 15:33:53 +0000 |
---|---|---|
committer | patacongo <patacongo@42af7a65-404d-4744-a932-0658087f49c3> | 2012-07-21 15:33:53 +0000 |
commit | 814d1451322bba23a1be8ffb07dc00773613c503 (patch) | |
tree | e635a2747aae4440090476ee08bf31a801d77e4e /nuttx/configs/lpc4330-xplorer/nsh/defconfig | |
parent | fcfd6c4d7ca3cc8d2751652a79a08d64eb8ec5a3 (diff) | |
download | px4-nuttx-814d1451322bba23a1be8ffb07dc00773613c503.tar.gz px4-nuttx-814d1451322bba23a1be8ffb07dc00773613c503.tar.bz2 px4-nuttx-814d1451322bba23a1be8ffb07dc00773613c503.zip |
Add FreeModBus to NuttX build system
git-svn-id: svn://svn.code.sf.net/p/nuttx/code/trunk@4962 42af7a65-404d-4744-a932-0658087f49c3
Diffstat (limited to 'nuttx/configs/lpc4330-xplorer/nsh/defconfig')
-rw-r--r-- | nuttx/configs/lpc4330-xplorer/nsh/defconfig | 66 |
1 files changed, 66 insertions, 0 deletions
diff --git a/nuttx/configs/lpc4330-xplorer/nsh/defconfig b/nuttx/configs/lpc4330-xplorer/nsh/defconfig index 5547bca15..417ddf583 100644 --- a/nuttx/configs/lpc4330-xplorer/nsh/defconfig +++ b/nuttx/configs/lpc4330-xplorer/nsh/defconfig @@ -772,6 +772,72 @@ CONFIG_NET_RESOLV_ENTRIES=4 CONFIG_FTPD_CMDBUFFERSIZE=2048 # +# CONFIG_MODBUS - General ModBus support +# CONFIG_MB_ASCII_ENABLED - Modbus ASCII support +# CONFIG_MB_RTU_ENABLED - Modbus RTU support +# CONFIG_MB_TCP_ENABLED - Modbus TCP support +# CONFIG_MB_ASCII_TIMEOUT_SEC - Character timeout value for Modbus ASCII. The +# character timeout value is not fixed for Modbus ASCII and is therefore +# a configuration option. It should be set to the maximum expected delay +# time of the network. Default 1 +# CONFIG_MB_ASCII_TIMEOUT_WAIT_BEFORE_SEND_MS - Timeout to wait in ASCII prior +# to enabling transmitter. If defined the function calls +# vMBPortSerialDelay with the argument CONFIG_MB_ASCII_TIMEOUT_WAIT_BEFORE_SEND_MS +# to allow for a delay before the serial transmitter is enabled. This is +# required because some targets are so fast that there is no time between +# receiving and transmitting the frame. If the master is to slow with +# enabling its receiver then he will not receive the response correctly. +# CONFIG_MB_FUNC_HANDLERS_MAX - Maximum number of Modbus functions codes the +# protocol stack should support. The maximum number of supported Modbus +# functions must be greater than the sum of all enabled functions in this +# file and custom function handlers. If set to small adding more functions +# will fail. +# CONFIG_MB_FUNC_OTHER_REP_SLAVEID_BUF - Number of bytes which should be +# allocated for the Report Slave ID command. This number limits the +# maximum size of the additional segment in the report slave id function. +# See eMBSetSlaveID() for more information on how to set this value. It +# is only used if CONFIG_MB_FUNC_OTHER_REP_SLAVEID_ENABLED is set to 1. +# CONFIG_MB_FUNC_OTHER_REP_SLAVEID_ENABLED - If the Report Slave ID +# function should be enabled. +# CONFIG_MB_FUNC_READ_INPUT_ENABLED - If the Read Input Registers function +# should be enabled. +# CONFIG_MB_FUNC_READ_HOLDING_ENABLED - If the Read Holding Registers +# function should be enabled. +# CONFIG_MB_FUNC_WRITE_HOLDING_ENABLED - If the Write Single Register +# function should be enabled. +# CONFIG_MB_FUNC_WRITE_MULTIPLE_HOLDING_ENABLED - If the Write Multiple +# registers function should be enabled. +# CONFIG_MB_FUNC_READ_COILS_ENABLED - If the Read Coils function should +# be enabled. +# CONFIG_MB_FUNC_WRITE_COIL_ENABLED - If the Write Coils function should +# be enabled. +# CONFIG_MB_FUNC_WRITE_MULTIPLE_COILS_ENABLED - If the Write Multiple Coils +# function should be enabled. +# CONFIG_MB_FUNC_READ_DISCRETE_INPUTS_ENABLED - If the Read Discrete Inputs +# function should be enabled. +# CONFIG_MB_FUNC_READWRITE_HOLDING_ENABLED - If the Read/Write Multiple +# Registers function should be enabled. +# +CONFIG_MODBUS=n +CONFIG_MB_ASCII_ENABLED=y +CONFIG_MB_RTU_ENABLED=y +CONFIG_MB_TCP_ENABLED=n +CONFIG_MB_ASCII_TIMEOUT_SEC=1 +CONFIG_MB_ASCII_TIMEOUT_WAIT_BEFORE_SEND_MS=0 +CONFIG_MB_FUNC_HANDLERS_MAX=16 +CONFIG_MB_FUNC_OTHER_REP_SLAVEID_BUF=32 +CONFIG_MB_FUNC_OTHER_REP_SLAVEID_ENABLED=y +CONFIG_MB_FUNC_READ_INPUT_ENABLED=y +CONFIG_MB_FUNC_READ_HOLDING_ENABLED=y +CONFIG_MB_FUNC_WRITE_HOLDING_ENABLED=y +CONFIG_MB_FUNC_WRITE_MULTIPLE_HOLDING_ENABLED=y +CONFIG_MB_FUNC_READ_COILS_ENABLED=y +CONFIG_MB_FUNC_WRITE_COIL_ENABLED=y +CONFIG_MB_FUNC_WRITE_MULTIPLE_COILS_ENABLED=y +CONFIG_MB_FUNC_READ_DISCRETE_INPUTS_ENABLED=y +CONFIG_MB_FUNC_READWRITE_HOLDING_ENABLED=y + +# # USB Device Configuration # # CONFIG_USBDEV |