Mark Charlebois
8cb8987bcd
Use DriverFramework as a PX4 module ( #4415 )
...
* Use DriverFramework as a PX4 module
Targets wanting to use DriverFramework must add
lib/DriverFramework/framework
to their config file.
Signed-off-by: Mark Charlebois <charlebm@gmail.com >
* Removed spurious code
No need to add if check before for loop
Signed-off-by: Mark Charlebois <charlebm@gmail.com >
* Added DriverFramework to NuttX configs
Added lib/DriverFramework/firmware to nuttx configs
Signed-off-by: Mark Charlebois <charlebm@gmail.com >
* Updated src/lib/DriverFramework
* Removed DF_TARGET and __DF_${OS} defines
These are now handled inside DriverFramework
Signed-off-by: Mark Charlebois <charlebm@gmail.com >
* Updated DriverFramework
Signed-off-by: Mark Charlebois <charlebm@gmail.com >
* Restored __DF_${OS}
The include files in DriverFramwork need to know the target OS.
Signed-off-by: Mark Charlebois <charlebm@gmail.com >
2016-05-03 10:03:28 +02:00
Mark Charlebois
169259059b
Updated cmake_hexagon and all the associated files that use it
...
Signed-off-by: Mark Charlebois <charlebm@gmail.com >
2016-04-18 23:40:56 +02:00
James Goppert
afcc5b4695
Moved control library.
2016-04-14 14:28:32 -04:00
Mark Charlebois
6f01c48ca7
Use consolidated MPU driver
...
Signed-off-by: Mark Charlebois <charlebm@gmail.com >
2016-03-08 09:30:36 +01:00
jwilson
9955c08d16
Removing changes made inadvertantly to the make file.
2016-02-19 16:59:49 +01:00
jwilson
fcb614a6a2
Removing test code.
2016-02-19 16:59:49 +01:00
jwilson
9a97140ad8
Removing test code.
2016-02-19 16:59:49 +01:00
jwilson
b31472af0c
Cherry-picked i22438c8
...
Original description:
Modified the sensor module to prevent the selection of an invalid
secondary/tertiary gyro if the primary gyro times out
2016-02-19 16:59:49 +01:00
jwilson
e26cca760a
StubSensor template class implemented to allow registration with the DevMgr.
2016-02-19 16:59:49 +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
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
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
9f3bf8e9f4
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:41 +01:00
Mark Charlebois
a8c49809fa
Fixes for other qurt builds to use QURT_BUNDLE
...
Signed-off-by: Mark Charlebois <charlebm@gmail.com >
2016-01-10 20:54:26 +01:00
Roman
7c3a67e374
use optimal recovery strategy for tailsitters
2015-12-24 10:17:53 +01:00
Roman
4abff89be0
updated terrain estimator and runway takeoff libs to cmake build system
2015-11-17 22:28:09 +01:00
Mark Charlebois
0e967d0874
qurt: Change to Hexagon 7.2.10 compiler
...
Switched to 7.2.10 since the Linux version of this is available.
Added -DHAS_C9X flag to fix isses with undefined math functions
when using hexagon-clang++.
Signed-off-by: Mark Charlebois <charlebm@gmail.com >
2015-10-22 10:07:22 -07:00
James Goppert
e1bb618371
Working on uavcan building.
2015-10-04 21:29:22 -04:00
Mark Charlebois
3f758490a4
QuRT: move to HexagonTools 7.4 toolchain
...
Some subsystems error on frame size without the included patches.
Signed-off-by: Mark Charlebois <charlebm@gmail.com >
2015-09-24 15:16:01 -07:00
Mark Charlebois
1abd61303f
qurt: Added patch for Eigen to use latest version
...
Updated to 7.2 Hexagon toolchain
Fixed issuse with stack usage
Signed-off-by: Mark Charlebois <charlebm@gmail.com >
2015-09-24 15:16:00 -07:00
James Goppert
f43ccdaea1
Make parameters a separate library.
2015-09-13 18:55:48 -04:00
Mark Charlebois
885dbe045f
cmake: converted config files to new style
...
Signed-off-by: Mark Charlebois <charlebm@gmail.com >
2015-09-10 21:52:55 -07:00
James Goppert
ec209f13f0
Simplified config handling.
2015-09-10 23:53:25 -04:00