Added MuORB based on virtual CDev implementation

uORB module now compiles and runs for Linux using the
virtual CDev implementation.

Signed-off-by: Mark Charlebois <charlebm@gmail.com>
This commit is contained in:
Mark Charlebois
2015-04-20 11:00:18 -07:00
parent 938751993d
commit 7b0783a070
10 changed files with 1415 additions and 43 deletions
+1 -1
View File
@@ -71,7 +71,7 @@
/**
* Array of static parameter info.
*/
#ifdef _UNIT_TEST
#if defined(_UNIT_TEST) || defined(__PX4_LINUX)
extern struct param_info_s param_array[];
extern struct param_info_s *param_info_base;
extern struct param_info_s *param_info_limit;
File diff suppressed because it is too large Load Diff
+6 -2
View File
@@ -39,8 +39,12 @@ MODULE_COMMAND = uorb
MODULE_STACKSIZE = 2048
SRCS = uORB.cpp \
objects_common.cpp \
ifeq ($(PX4_TARGET_OS),nuttx)
SRCS = uORB.cpp
else
SRCS = MuORB.cpp
endif
SRCS += objects_common.cpp \
Publication.cpp \
Subscription.cpp