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
TSC21
ff1f3ba7f1
drivers: added validity check to sf0x
2015-05-26 18:08:55 +01:00
TSC21
79e084a154
drivers: added validity check
2015-05-26 18:05:26 +01:00
Lorenz Meier
f13510e8a6
Merge pull request #2233 from mcharleb/posix-fix
...
POSIX: Increased number of devmap entries
2015-05-26 09:28:05 -07: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
Mark Charlebois
379075d29c
POSIX: Increased number of devmap entries
...
The orb_advertise and/or orb_publish calls were failing because
there were not enough devmap entries allocated for all the orb
topics advertised.
The number of entries was increased from 50 to 100.
Signed-off-by: Mark Charlebois <charlebm@gmail.com >
2015-05-25 23:20:19 -07: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
Lorenz Meier
2dd94b7f0f
FMU driver: auto param update
2015-05-25 16:42:47 +02:00
Lorenz Meier
129aa35fcd
FMU driver: Load channel reverse mask from parameters
2015-05-25 16:42:47 +02:00
Lorenz Meier
b155e97a54
Load IO params for mask
2015-05-25 16:42:47 +02:00
Lorenz Meier
c46c150a3d
Rename IO params
2015-05-25 16:42:46 +02:00
Lorenz Meier
3b3e98ed19
Rename FMU params
2015-05-25 16:42:46 +02:00
Lorenz Meier
30cd3e1d79
Mixer test: Support channel reversal
2015-05-25 16:42:46 +02:00
Lorenz Meier
a1232083fc
IO driver: Support pwm reversal, prepare config parameters
2015-05-25 16:42:46 +02:00
Lorenz Meier
e4a5ceb429
FMU driver: Support pwm reversal, prepare config parameters
2015-05-25 16:42:46 +02:00
Lorenz Meier
613b50b14f
IO firmware: Support pwm reversal
2015-05-25 16:42:46 +02:00
Lorenz Meier
3883b71132
pwm handler: Support channel reversal
2015-05-25 16:42:46 +02:00
Lorenz Meier
c6fe4fd35a
mavlink: rename field for RC input mode
2015-05-25 16:34:57 +02:00
Lorenz Meier
6253f6154f
commander: rename field for RC input mode
2015-05-25 16:34:42 +02:00
Lorenz Meier
2747093028
vehicle status: Rename field which controls RC input mode
2015-05-25 16:34:21 +02:00
Lorenz Meier
ee39d72747
Gyro sim: Add ringbuffer namespace
2015-05-25 10:00:52 +02:00
Lorenz Meier
e9c2dc563f
Baro sim: Add ringbuffer namespace
2015-05-25 10:00:31 +02:00
Lorenz Meier
5c535845ab
Airspeedsim: Add ringbuffer namespace
2015-05-25 10:00:11 +02:00
Lorenz Meier
2d090ddde4
Accelsim: Add ringbuffer namespace
2015-05-25 09:59:45 +02:00
Lorenz Meier
90281ca9e3
Sublime Text: Add posix target
2015-05-25 09:59:28 +02:00