Julian Oes
91133021d6
posix/qurt cmake: fix eagle upload
9 years ago
tumbili
d227c61246
update all fields of the control state message
9 years ago
tumbili
42e733b984
better comments for control state message
9 years ago
Sebastian Verling
184a2fa7de
publishing velocity and position to control state in ekf2
...
Signed-off-by: CarlOlsson <carlolsson.co@gmail.com>
9 years ago
Roman
b1b8ab62a3
updated ecl ekf
9 years ago
Roman
c6668cae6c
provide ekf2 with eas2tas factor
9 years ago
Roman
f5730dc7b5
updated ecl ekf
9 years ago
Beat Küng
80e05dd3a3
orb: fix memory leaks, forgotten unlock & wrong exit condition in advertisement
...
How can someone just add a FIXME for such a simple case?!
9 years ago
Beat Küng
fdc10d212b
orb: fix when orb_subscribe_multi is called before orb_advertise_multi
...
This fixes the previously introduced unit test. It fixes the case where
orb_subscribe_multi is called multiple times with different instances,
and no publisher advertised the topic yet. In this case all subscribers
got the same instance 0.
9 years ago
Beat Küng
8fa18f412a
uorb: add unit test that currently fails (simulation of a queue with a single topic)
...
This fails both on NuttX & Linux
9 years ago
Beat Küng
9041b7e16d
fix formatting style for uORB
9 years ago
Beat Küng
934207b518
uORB: merge the files uORBManager_{nuttx,posix}.cpp, largely the same code
9 years ago
Beat Küng
c598429547
uORB doc: remove redundant doc & update existing one (describe the _multi methods)
9 years ago
Beat Küng
e9019582cc
uORB::DeviceMaster::ioctl: avoid operator[], since we already have the iterator
...
In the existing implementation, the map had to be searched twice.
9 years ago
Beat Küng
9c360e9f88
uORB: fix node_open: *instance is read even though it's an output parameter
...
This fixes a subtle bug: the instance parameter of orb_advertise is an output
parameter and thus its value can be random. However in node_open this value
is accessed and thus the open(...) call could succeed even though it should
not. This can happen for example if a second advertiser of a topic calls
orb_advertise_multi with *instance=0.
The existing implementation worked only because *instance was initialized
with -1 in most cases.
9 years ago
Lorenz Meier
995710da00
MAVLink update
9 years ago
tumbili
852e33697d
fixed ekf2_replay:
...
we are now using the vehicle_landing_detected topic
instead of getting the landed flag from the vehicle status topic
9 years ago
Benoit Landry
10b9fde169
parameters for esc duty cycles
9 years ago
Lorenz Meier
6801a5a0d1
Update cmake_hexagon version
9 years ago
Mark Charlebois
169259059b
Updated cmake_hexagon and all the associated files that use it
...
Signed-off-by: Mark Charlebois <charlebm@gmail.com>
9 years ago
Mark Charlebois
e904184613
Updated cmake/cmake_hexagon
9 years ago
jwilson
5211da9f5b
Adding new CMake config files which will be used to generate a build which uses the legacy sensor drivers. This is only temporary until integration with the corresponding PX4 DriverFramework drivers is complete.
9 years ago
Lorenz Meier
03f4e1f437
Update SITL Gazebo version
9 years ago
Emmanuel Roussel
b3841e5ea5
ran astyle
9 years ago
Emmanuel Roussel
ec427f61c4
fix a small mistake: parameter LNDMC_FFALL_TRIG was not shown in QGC.
9 years ago
Emmanuel Roussel
f350bab67b
use accelerations provided by the control_state message instead of
...
sensor_combined
9 years ago
Emmanuel Roussel
e6b3cf3ac9
Fix code style
...
(Ran AStyle)
9 years ago
Emmanuel Roussel
59c9f6b4fb
Removed debug parts
...
Disable free-fall detection when threshold is 0
9 years ago
Emmanuel Roussel
776c7f5d60
Updated commander to take free-fall into account
...
Added free-fall status in vehicle_status topic
9 years ago
Emmanuel Roussel
98d51179ad
Added time to trigger free-fall as a parameter
9 years ago
Emmanuel Roussel
78a99797fb
Implemented first try on multicopter free-fall detection
9 years ago
Emmanuel Roussel
35110a52f9
Added room in land_detector code for free-fall detection
9 years ago
devbharat
e70804c9d0
Removed debug comments
9 years ago
Roman
cf7145c8d9
calculate large error rotation correclty in attitude controller
9 years ago
Andrew Tridgell
9daf6c336b
px4iofirmware: removed unused PX4IO_P_CONFIG_CONTROL_GROUP_COUNT
9 years ago
Andrew Tridgell
3bad8131cf
px4io: don't call io_set_rc_config when rc config disabled
9 years ago
Lorenz Meier
7dae3abac9
Sensors: Adjust mode switch ranges
9 years ago
Lorenz Meier
0adb4d8e8c
Commander: Fix single channel mode switching
9 years ago
Lorenz Meier
b90f6dc157
Fix text print to logfile
9 years ago
Andrew Tridgell
cc0fbdd549
px4fmu: added SET_MODE ioctl
...
this gives control over timer capture driver
9 years ago
Andrew Tridgell
e60f2c3f41
drv_pwm: added new PWM_SERVO_SET_MODE ioctl
9 years ago
Andrew Tridgell
c66fab01e5
drv_pwm: expand range of PWM ioctl indexes
...
we had run out of them. _IOC_MASK is 0xFF, so we can add an extra 16
without an issue
9 years ago
Andrew Tridgell
fde635ef5a
px4iofirmware: fixed display of sbus rate in px4io status
9 years ago
Andrew Tridgell
c5f5b9f53c
drv_pwm_output: added IOCTL for SBUS rate
9 years ago
Andrew Tridgell
30ce7fdd48
px4io: display SBUS rate in px4io status
9 years ago
Andrew Tridgell
6290e621d4
px4io: added control for setting SBUS rate
9 years ago
Andrew Tridgell
f19761d278
px4iofirmware: support setting the SBUS output frame rate
...
this allows for helicopters and multicopters with SBUS output
9 years ago
Andrew Tridgell
58122ed33d
sbus: added support for changing SBUS output rate
9 years ago
Andrew Tridgell
05790ff540
px4fmu: prevent checking of safety switch parameter in main loop
9 years ago
Andrew Tridgell
3fda934d1b
px4io: on config error ask IO to reboot to bootloader
...
this allows us to update fw when core config settings have changed,
such as the actuators/servos change that happened recently
9 years ago