James Goppert
19c84126a4
Fixed parameter generation dependencies.
2015-09-13 18:30:32 -04:00
James Goppert
e55af00222
Removed weak attributes.
2015-09-13 14:40:27 -04:00
Lorenz Meier
0597c57c32
Simulator: Provide better and more user-facing feedback
2015-09-12 15:44:40 +02:00
Lorenz Meier
2be7b82256
Navigator: Remove unused error variable
2015-09-12 10:52:22 +02:00
Lorenz Meier
d222f6e664
EKF: Remove unused error variable
2015-09-12 10:52:07 +02:00
Lorenz Meier
849b61213c
commander: Remove unused error variable
2015-09-12 10:51:52 +02: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
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
458b72352a
Simulator: POSIX adjustments
2015-09-11 21:49:29 +02:00
Lorenz Meier
d5f110cc92
sdlog2: POSIX adjustments
2015-09-11 21:49:19 +02:00
Lorenz Meier
c29e47b3fc
MAVLink: POSIX adjustments
2015-09-11 21:49:06 +02:00
Lorenz Meier
60db613a8f
EKF: OS X adjustments
2015-09-11 21:48:50 +02:00
Lorenz Meier
12a1ffd27b
Commander: POSIX adjustments
2015-09-11 21:48:36 +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
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
James Goppert
181d8db128
Merge branch 'master' into cmake-2
2015-09-10 14:03:48 -04:00
James Goppert
34eeee9fa9
Added defautl config for nuttx, nuttx now works over usb.
2015-09-10 13:57:54 -04:00
James Goppert
bf18c84652
Cleanup of module building.
2015-09-09 23:00:58 -04:00
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 >
2015-09-09 13:24:29 -07:00
James Goppert
fbebeab1b4
Added mixer generation.
2015-09-08 19:27:38 -04:00
Mark Charlebois
91cf77c68b
Added more missing modules for posix
...
Signed-off-by: Mark Charlebois <charlebm@gmail.com >
2015-09-08 16:12:45 -07:00
Mark Charlebois
c16c6a00e3
Clean up location of nuttx specific template
...
Signed-off-by: Mark Charlebois <charlebm@gmail.com >
2015-09-08 14:08:50 -07:00
Mark Charlebois
eb40a6de77
cmake: qurt modules now build but do not link
...
Managed to get the deps set up to build the qurt modules using a
config file for the list of modules.
NuttX link options are being set somewhere that break the qurt build
Signed-off-by: Mark Charlebois <charlebm@gmail.com >
2015-09-08 14:07:43 -07:00
Lorenz Meier
a470e03cf0
Rearrange default stream rates for MAVLink
2015-09-08 18:19:29 +02:00
James Goppert
1d6b31d196
Switch to cmake build system.
2015-09-07 20:37:45 -04:00
Lorenz Meier
1977dc1a3f
MAVLink app: Stop spamming the user with file system errors after two failures.
2015-09-07 10:23:15 +02:00
Lorenz Meier
82280cc327
MC att control: Set tighter angle limits to make response smoother
2015-09-06 15:52:41 +02:00
Lorenz Meier
4450f1ae54
Navigator: Fix priority to run at much lower priority than controllers, but higher than common stuff.
2015-09-06 15:36:37 +02:00
Lorenz Meier
75129b9cae
Fix code style for unit tests
2015-09-06 12:00:04 +02:00
Lorenz Meier
fba569f12c
Fix code style for system lib
2015-09-06 11:59:50 +02:00
Lorenz Meier
ec5a0d5e80
segway: Fix code style
2015-09-05 22:17:58 +02:00
Lorenz Meier
d18d43b0da
dataman: fix code style
2015-09-05 22:16:38 +02:00
Lorenz Meier
437c494548
bottle drop: Fix code style
2015-09-05 22:16:25 +02:00
Lorenz Meier
543f1f0ce3
Fixed wing backside controller: Fix code style
2015-09-05 22:16:12 +02:00
Daniel Agar
3e5ce55b94
fix spelling
2015-09-05 21:59:23 +02:00
Lorenz Meier
a1f93f52b0
Merge pull request #2811 from mcharleb/qurt_rebase_updates-3
...
Qurt rebase updates 3
2015-09-05 11:55:03 +02:00
Lorenz Meier
329f7c0130
MAVLink: Consolidate message forwarding flag
2015-09-05 10:28:43 +02:00
tumbili
0fe272c9b3
support simulated airspeed
2015-09-04 22:34:28 +02:00
Mark Charlebois
54bae34a2c
Build fixes for qurt after rebase on PX4 master
...
Removed the re-definitions of the usage method in the posix/main.cpp file.
Added qurt_external_hook interface to call externally linked module.
Fixed code format to comply with PX4 style.
Added usage information to main app and handled cases for unknown arguments.
Fixed the orb_priority interface to use int32_t instead of int.
Fixes to get hil working with led changes.
Added the config_eagle_adsp.mk file and update the make files to to use new
include/lib paths
Signed-off-by: Mark Charlebois <charlebm@gmail.com >
2015-09-04 11:09:29 -07:00
Lorenz Meier
86d1e38f7a
MAVLink: Improve switch handling
2015-09-04 19:58:04 +02:00
Lorenz Meier
be92c1189b
Fix handling of RC mode selection
2015-09-04 19:57:44 +02:00
Lorenz Meier
f63dd12952
Fix MAVLink MANUAL_CONTROL simulation mode handling
2015-09-04 19:11:40 +02:00
Lorenz Meier
ae2dfe0026
Fix MAVLink network init
2015-09-04 19:11:17 +02:00
tumbili
4fae86b5ac
mavlink socket: stream to localhost before actually receiving packets
2015-09-04 15:02:04 +02:00
Lorenz Meier
d93337017d
Commander: Do not emit status message if RC becomes available first time
2015-09-04 14:57:51 +02:00
Lorenz Meier
a058ce4b8e
Mission: Do not emit status messages if nothing changes
2015-09-04 14:57:51 +02:00
Lorenz Meier
f2a780dffd
Manual control: Add switches
2015-09-04 14:57:51 +02:00
Lorenz Meier
6e9a460c17
MAVLink receiver: Clean up joystick interface
2015-09-04 14:57:51 +02:00
tumbili
cb96dc1074
do not close stdin/stdout for posix
2015-09-03 10:00:57 +02:00
tumbili
4d35291649
avoid division by zero
2015-09-03 09:56:07 +02:00