Lorenz Meier
20dff14eae
Extend generator templates to allow nested topics
2015-05-27 15:21:31 -07:00
Lorenz Meier
c9e8af8e9b
Update navigator to reflect topic updates.
2015-05-27 15:21:31 -07:00
Lorenz Meier
f5ce8e4826
Update dataman to reflect topic updates
2015-05-27 15:21:31 -07:00
Lorenz Meier
6ce097546c
Move fence to generated topics
2015-05-27 15:21:31 -07:00
Lorenz Meier
e07731de7a
Move esc_status to generated topics
2015-05-27 15:21:31 -07:00
Lorenz Meier
f7c9e918b1
Update airspeed topic to use message generation
2015-05-27 15:21:31 -07:00
Lorenz Meier
f5670c8ad6
Update actuator_direct topic to use message generation
2015-05-27 15:21:31 -07:00
Lorenz Meier
b980e34c3c
Update uavcan app for generated actuator_outputs topic
2015-05-27 15:21:31 -07:00
Lorenz Meier
465ea8abe3
Move actuator_outputs topic into message generation
2015-05-27 15:21:30 -07:00
Lorenz Meier
be3551136a
Airspeed sim: Use proper constant names
2015-05-27 21:16:59 +02:00
Lorenz Meier
5fd4056c4a
uORB: Fix missing objects_common entries
2015-05-27 21:16:43 +02:00
Lorenz Meier
68d723e26c
dataman: add missing include of px4_defines header
2015-05-27 21:10:48 +02:00
Lorenz Meier
1a9d402feb
mavlink receiver: fix topic handle initialization of manual control topic
2015-05-27 15:36:05 -07:00
Lorenz Meier
4565f57468
Merged release_v1.0.0 into master
2015-05-27 15:28:41 -07:00
Lorenz Meier
a2bb8cd766
PX4FLOW driver: Fix use of topic initialization
2015-05-27 15:15:37 -07:00
Lorenz Meier
4f92afd420
Lidar lite driver: Fix use of topic initialization
2015-05-27 15:15:19 -07:00
Mark Charlebois
31923c3add
On more fixup for orb_advert_t changed to void *
...
Reviewed all changes in pull request and made sure all cpp files
check orb_advert_t types against nullptr and c files check against
NULL.
Signed-off-by: Mark Charlebois <charlebm@gmail.com>
2015-05-27 14:42:49 -07:00
Mark Charlebois
a452478ef9
More fixups for orb_advert_t changed to void *
...
Signed-off-by: Mark Charlebois <charlebm@gmail.com>
2015-05-27 14:42:49 -07:00
Mark Charlebois
bd2b5e4738
Revert change to src/drivers/device/vdev.cpp
...
This change was not part of the orb_advert_t fix.
Signed-off-by: Mark Charlebois <charlebm@gmail.com>
2015-05-27 14:42:49 -07:00
Mark Charlebois
1ca05aaa64
orb_advert_t changed to void * and checks changed to nullptr
...
The existing orb_advert_t use thoughout the code sometimes tries
to treat it as a file descriptor and there are checks for < 0
and ::close calls on orb_advert_t types which is an invalid use
of an object pointer, which is what orb_advert_t really is.
Initially I had changed the -1 initializations to 0 but it was
suggested that this should be nullptr. That was a good recommendation
but the definition of orb_advert_t had to change to void * because
you cannot initialize a uintptr_t as nullptr.
Signed-off-by: Mark Charlebois <charlebm@gmail.com>
2015-05-27 14:42:49 -07:00
Mark Charlebois
180c8b0cb0
Missed another < 0 check
...
Signed-off-by: Mark Charlebois <charlebm@gmail.com>
2015-05-27 14:41:33 -07:00
Mark Charlebois
b990d9fa7e
Missed a check for < 0
...
Signed-off-by: Mark Charlebois <charlebm@gmail.com>
2015-05-27 14:41:33 -07:00
Mark Charlebois
a734fc96d1
extensive orb_advert_t fixes
...
The calls to orb_advertise were being mishandled throughout the code.
There were ::close() calls on memory pointers, there were checks
against < 0 when it is a pointer to a object and values larger than
0x7ffffffff are valid. Some places orb_advert_t variables were
being initialized as 0 other places as -1.
The orb_advert_t type was changed to uintptr_t so the pointer value
would not be wrapped as a negative number. This was causing a failure
on ARM.
Tests for < 0 were changed to == 0 since a null pointer is the valid
representation for error, or uninitialized.
Signed-off-by: Mark Charlebois <charlebm@gmail.com>
2015-05-27 14:41:33 -07:00
Lorenz Meier
9a67303416
Merge pull request #2231 from jgoppert/lidar_lite_pwm_fix
...
Lidar lite driver fixes.
2015-05-27 10:54:59 -07:00
Lorenz Meier
92f67a923a
Make sure the build directory exists
2015-05-27 19:54:46 +02:00
Lorenz Meier
472ca323a1
Merge pull request #2239 from kd0aij/addRot_v100
...
add a new rotation to lib/conversion
2015-05-27 10:09:34 -07:00
Lorenz Meier
fd31354e77
Merge pull request #2211 from kd0aij/fmuv1_inav_q_v100
...
default to INAV/Q estimator on FMUv1
2015-05-26 23:11:59 -07:00
Ban Siesta
96bfe85ceb
fw_att_control: another ugly way to prevent a newline
2015-05-26 23:05:26 -07:00
Ban Siesta
d3fe6fd256
fw_att_control: whitespace
2015-05-26 23:05:18 -07:00
Ban Siesta
e2277bbe2d
fw_att_control: don't brag about being running
2015-05-26 23:05:11 -07:00
Ban Siesta
a7902c02a9
position_estimator_inav: be a bit more informative about this ominous offs
2015-05-26 23:05:04 -07:00
Ban Siesta
11f80ceb64
land_detector: get rid of one dot at a time
2015-05-26 23:04:17 -07:00
Ban Siesta
1734b97635
px4flow: tell the user which PX4FLOW couldn't be connected
2015-05-26 23:04:09 -07:00
Ban Siesta
43d22619f6
mavlink: no need to shout about disabling hardware flow control
2015-05-26 23:03:14 -07:00
Ban Siesta
321e1c1f7b
navigator: stop complaining about some geofence not cleared
2015-05-26 23:00:44 -07:00
James Goppert
57f5db544c
Distance sensor log precision fix.
2015-05-27 00:01:24 -04:00
James Goppert
3cc84b1a15
Correct ll40ls param enable length.
2015-05-26 21:20:18 -04:00
James Goppert
bef8851e8e
Merge branch 'mhkabir-ll40ls_startup' into lidar_lite_pwm_fix
2015-05-26 20:08:40 -04:00
James Goppert
cbc169af2f
Merge branch 'll40ls_startup' of https://github.com/mhkabir/Firmware into mhkabir-ll40ls_startup
...
Conflicts:
ROMFS/px4fmu_common/init.d/rc.sensors
2015-05-26 20:08:11 -04:00
James Goppert
6f309ba625
Distance sensor log fix.
2015-05-26 20:03:33 -04:00
Mark Whitehorn
db7d0ef51f
add a new rotation to lib/conversion
2015-05-26 15:28:25 -06:00
Mohammed Kabir
d06bdc0445
ll40ls : fix param typo
2015-05-26 21:54:19 +05:30
Mohammed Kabir
42358a60d1
ll40ls : conditional startup
2015-05-26 21:51:33 +05:30
Mohammed Kabir
853a22db18
ll40ls : conditional startup param
2015-05-26 21:44:55 +05:30
James Goppert
0b703096e7
Fixed distance sensor log error.
2015-05-26 02:48:24 -04:00
James Goppert
5955773574
Lidar lite driver fixes.
...
Conflicts:
src/modules/uORB/Subscription.cpp
2015-05-25 21:55:03 -04:00
Lorenz Meier
54fde63d66
FMU driver: Code style fix
2015-05-25 17:31:37 +02:00
Lorenz Meier
983243933d
PX4IO params: better documentation
2015-05-25 16:42:47 +02:00
Lorenz Meier
e3d7f0042a
FMU params: better documentation
2015-05-25 16:42:47 +02:00
Lorenz Meier
d54b931554
IO driver: auto update param
2015-05-25 16:42:47 +02:00