From 99f17aadf65f632a7b2a21c2d04edb7eafed28ec Mon Sep 17 00:00:00 2001 From: patacongo Date: Wed, 14 Nov 2012 17:04:03 +0000 Subject: Kconfig updates from Freddie Chopin git-svn-id: svn://svn.code.sf.net/p/nuttx/code/trunk@5353 42af7a65-404d-4744-a932-0658087f49c3 --- apps/examples/modbus/Kconfig | 40 ++++++++++++++++++++++++++++++++++++++++ nuttx/Kconfig | 3 ++- nuttx/arch/arm/src/Makefile | 1 - nuttx/arch/avr/src/Makefile | 1 - 4 files changed, 42 insertions(+), 3 deletions(-) diff --git a/apps/examples/modbus/Kconfig b/apps/examples/modbus/Kconfig index 4519ed2e3..7bc38bf9c 100644 --- a/apps/examples/modbus/Kconfig +++ b/apps/examples/modbus/Kconfig @@ -10,4 +10,44 @@ config EXAMPLES_MODBUS Enable the FreeModBus example if EXAMPLES_MODBUS + +config EXAMPLES_MODBUS_PORT + int "Port used for MODBUS transmissions" + default 0 + ---help--- + Port used for MODBUS transmissions, default = 0 (i.e., /dev/ttyS0) + +config EXAMPLES_MODBUS_BAUD + int "MODBUS baudrate" + default 38400 + range 50 3000000 + ---help--- + MODBUS baudrate, allowed values {50, 75, 110, 134, 150, 200, 300, 600, + 1200, 1800, 2400, 4800, 9600, 19200, 38400, 57600, 115200, 128000, + 230400, 256000, 460800, 500000, 576000, 921600, 1000000, 1152000, + 1500000, 2000000, 2500000, 3000000} + +config EXAMPLES_MODBUS_PARITY + int "MODBUS parity" + default 2 + range 0 2 + ---help--- + MODBUS parity, 0 - none, 1 - odd, 2 - even + +config EXAMPLES_MODBUS_REG_INPUT_START + int "Input registers start address" + default 1000 + +config EXAMPLES_MODBUS_REG_INPUT_NREGS + int "Number of input registers" + default 4 + +config EXAMPLES_MODBUS_REG_HOLDING_START + int "Holding registers start address" + default 2000 + +config EXAMPLES_MODBUS_REG_HOLDING_NREGS + int "Number of holding registers" + default 130 + endif diff --git a/nuttx/Kconfig b/nuttx/Kconfig index 239a791fa..129a50367 100644 --- a/nuttx/Kconfig +++ b/nuttx/Kconfig @@ -87,7 +87,8 @@ menu "Build Configuration" config APPS_DIR string "Application directory" - default "../apps" + default "../apps" if !WINDOWS_NATIVE + default "..\apps" if WINDOWS_NATIVE ---help--- Identifies the directory that builds the application to link with NuttX. Default: ../apps This symbol must be assigned diff --git a/nuttx/arch/arm/src/Makefile b/nuttx/arch/arm/src/Makefile index 17e30411e..be6b10af6 100644 --- a/nuttx/arch/arm/src/Makefile +++ b/nuttx/arch/arm/src/Makefile @@ -33,7 +33,6 @@ # ############################################################################ --include $(TOPDIR)/.config -include $(TOPDIR)/Make.defs -include chip/Make.defs diff --git a/nuttx/arch/avr/src/Makefile b/nuttx/arch/avr/src/Makefile index 1d4fed381..9b44c3697 100644 --- a/nuttx/arch/avr/src/Makefile +++ b/nuttx/arch/avr/src/Makefile @@ -33,7 +33,6 @@ # ############################################################################ --include $(TOPDIR)/.config -include $(TOPDIR)/Make.defs -include chip/Make.defs -- cgit v1.2.3