Daniel Agar
0b54bb99f9
NuttX quiet build
...
cmake combine NuttX copy and export
-NuttX wasn't recopying if it fails to compile
9 years ago
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>
9 years ago
Mark Charlebois
8fb8260bd4
Added link of df driver libs
...
Signed-off-by: Mark Charlebois <charlebm@gmail.com>
9 years ago
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>
9 years ago
Julian Oes
5cf3215e38
cmake: try to compile and link everything for MPU
...
Unfortunately this still gives linking errors.
9 years ago
Mark Charlebois
b24d29e1eb
Made generic external module support
...
Signed-off-by: Mark Charlebois <charlebm@gmail.com>
9 years ago
Mark Charlebois
ef88706fa6
Generalized use of external modules
...
Signed-off-by: Mark Charlebois <charlebm@gmail.com>
9 years ago
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>
9 years ago
Mark Charlebois
a0d91d2225
Made generic external module support
...
Signed-off-by: Mark Charlebois <charlebm@gmail.com>
9 years ago
Mark Charlebois
136c6da36d
Generalized use of external modules
...
Signed-off-by: Mark Charlebois <charlebm@gmail.com>
9 years ago
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>
9 years ago
Mark Whitehorn
5d588d98be
change CMake CONFIG to fmu-v2 and THREADS to 4
9 years ago
Mark Whitehorn
4952d05652
debugging ms5611 on spi2
9 years ago
Lorenz Meier
32d062836e
Moved ECL into its own submodule
9 years ago
Mark Charlebois
c4438bf50a
Fix to move DriverFramework includes to common
...
Nuttx now gets to link phase. But there are two unresolved symbols:
arm-none-eabi/include/c++/4.7.4/bits/basic_string.h:1128: undefined reference to `std::string::assign(char const*, unsigned int)'
arm-none-eabi/include/c++/4.7.4/bits/stl_list.h:1534: undefined reference to `std::__detail::_List_node_base::_M_hook(std::__detail::_List_node_base*)'
Signed-off-by: Mark Charlebois <charlebm@gmail.com>
9 years ago
Mark Charlebois
52957ab0cc
Don't add DriverFramework dir for NuttX
...
I am unable to get the nuttx build dependencies set up so that
it builds the export dir before it builds df_driver_framework.
Signed-off-by: Mark Charlebois <charlebm@gmail.com>
9 years ago
Mark Charlebois
1bcb93180b
Set flags for building the proper DriverFramework target
...
The DF_TARGET cmake variable needs to be set to (linux, darwin, qurt, nuttx)
The define __DF_LINUX or __DF_QURT needs to be set.
The __DF_DARWIN target is untested
Signed-off-by: Mark Charlebois <charlebm@gmail.com>
9 years ago
Lorenz Meier
67132b0b16
Register the driver framework correctly
9 years ago
Mark Charlebois
84e9380b10
Commened out manditory use of Clang-3.6
...
Signed-off-by: Mark Charlebois <charlebm@gmail.com>
9 years ago
Mark Charlebois
de1a7b30ce
gyrosim and adcsim now compile with DriverFramework enabled
...
Only the posix build is tested for compilation
Signed-off-by: Mark Charlebois <charlebm@gmail.com>
9 years ago
Lorenz Meier
a71f00686b
Register the driver framework correctly
9 years ago
Mark Charlebois
6e19d9cb84
Commened out manditory use of Clang-3.6
...
Signed-off-by: Mark Charlebois <charlebm@gmail.com>
9 years ago
Mark Charlebois
596a2789d6
gyrosim and adcsim now compile with DriverFramework enabled
...
Only the posix build is tested for compilation
Signed-off-by: Mark Charlebois <charlebm@gmail.com>
9 years ago
jgoppert
27df787bff
Separated matrix lib into own repo.
9 years ago
Lorenz Meier
529d9b4d3a
Check and enforce CMake version
9 years ago
Lorenz Meier
5df1f84a53
Add sitl_gazebo as submodule
9 years ago
Lorenz Meier
f2b76a065c
Fix Mac OS by going back down with CMake version
9 years ago
Lorenz Meier
e0d346e49d
Require CMake 3.2
9 years ago
jgoppert
0acf6db64f
Removed more eigen references.
9 years ago
jgoppert
0106be3e89
Added local position estimator.
9 years ago
Lorenz Meier
08e37f79dc
Introduce jMAVSim as submodule
9 years ago
Daniel Agar
5865dc6434
cmake add libuavcan as subdirectory
...
-move uavcan submodule to src/modules/uavcan/libuavcan
-adding libuavcan as a subdirectory simplifies inheriting all compile
flags and include paths
9 years ago
Mark Charlebois
3af75438fd
Create external/Install/{lib|include}
...
These files are expected to exist for current cmake rules and cmake
will warn if they do not exist.
Signed-off-by: Mark Charlebois <charlebm@gmail.com>
9 years ago
Mark Charlebois
c28ae649a3
Fixes for parameters.xml dependencies
...
Moved definitions of parameters into *params.c in each module.
This is used by the cmake file as a pattern for dependencies when
generating the parameters.xml file.
Signed-off-by: Mark Charlebois <charlebm@gmail.com>
9 years ago
James Goppert
4dd59cd09a
Fixed param dependencies.
9 years ago
James Goppert
e1bb618371
Working on uavcan building.
9 years ago
James Goppert
3c6d101792
Added support for ros-sitl.
10 years ago
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>
10 years ago
James Goppert
cd98cfe555
cmake: ROMFS build overhaul.
10 years ago
James Goppert
567431602a
Adds alias __errno to linker file fixed link, need to understand why.
10 years ago
James Goppert
676a3d230c
Work on px4io firmware building.
10 years ago
James Goppert
3203f9ac9e
Improvements to make support, added debug target.
10 years ago
James Goppert
3343d96a08
Fixed readme typo.
10 years ago
James Goppert
d4a16a68ac
Fixed confusing else clause, added to coding standard.
10 years ago
James Goppert
7e41260135
Fix policy version number.
10 years ago
Mark Charlebois
3da0a2bf4f
Remove policy that broke posix and fix gcc warning
...
A Clang only flag was set for all builds.
Signed-off-by: Mark Charlebois <charlebm@gmail.com>
10 years ago
James Goppert
5ee0f18148
Improved module definition handling.
10 years ago
James Goppert
68a78b0580
Some cleanup of cmake module build.
10 years ago
Mark Charlebois
b9ef1ee6ed
param: Build param without linker script
...
Changed to enable the posix_sitl_simple target to build and run
param show *
without using a linker script
Signed-off-by: Mark Charlebois <charlebm@gmail.com>
10 years ago
James Goppert
9ab9e1f142
Set version to correct number.
10 years ago