Lorenz Meier
83558bfe14
SITL: Add missing PWM out sim
2015-09-20 16:41:11 +02:00
Lorenz Meier
c1c235edb2
Merge branch 'cmake-2' into cmake-2-pthread
2015-09-20 10:34:03 +02:00
James Goppert
501f3cf2df
Fix for tracking nuttx config changes.
2015-09-20 10:29:13 +02:00
Lorenz Meier
bc8f4cf47f
CLANG: Add more errors
2015-09-20 10:26:11 +02:00
Lorenz Meier
78f698a642
Merge branch 'cmake-2' of github.com:PX4/Firmware into cmake-2-pthread
2015-09-20 00:52:41 +02:00
Lorenz Meier
16717dc2d4
CLANG: Make deprecated warnings errors
2015-09-20 00:30:49 +02:00
Lorenz Meier
a9f82c0537
CLANG: Improve compiler flags
2015-09-20 00:26:30 +02:00
James Goppert
2101ffbeca
Removed extra print message.
2015-09-19 18:15:17 -04:00
James Goppert
bd33d546e3
Fixed extra dir.
2015-09-19 18:10:57 -04:00
James Goppert
7b6dff7cdc
Fix for romfs generation.
2015-09-19 17:57:54 -04:00
James Goppert
cd98cfe555
cmake: ROMFS build overhaul.
2015-09-19 13:44:02 -04:00
James Goppert
7be3afe249
Fixed firmware name.
2015-09-19 12:13:17 -04:00
James Goppert
9f5edb32bf
Made debugger tools optional.
2015-09-19 11:52:35 -04:00
James Goppert
8165cd2171
Fixed romfs dependency.
2015-09-19 11:36:20 -04:00
James Goppert
4830c7c9c1
Added io debug target.
2015-09-19 10:39:54 -04:00
James Goppert
cc053bffcd
Added px4io bin to ROMFS.
2015-09-19 09:58:10 -04:00
James Goppert
567431602a
Adds alias __errno to linker file fixed link, need to understand why.
2015-09-14 19:55:53 -04:00
James Goppert
676a3d230c
Work on px4io firmware building.
2015-09-13 23:20:00 -04:00
James Goppert
f43ccdaea1
Make parameters a separate library.
2015-09-13 18:55:48 -04:00
James Goppert
19c84126a4
Fixed parameter generation dependencies.
2015-09-13 18:30:32 -04:00
James Goppert
a58416235d
Re-enable autostart.
2015-09-13 17:35:15 -04:00
James Goppert
3203f9ac9e
Improvements to make support, added debug target.
2015-09-13 14:39:19 -04:00
James Goppert
d4a16a68ac
Fixed confusing else clause, added to coding standard.
2015-09-12 15:47:23 -04:00
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>
2015-09-12 11:22:13 -07:00
Lorenz Meier
c19fa0c822
Revert "Revert "Disable autostart for now so usb works.""
...
This reverts commit 998acf4d0802fe031725ba17d339bab20fcaa677.
2015-09-12 12:06:45 +02:00
Lorenz Meier
4bc44841f6
CMAKE: Move flags to general location, disable sections for linker on Mac OS
2015-09-12 11:25:48 +02:00
Lorenz Meier
998acf4d08
Revert "Disable autostart for now so usb works."
...
This reverts commit b2c67a4cf90b2db2ffbb1bb0453623ce12c4d66d.
2015-09-12 09:53:59 +02:00
Lorenz Meier
75dfa5a420
Remove outdated flow position estimator
2015-09-12 09:53:36 +02:00
James Goppert
b2c67a4cf9
Disable autostart for now so usb works.
2015-09-12 02:22:27 -04:00
James Goppert
5ee0f18148
Improved module definition handling.
2015-09-12 01:35:09 -04:00
James Goppert
68a78b0580
Some cleanup of cmake module build.
2015-09-12 00:49:10 -04:00
James Goppert
0d28cdeb88
Fixed extra builtin target name.
2015-09-12 00:24:16 -04:00
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>
2015-09-11 18:32:44 -07:00
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>
2015-09-11 17:43:25 -07:00
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>
2015-09-11 16:15:48 -07:00
Lorenz Meier
4178910509
Merge branch 'cmake-mc' of github.com:mcharleb/Firmware into cmake-2
2015-09-11 21:51:17 +02:00
Lorenz Meier
1b1adf3835
Add required flag for OS X
2015-09-11 21:47:50 +02:00
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>
2015-09-11 12:41:00 -07:00
Lorenz Meier
5b86f3f3b3
Merge branch 'cmake-2' of github.com:jgoppert/Firmware into cmake-2
2015-09-11 21:39:45 +02:00
James Goppert
ad321927e9
Added install target for nuttx.
2015-09-11 06:38:39 -04:00
Lorenz Meier
e673a25344
Fix flags for OS X
2015-09-11 11:58:04 +02:00
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>
2015-09-11 02:33:42 -07: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
0e8cc821a9
More config cleanup.
2015-09-11 00:15:33 -04:00
James Goppert
ec209f13f0
Simplified config handling.
2015-09-10 23:53:25 -04:00
James Goppert
3d52582dd7
Merge branch 'cmake-2' of github.com:jgoppert/Firmware into cmake-2
...
Conflicts:
CMakeLists.txt
2015-09-10 23:44:39 -04:00
James Goppert
07851b79c2
Work on config only for cmake arguments.
2015-09-10 23:43:59 -04:00
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>
2015-09-10 20:17:38 -07:00
Mark Charlebois
98897960e1
cmake: removed config_ prefix
...
Signed-off-by: Mark Charlebois <charlebm@gmail.com>
2015-09-10 20:02:31 -07:00
Mark Charlebois
0047b38c54
cmake: added Toolchain-arm-linux-gnueabihf
...
Signed-off-by: Mark Charlebois <charlebm@gmail.com>
2015-09-10 19:52:23 -07:00