summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorpatacongo <patacongo@42af7a65-404d-4744-a932-0658087f49c3>2012-11-14 17:04:03 +0000
committerpatacongo <patacongo@42af7a65-404d-4744-a932-0658087f49c3>2012-11-14 17:04:03 +0000
commit99f17aadf65f632a7b2a21c2d04edb7eafed28ec (patch)
treebe86ad4cffc9b749f8373f8f0ba27d7a070aa46f
parentdc6231eef588c2720267978310154de5ee1c4bf2 (diff)
downloadpx4-nuttx-99f17aadf65f632a7b2a21c2d04edb7eafed28ec.tar.gz
px4-nuttx-99f17aadf65f632a7b2a21c2d04edb7eafed28ec.tar.bz2
px4-nuttx-99f17aadf65f632a7b2a21c2d04edb7eafed28ec.zip
Kconfig updates from Freddie Chopin
git-svn-id: svn://svn.code.sf.net/p/nuttx/code/trunk@5353 42af7a65-404d-4744-a932-0658087f49c3
-rw-r--r--apps/examples/modbus/Kconfig40
-rw-r--r--nuttx/Kconfig3
-rw-r--r--nuttx/arch/arm/src/Makefile1
-rw-r--r--nuttx/arch/avr/src/Makefile1
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