Thomas Gubler
141dda2092
fix uorb header template for constants
2014-12-02 12:17:34 +01:00
Thomas Gubler
eba62a75a4
add missing timestamp field
2014-12-02 12:17:06 +01:00
Lorenz Meier
b4da5afcce
Merge pull request #1479 from AndreasAntener/accel-calibration-fix
...
Accel calibration fix
2014-12-02 11:19:03 +01:00
Thomas Gubler
fbc4974525
remove rc_channels, vehicle_attitude topic header files
2014-12-02 10:50:31 +01:00
Thomas Gubler
4d91c61f8f
add macros for easy 2d array support, builds on px4 test build
2014-12-02 10:46:29 +01:00
Thomas Gubler
dfb266565a
update ros configuration for new file locations
2014-12-02 10:45:42 +01:00
Andreas Antener
45c52b51ee
move natural position to the front of the pending list for QGC
2014-12-02 01:42:12 +01:00
Andreas Antener
b1bd813978
swap fron/back > the "side" being measured is facing downwards
2014-12-02 01:37:54 +01:00
Andreas Antener
3ce7abe9d8
use consistent orientation naming in messages
2014-12-02 01:01:35 +01:00
Thomas Gubler
3856271abb
remove embedded message test from rc_channels.msg
2014-12-01 17:46:25 +01:00
Thomas Gubler
2eeeab8ecd
improve msg template file
2014-12-01 17:45:10 +01:00
Thomas Gubler
6a2fcb8874
move (for now) unused msg file
2014-12-01 17:44:15 +01:00
Thomas Gubler
8b5bc703a1
initial version of msg to uorb script
...
Standard and embedded types work, may need small refinements for some
types
2014-12-01 16:39:27 +01:00
Lorenz Meier
032ca98e9e
Merge branch 'master' of github.com:PX4/Firmware
2014-12-01 11:28:14 +01:00
Lorenz Meier
e51f72000b
Fix RGB led stop command
2014-12-01 11:27:59 +01:00
Thomas Gubler
6b695ac9e8
add PX4 advertise macro
2014-11-28 23:14:50 +01:00
Thomas Gubler
caa61a4fdc
add support for subcription method callbacks for ros and nuttx
2014-11-28 23:09:45 +01:00
Thomas Gubler
9abc8e26b7
correctly handle interval, call callback only when topic updated, add example for 2 topics
2014-11-28 16:30:12 +01:00
Thomas Gubler
a9c1e4ad61
make px4::ok work, use it in px4::spin
2014-11-28 16:08:51 +01:00
Holger Steinhaus
f619dba6f9
Corrected time_gps_usec values description.
...
Fixes #1474
2014-11-28 15:36:30 +01:00
Lorenz Meier
8cc59ca01a
Merge branch 'master' of github.com:PX4/Firmware
2014-11-28 14:23:30 +01:00
Lorenz Meier
1da7ca7f78
Updating NuttX version
2014-11-28 14:23:08 +01:00
Thomas Gubler
cefccc0037
re-add accidentally deleted line from commit bc4209681c
2014-11-28 14:18:30 +01:00
Thomas Gubler
bc4209681c
remove comment
2014-11-28 14:05:24 +01:00
Thomas Gubler
1b416a8e1f
use interval setting correctly, improve px4::spin
2014-11-28 14:00:02 +01:00
Thomas Gubler
b0cfc2d122
uORB::SubscriptionNode stores interval
2014-11-28 13:59:32 +01:00
Thomas Gubler
16f21d36dc
actually call callback
2014-11-28 11:38:22 +01:00
Thomas Gubler
b351d67175
fix print for px4
2014-11-28 11:37:30 +01:00
Thomas Gubler
244c1cb583
enable systemcmds in test build
2014-11-28 11:34:52 +01:00
Thomas Gubler
59a9648bb6
macro for topic subscription
2014-11-28 10:18:28 +01:00
Thomas Gubler
bfc0a52ea2
update nuttx
2014-11-28 09:48:12 +01:00
Thomas Gubler
2760d64a00
Merge remote-tracking branch 'upstream/master' into dev_ros
2014-11-28 09:47:29 +01:00
Thomas Gubler
946d1203cf
remove unnecessary variable
2014-11-28 09:45:39 +01:00
Thomas Gubler
36bf0c04c8
WIP, c++11 style callbacks for px4
2014-11-28 08:58:44 +01:00
Thomas Gubler
486d81cb95
NuttX submodule: header changes
2014-11-28 08:12:46 +01:00
Lorenz Meier
22a247ca67
Disable the BlinkM driver, code style fixes for other disabled drivers
2014-11-27 23:19:53 +01:00
Lorenz Meier
9d986f5df3
HMC5883: Better status reporting
2014-11-26 18:22:18 +01:00
Lorenz Meier
2a9a649adb
Make boot less verbose to not hide the important status messages
2014-11-26 18:21:54 +01:00
Thomas Gubler
ee534b827a
move spin functions to nodehandle
2014-11-26 13:18:28 +01:00
Thomas Gubler
818a49b5a8
fix ros compile errors
2014-11-26 12:45:03 +01:00
Thomas Gubler
0474908e1c
reenable task flag
2014-11-26 11:55:48 +01:00
Thomas Gubler
e7c1e5b1ff
wip, working on the nuttx wrapper
2014-11-26 11:36:23 +01:00
Lorenz Meier
32835757de
Remove uncommon modules from FMU-v2 build
2014-11-26 08:24:11 +01:00
Lorenz Meier
6200a3e3a5
Added TeraRanger one sensor
2014-11-26 07:56:54 +01:00
Lorenz Meier
cbcd1ea1d1
Merged PX4Flow driver changes
2014-11-26 07:43:19 +01:00
Andrew Tridgell
4724c05047
airspeed: use _retries=2 for I2C retries once initialised
...
airspeed sensors often need to be on longer cables due to having to be
outside the prop wash.
2014-11-26 07:35:32 +01:00
Andrew Tridgell
8e932cec10
systemcmds: added reflect command for USB testing
2014-11-26 07:35:06 +01:00
Lorenz Meier
ef76a7cf27
Merge branch 'pullrequest-px4io' of github.com:tridge/Firmware
2014-11-26 07:32:06 +01:00
Andrew Tridgell
c906c21238
px4io: prevent use of uninitialised memory in io_set_arming_state()
...
the vehicle may not have setup a control_mode. We need to check the
return of orb_copy() to ensure we are getting initialised values
2014-11-26 11:39:41 +11:00
Andrew Tridgell
c0b47d6a74
px4io: only check SAFETY_OFF for allowing RC config changes and reboot
...
If we check OUTPUTS_ARMED then we can't update trim values and scaling
in flight, as there is no way to clear OUTPUTS_ARMED.
If safety is on then it should be perfectly safe to update the mixer
and RC config or reboot for fw update
2014-11-26 11:39:41 +11:00