James Goppert
676a3d230c
Work on px4io firmware building.
10 years ago
James Goppert
f43ccdaea1
Make parameters a separate library.
10 years ago
James Goppert
19c84126a4
Fixed parameter generation dependencies.
10 years ago
James Goppert
a58416235d
Re-enable autostart.
10 years ago
James Goppert
3203f9ac9e
Improvements to make support, added debug target.
10 years ago
James Goppert
d4a16a68ac
Fixed confusing else clause, added to coding standard.
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
Lorenz Meier
c19fa0c822
Revert "Revert "Disable autostart for now so usb works.""
...
This reverts commit 998acf4d08
.
10 years ago
Lorenz Meier
4bc44841f6
CMAKE: Move flags to general location, disable sections for linker on Mac OS
10 years ago
Lorenz Meier
998acf4d08
Revert "Disable autostart for now so usb works."
...
This reverts commit b2c67a4cf9
.
10 years ago
Lorenz Meier
75dfa5a420
Remove outdated flow position estimator
10 years ago
James Goppert
b2c67a4cf9
Disable autostart for now so usb works.
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
James Goppert
0d28cdeb88
Fixed extra builtin target name.
10 years ago
Mark Charlebois
8369e33245
cmake: Fixes for qurt and nuttx
...
Added px4_parameters.c to nuttx executable src list.
Minor syntax fix in Tools/px_generate_params.py for semicolon.
Added handling of PX4_MAIN which was not yet supoprted in the
cmake build.
Fixed include quotes in muorb_test_example.cpp
Signed-off-by: Mark Charlebois <charlebm@gmail.com>
10 years ago
Mark Charlebois
1bba87c264
qurt: Changes for cmake build
...
Added build stubs.
Fixed missing module (platforms/common) which was causing missing generated message errors.
Signed-off-by: Mark Charlebois <charlebm@gmail.com>
10 years ago
Mark Charlebois
e4b9212e96
cmake: Updated makefie to show the available build configs
...
Also fixed param support for nuttx and qurt
Signed-off-by: Mark Charlebois <charlebm@gmail.com>
10 years ago
Lorenz Meier
1b1adf3835
Add required flag for OS X
10 years ago
Mark Charlebois
fc3acdb2c1
cmake: param refactoring
...
Use a struct to contain all the parameters so the ordering in
memory is not machine dependent.
Add number of parameters to the param struct. The struct actually
allows direct accessing by the member name if desired.
Signed-off-by: Mark Charlebois <charlebm@gmail.com>
10 years ago
James Goppert
ad321927e9
Added install target for nuttx.
10 years ago
Lorenz Meier
e673a25344
Fix flags for OS X
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
Mark Charlebois
885dbe045f
cmake: converted config files to new style
...
Signed-off-by: Mark Charlebois <charlebm@gmail.com>
10 years ago
James Goppert
0e8cc821a9
More config cleanup.
10 years ago
James Goppert
ec209f13f0
Simplified config handling.
10 years ago
James Goppert
07851b79c2
Work on config only for cmake arguments.
10 years ago
Mark Charlebois
3de04cf6f4
cmake: fixes for posix configs
...
The posix eagle targets were fixed to include the px4_impl_posix.cmake file
Signed-off-by: Mark Charlebois <charlebm@gmail.com>
10 years ago
Mark Charlebois
98897960e1
cmake: removed config_ prefix
...
Signed-off-by: Mark Charlebois <charlebm@gmail.com>
10 years ago
Mark Charlebois
0047b38c54
cmake: added Toolchain-arm-linux-gnueabihf
...
Signed-off-by: Mark Charlebois <charlebm@gmail.com>
10 years ago
Mark Charlebois
4beabff26b
cmake: fixed posix configs
...
Signed-off-by: Mark Charlebois <charlebm@gmail.com>
10 years ago
Mark Charlebois
cbb8ad19e5
cmake: Proof of concept for build without Makefile
...
Signed-off-by: Mark Charlebois <charlebm@gmail.com>
10 years ago
Mark Charlebois
5aa3c45b63
cmake: Unbreak all qurt and posix targets
...
Signed-off-by: Mark Charlebois <charlebm@gmail.com>
10 years ago
Mark Charlebois
270bc2ef5d
cmake: Fixed configs to use px4_get_config
...
The previous function name was changed to px4_get_config
Signed-off-by: Mark Charlebois <charlebm@gmail.com>
10 years ago
James Goppert
2c33f4921c
Add makefile magic to simplify maintenance.
10 years ago
Mark Charlebois
8dc5d7532e
Added more eagle build configurations
...
The config_qurt_eagle_travis.cmake target is for CI
Signed-off-by: Mark Charlebois <charlebm@gmail.com>
10 years ago
James Goppert
6966331a88
Working on param xml gen. Haven't updated qurt config yet.
10 years ago
James Goppert
149deeb11f
Fixed autostart.
10 years ago
Mark Charlebois
b09c8f3c9b
cmake: Added dspal and eigen32 to top level CMakeLists.txt
...
Relying on inclusion of git_eigen32 and git_dspal targets to trigger
the submodule init and update
Signed-off-by: Mark Charlebois <charlebm@gmail.com>
10 years ago
James Goppert
34eeee9fa9
Added defautl config for nuttx, nuttx now works over usb.
10 years ago
Mark Charlebois
08dc74afac
cmake: fixes for qurt build after refactoring
...
Signed-off-by: Mark Charlebois <charlebm@gmail.com>
10 years ago
James Goppert
1eddfde439
Replaced awk with python script for bin_to_obj.
10 years ago
James Goppert
d0c89b8396
Attempted to fix qurt build, some cleanup of old module funcs.
10 years ago
James Goppert
323ae36d9f
Added nuttx sim config.
10 years ago
James Goppert
bf18c84652
Cleanup of module building.
10 years ago
Mark Charlebois
9c376119d0
cmake: changes required for qurt build
...
Fixed CMakeLists.txt to be consistent with module.mk
Converted PX4_TICKS_PER_SEC to define for QURT to get around relocation error
Added stubs for QURT so building a full executable can be tested. This will
enable CI testing without the full Hexagon SDK.
Signed-off-by: Mark Charlebois <charlebm@gmail.com>
10 years ago
Mark Charlebois
5a59d7d74f
cmake: added support for topic_listener.cpp
...
Signed-off-by: Mark Charlebois <charlebm@gmail.com>
10 years ago
James Goppert
b6b25f2ad1
Nuttx sim support.
10 years ago
Mark Charlebois
b561215017
cmake: fixes for apps.h generation for posix and qurt
...
Signed-off-by: Mark Charlebois <charlebm@gmail.com>
10 years ago
Mark Charlebois
dbc60d99c5
cmake: qurt fix to build shared lib, not executable
...
Signed-off-by: Mark Charlebois <charlebm@gmail.com>
10 years ago