Mark Charlebois
6f01c48ca7
Use consolidated MPU driver
...
Signed-off-by: Mark Charlebois <charlebm@gmail.com >
2016-03-08 09:30:36 +01:00
Mark Charlebois
a844619b35
Fixed terminal when exiting mainapp
...
mainapp was not restoring the original terminal setttings on exit
Signed-off-by: Mark Charlebois <charlebm@gmail.com >
2016-02-19 16:59:47 +01:00
Mark Charlebois
5e64557e05
FIxed travis build to resolve link symbols
...
Signed-off-by: Mark Charlebois <charlebm@gmail.com >
2016-02-19 16:59:47 +01:00
Mark Charlebois
d29a2ecfac
Set stack size to minimum valid size if less requested
...
The stack size cannot be less than PTHREAD_STACK_MIN.
Signed-off-by: Mark Charlebois <charlebm@gmail.com >
2016-02-19 16:59:47 +01:00
Mark Charlebois
98a6facd55
Fixed order of processing df libs
...
df libs were being defined after firmware directory was added and so
were not defined yet
Signed-off-by: Mark Charlebois <charlebm@gmail.com >
2016-02-19 16:59:46 +01:00
Mark Charlebois
8fb8260bd4
Added link of df driver libs
...
Signed-off-by: Mark Charlebois <charlebm@gmail.com >
2016-02-19 16:59:46 +01:00
Mark Charlebois
53c0bccf19
Fixed build for GCC and clang on Linux
...
Signed-off-by: Mark Charlebois <charlebm@gmail.com >
2016-02-19 16:59:46 +01:00
Mark Charlebois
d8dd8ab67d
Fixed SITL build (and clang posix build)
...
Signed-off-by: Mark Charlebois <charlebm@gmail.com >
2016-02-19 16:59:46 +01:00
Mark Charlebois
791ec37f43
Code formatter fixes
...
Signed-off-by: Mark Charlebois <charlebm@gmail.com >
2016-02-19 16:59:46 +01:00
Mark Charlebois
419f4c49ce
Added new config entry for DF driver entries
...
DF drivers can now be added in each config file by adding
set(config_df_driver_list
bmp280
...
)
Signed-off-by: Mark Charlebois <charlebm@gmail.com >
2016-02-19 16:59:46 +01:00
Mark Charlebois
caa94d58a6
Manually integrated Jim's changes from integrate2_jim branch
...
Signed-off-by: Jim Wilson <jywilson99@hotmail.com >
Signed-off-by: Mark Charlebois <charlebm@gmail.com >
2016-02-19 16:59:46 +01:00
Mark Charlebois
a1a615b907
Added param shared memory support
...
Signed-off-by: Mark Charlebois <charlebm@gmail.com >
2016-02-19 16:59:46 +01:00
Mark Charlebois
ac0d35d28e
Added ecl lib for qurt build
...
Signed-off-by: Mark Charlebois <charlebm@gmail.com >
2016-02-19 16:59:45 +01:00
Mark Charlebois
bd76042de2
Added muorb to posix eagle build
...
Signed-off-by: Mark Charlebois <charlebm@gmail.com >
2016-02-19 16:59:45 +01:00
Mark Charlebois
ff0618a8ff
Set the stack size for qurt
...
Signed-off-by: Mark Charlebois <charlebm@gmail.com >
2016-02-19 16:59:45 +01:00
Mark Charlebois
d4811bc108
Added dspal submodule to check_submodules.sh
...
Signed-off-by: Mark Charlebois <charlebm@gmail.com >
2016-02-19 16:59:45 +01:00
Mark Charlebois
897b2a6e46
Commented out CONFIG_SMEM until it is working again
...
There is an unresolved symbol when building with CONFIG_SMEM enabled
Signed-off-by: Mark Charlebois <charlebm@gmail.com >
2016-02-19 16:59:45 +01:00
Mark Charlebois
aa8117e9e4
Removed stubs now resolved in adsp static image
...
Signed-off-by: Mark Charlebois <charlebm@gmail.com >
2016-02-19 16:59:45 +01:00
Mark Charlebois
2e0ecc930f
Added missing stub functions for qurt build
...
No wchar support in current aDSP image.
Signed-off-by: Mark Charlebois <charlebm@gmail.com >
2016-02-19 16:59:45 +01:00
Mark Charlebois
c15e042741
Added missing apps.h include
...
Signed-off-by: Mark Charlebois <charlebm@gmail.com >
2016-02-19 16:59:45 +01:00
Mark Charlebois
1c5bfd28f0
Added fprintf fputc and _StdErr definitions
...
PX4 uses fprintf in numerous places but it is not supported by qurt.
Signed-off-by: Mark Charlebois <charlebm@gmail.com >
2016-02-19 16:59:45 +01:00
Mark Charlebois
2c4187f21f
Resolved missing symbols for qurt build
...
Signed-off-by: Mark Charlebois <charlebm@gmail.com >
2016-02-19 16:59:45 +01:00
Mark Charlebois
f59d6b13b5
Removed FC_ADD_ON dependency for qurt release build
...
Signed-off-by: Mark Charlebois <charlebm@gmail.com >
2016-02-19 16:59:45 +01:00
Mark Charlebois
7142d3850b
Removed EAGLE_ADD_ON dependency
...
Signed-off-by: Mark Charlebois <charlebm@gmail.com >
2016-02-19 16:59:45 +01:00
Mark Charlebois
f5211030dc
Changes to improve performance
...
The work queue processing was causing too much overhead so a more
efficient check was implemented.
Signed-off-by: Mark Charlebois <charlebm@gmail.com >
2016-02-19 16:59:45 +01:00
Mark Charlebois
dab1f835c7
Code cleanup and ifdefs required for qurt build
...
Code that was previously out of tree that was #if 0, is now #ifdef __PX4_QURT.
These changes were required for flight using the qurt build.
Changes include code cleanup for shmem_posix.c.
Signed-off-by: Mark Charlebois <charlebm@gmail.com >
2016-02-19 16:59:45 +01:00
Mark Charlebois
ff649083e7
Updated cmake/cmake_hexagon
2016-02-19 16:59:45 +01:00
Mark Charlebois
c19784339b
Reverted to older version
...
Signed-off-by: Mark Charlebois <charlebm@gmail.com >
2016-02-19 16:59:45 +01:00
Mark Charlebois
8ed263eda7
Removed load of string vs file for qurt build
...
DSPAL now supports reading from a file so the change is no longer
required.
Signed-off-by: Mark Charlebois <charlebm@gmail.com >
2016-02-19 16:59:45 +01:00
Mark Charlebois
cb788d2c4f
Removed extra carriage return
...
Signed-off-by: Mark Charlebois <charlebm@gmail.com >
2016-02-19 16:59:45 +01:00
Mark Charlebois
267158751e
Reverted change to src/modules/mc_pos_control/mc_pos_control_main.cpp
...
Signed-off-by: Mark Charlebois <charlebm@gmail.com >
2016-02-19 16:59:45 +01:00
Mark Charlebois
4c7ec2b0ff
Reverted change to src/modules/simulator/simulator_mavlink.cpp
...
Signed-off-by: Mark Charlebois <charlebm@gmail.com >
2016-02-19 16:59:45 +01:00
Mark Charlebois
ae0d0e67cc
Added rpcmem.a to posix_eagle_release build
...
Signed-off-by: Mark Charlebois <charlebm@gmail.com >
2016-02-19 16:59:45 +01:00
Mark Charlebois
8b22bde071
Code format fixes
...
Signed-off-by: Mark Charlebois <charlebm@gmail.com >
2016-02-19 16:59:45 +01:00
Mark Charlebois
3b58cfb89d
Added back ending carriage return
...
Signed-off-by: Mark Charlebois <charlebm@gmail.com >
2016-02-19 16:59:44 +01:00
Mark Charlebois
3dbb4fb34f
Backed out change to uORBDevices_posix.cpp
...
Signed-off-by: Mark Charlebois <charlebm@gmail.com >
2016-02-19 16:59:44 +01:00
Mark Charlebois
d56459bd17
Backed out bad merge change in commander.cpp
...
Signed-off-by: Mark Charlebois <charlebm@gmail.com >
2016-02-19 16:59:44 +01:00
Mark Charlebois
3c700dfca3
Backed out change to attitude_estimator_q_main.cpp introduced in merge
...
Signed-off-by: Mark Charlebois <charlebm@gmail.com >
2016-02-19 16:59:44 +01:00
Mark Charlebois
3e2555f590
Backed out commented out line
...
Signed-off-by: Mark Charlebois <charlebm@gmail.com >
2016-02-19 16:59:44 +01:00
Mark Charlebois
94a1332cfa
Removed extraneous ifdef __PX4_QURT
...
Signed-off-by: Mark Charlebois <charlebm@gmail.com >
2016-02-19 16:59:44 +01:00
Mark Charlebois
0637437d8d
Backed out added code from bad merge
...
Signed-off-by: Mark Charlebois <charlebm@gmail.com >
2016-02-19 16:59:44 +01:00
Mark Charlebois
0d62646ecb
More bad merge fixes
...
Signed-off-by: Mark Charlebois <charlebm@gmail.com >
2016-02-19 16:59:44 +01:00
Mark Charlebois
7fb5f4d45c
Whitespace fixes
...
Signed-off-by: Mark Charlebois <charlebm@gmail.com >
2016-02-19 16:59:44 +01:00
Mark Charlebois
304caead99
Fixed bad merge artifacts
...
Signed-off-by: Mark Charlebois <charlebm@gmail.com >
2016-02-19 16:59:44 +01:00
Mark Charlebois
f25613ebeb
Removed extra returns
...
Signed-off-by: Mark Charlebois <charlebm@gmail.com >
2016-02-19 16:59:44 +01:00
Mark Charlebois
473fe773b4
Provide impelmentation of px4muorb_KraitRpcWrapper
...
The Terminate function is not properly implemented yet.
Signed-off-by: Mark Charlebois <charlebm@gmail.com >
2016-02-19 16:59:44 +01:00
Mark Charlebois
42baeeb999
Merge fixes
...
Signed-off-by: Mark Charlebois <charlebm@gmail.com >
2016-02-19 16:59:44 +01:00
Mark Charlebois
16a7597a16
Removed duplicate target in Makefile
...
Signed-off-by: Mark Charlebois <charlebm@gmail.com >
2016-02-19 16:59:44 +01:00
Mark Charlebois
d4bb010f47
Whitespace fix
...
Signed-off-by: Mark Charlebois <charlebm@gmail.com >
2016-02-19 16:59:44 +01:00
Mark Charlebois
1d59e2c6fb
Whitespace fixes
...
Signed-off-by: Mark Charlebois <charlebm@gmail.com >
2016-02-19 16:59:44 +01:00
Mark Charlebois
8c4064e346
Removed bad integration changes
...
Signed-off-by: Mark Charlebois <charlebm@gmail.com >
2016-02-19 16:59:44 +01:00
Mark Charlebois
4c9492e10f
Rebase changes on upstream master
...
This brings in many of the changes from the PX4 fork on ATLFLight.
Signed-off-by: Mark Charlebois <charlebm@gmail.com >
2016-02-19 16:59:44 +01:00
Mark Charlebois
b24d29e1eb
Made generic external module support
...
Signed-off-by: Mark Charlebois <charlebm@gmail.com >
2016-02-19 16:59:44 +01:00
Mark Charlebois
ef88706fa6
Generalized use of external modules
...
Signed-off-by: Mark Charlebois <charlebm@gmail.com >
2016-02-19 16:59:44 +01:00
Mark Charlebois
957e67ed85
Removed duplicate target in Makefile
...
Signed-off-by: Mark Charlebois <charlebm@gmail.com >
2016-02-19 16:59:44 +01:00
Mark Charlebois
d3d231e8b6
Whitespace fix
...
Signed-off-by: Mark Charlebois <charlebm@gmail.com >
2016-02-19 16:59:44 +01:00
Mark Charlebois
ba282bd30d
Require HEXAGON_ARM_SYSROOT for arm-linux-gnueabihf
...
The Toolchain-arm-linux-gnueabihf.cmake is currently used for
the SnapdragonFlight Apps processor.
The sysroot is required for cross building for Ubuntu 14.04 armhf.
Signed-off-by: Mark Charlebois <charlebm@gmail.com >
2016-02-19 16:59:44 +01:00
Mark Charlebois
50d0771dc0
Whitespace fixes
...
Signed-off-by: Mark Charlebois <charlebm@gmail.com >
2016-02-19 16:59:43 +01:00
Mark Charlebois
4d56909088
Removed dspal submodule, added px4muorb.idl
...
Signed-off-by: Mark Charlebois <charlebm@gmail.com >
2016-02-19 16:59:43 +01:00
Mark Charlebois
9f1aca90b3
Removed bad integration changes
...
Signed-off-by: Mark Charlebois <charlebm@gmail.com >
2016-02-19 16:59:43 +01:00
Mark Charlebois
014f15d8b0
Rebase changes on upstream master
...
This brings in many of the changes from the PX4 fork on ATLFLight.
Signed-off-by: Mark Charlebois <charlebm@gmail.com >
2016-02-19 16:59:43 +01:00
Mark Charlebois
2938d23c6c
Removed stubs now resolved in adsp static image
...
Signed-off-by: Mark Charlebois <charlebm@gmail.com >
2016-02-19 16:59:43 +01:00
Mark Charlebois
801affd761
Added define for qurt build so the _skel library works
...
The _skel lib created for the qurt build was failaing because
the loader could not find the un-exported global symbol because
default visibility was set to hidden. The define is used to
explicitly export the QAIC function needed bu the loader.
Signed-off-by: Mark Charlebois <charlebm@gmail.com >
2016-02-19 16:59:43 +01:00
Mark Charlebois
e6d27f019e
Added missing stub functions for qurt build
...
No wchar support in current aDSP image.
Signed-off-by: Mark Charlebois <charlebm@gmail.com >
2016-02-19 16:59:43 +01:00
Mark Charlebois
4f84a6d81e
Added missing apps.h include
...
Signed-off-by: Mark Charlebois <charlebm@gmail.com >
2016-02-19 16:59:43 +01:00
Mark Charlebois
1fff0d6d55
Added fprintf fputc and _StdErr definitions
...
PX4 uses fprintf in numerous places but it is not supported by qurt.
Signed-off-by: Mark Charlebois <charlebm@gmail.com >
2016-02-19 16:59:43 +01:00
Mark Charlebois
a495e3442c
Resolved missing symbols for qurt build
...
Signed-off-by: Mark Charlebois <charlebm@gmail.com >
2016-02-19 16:59:43 +01:00
Mark Charlebois
b9fb4c48ad
Fixed unresolved symbols
...
ecl module was missing for release build
qurt_external_hook() was missing.
Signed-off-by: Mark Charlebois <charlebm@gmail.com >
2016-02-19 16:59:43 +01:00
Mark Charlebois
9a1daac639
Removed FC_ADD_ON dependency for qurt release build
...
Signed-off-by: Mark Charlebois <charlebm@gmail.com >
2016-02-19 16:59:43 +01:00
Mark Charlebois
7b6811ca54
Removed EAGLE_ADD_ON dependency
...
Signed-off-by: Mark Charlebois <charlebm@gmail.com >
2016-02-19 16:59:43 +01:00
Mark Charlebois
ee34207fdd
Added param module back for nuttx build
...
Signed-off-by: Mark Charlebois <charlebm@gmail.com >
2016-02-19 16:59:43 +01:00
Mark Charlebois
e775e7bd05
Fixed copyright header
...
Signed-off-by: Mark Charlebois <charlebm@gmail.com >
2016-02-19 16:59:43 +01:00
Mark Charlebois
63620afead
Added -fPIC flag for only qurt build
...
Signed-off-by: Mark Charlebois <charlebm@gmail.com >
2016-02-19 16:59:43 +01:00
Mark Charlebois
80b44478e5
Updated cmake_hexagon
...
Signed-off-by: Mark Charlebois <charlebm@gmail.com >
2016-02-19 16:59:43 +01:00
Mark Charlebois
9516e2559a
Changes to improve performance
...
The work queue processing was causing too much overhead so a more
efficient check was implemented.
Signed-off-by: Mark Charlebois <charlebm@gmail.com >
2016-02-19 16:59:43 +01:00
Mark Charlebois
fea910d45a
Code cleanup and ifdefs required for qurt build
...
Code that was previously out of tree that was #if 0, is now #ifdef __PX4_QURT.
These changes were required for flight using the qurt build.
Changes include code cleanup for shmem_posix.c.
Signed-off-by: Mark Charlebois <charlebm@gmail.com >
2016-02-19 16:59:43 +01:00
Mark Charlebois
8634452d6d
Fixed logic for posix SITL build
...
Signed-off-by: Mark Charlebois <charlebm@gmail.com >
2016-02-19 16:59:43 +01:00
Mark Charlebois
49eacbf6b0
Updated src/lib/DriverFramework
2016-02-19 16:59:43 +01:00
Mark Charlebois
a356e845dc
Updated cmake/cmake_hexagon
2016-02-19 16:59:43 +01:00
Mark Charlebois
62635fe37d
Reverted to older version
...
Signed-off-by: Mark Charlebois <charlebm@gmail.com >
2016-02-19 16:59:42 +01:00
Mark Charlebois
d7505af067
Removed load of string vs file for qurt build
...
DSPAL now supports reading from a file so the change is no longer
required.
Signed-off-by: Mark Charlebois <charlebm@gmail.com >
2016-02-19 16:59:42 +01:00
Mark Charlebois
4e79300bdb
Removed extra carriage return
...
Signed-off-by: Mark Charlebois <charlebm@gmail.com >
2016-02-19 16:59:42 +01:00
Mark Charlebois
29f8409445
Reverted change to src/modules/mc_pos_control/mc_pos_control_main.cpp
...
Signed-off-by: Mark Charlebois <charlebm@gmail.com >
2016-02-19 16:59:42 +01:00
Mark Charlebois
a996b94c41
Reverted change to src/modules/simulator/simulator_mavlink.cpp
...
Signed-off-by: Mark Charlebois <charlebm@gmail.com >
2016-02-19 16:59:42 +01:00
Mark Charlebois
a002d6eabd
Added rpcmem.a to posix_eagle_release build
...
Signed-off-by: Mark Charlebois <charlebm@gmail.com >
2016-02-19 16:59:42 +01:00
Mark Charlebois
5846a22a8f
Code format fixes
...
Signed-off-by: Mark Charlebois <charlebm@gmail.com >
2016-02-19 16:59:42 +01:00
Mark Charlebois
d6a99c79c1
Added back ending carriage return
...
Signed-off-by: Mark Charlebois <charlebm@gmail.com >
2016-02-19 16:59:42 +01:00
Mark Charlebois
fa4434ad96
Backed out change to uORBDevices_posix.cpp
...
Signed-off-by: Mark Charlebois <charlebm@gmail.com >
2016-02-19 16:59:42 +01:00
Mark Charlebois
d079c1a33e
Backed out bad merge change in commander.cpp
...
Signed-off-by: Mark Charlebois <charlebm@gmail.com >
2016-02-19 16:59:42 +01:00
Mark Charlebois
05580d8d65
Backed out change to attitude_estimator_q_main.cpp introduced in merge
...
Signed-off-by: Mark Charlebois <charlebm@gmail.com >
2016-02-19 16:59:42 +01:00
Mark Charlebois
8a1335dbd9
Backed out commented out line
...
Signed-off-by: Mark Charlebois <charlebm@gmail.com >
2016-02-19 16:59:42 +01:00
Mark Charlebois
20bc45f187
Removed extraneous ifdef __PX4_QURT
...
Signed-off-by: Mark Charlebois <charlebm@gmail.com >
2016-02-19 16:59:42 +01:00
Mark Charlebois
9cf44c0a31
Backed out added code from bad merge
...
Signed-off-by: Mark Charlebois <charlebm@gmail.com >
2016-02-19 16:59:42 +01:00
Mark Charlebois
c06d51d02a
More bad merge fixes
...
Signed-off-by: Mark Charlebois <charlebm@gmail.com >
2016-02-19 16:59:42 +01:00
Mark Charlebois
7860c959a5
Whitespace fixes
...
Signed-off-by: Mark Charlebois <charlebm@gmail.com >
2016-02-19 16:59:42 +01:00
Mark Charlebois
ff1a38dba6
Fixed bad merge artifacts
...
Signed-off-by: Mark Charlebois <charlebm@gmail.com >
2016-02-19 16:59:42 +01:00
Mark Charlebois
0c42c469af
Removed extra returns
...
Signed-off-by: Mark Charlebois <charlebm@gmail.com >
2016-02-19 16:59:42 +01:00
Mark Charlebois
01d0543e0a
Provide impelmentation of px4muorb_KraitRpcWrapper
...
The Terminate function is not properly implemented yet.
Signed-off-by: Mark Charlebois <charlebm@gmail.com >
2016-02-19 16:59:42 +01:00
Mark Charlebois
7389ea7648
Merge fixes
...
Signed-off-by: Mark Charlebois <charlebm@gmail.com >
2016-02-19 16:59:42 +01:00
Mark Charlebois
da8519b44d
Removed duplicate target in Makefile
...
Signed-off-by: Mark Charlebois <charlebm@gmail.com >
2016-02-19 16:59:42 +01:00