Beat Küng
0ac5f2cd8b
ulanding radar: add UART config param
2018-09-28 10:29:31 +02:00
Beat Küng
079a43238f
mc_pos_control: print Failsafe message only once when entering failsafe
2018-09-28 08:59:22 +02:00
Beat Küng
720b3307d8
mc_pos_control: limit flight task init failure printf's
...
There were cases where the console was continuously spammed with activation
failure messages.
2018-09-28 08:59:22 +02:00
Beat Küng
ff69158836
mc_pos_control: add missing orb_unsubscribe
2018-09-28 08:59:22 +02:00
Beat Küng
f7b65c577b
mc_pos_control: refactor to use ModuleBase
2018-09-28 08:59:22 +02:00
David Sidrane
d3c37e0206
fmu:fix doumantation and pwm 8 useage
2018-09-28 07:48:32 +02:00
David Sidrane
c7edd9f31b
fmu:Add MODE_4PWM1CAP, MODE_5PWM, MODE_5PWM1CAP
...
This extends the Capture support for FMU
CHAN 5 and 6.
2018-09-28 07:48:32 +02:00
Julien Lecoeur
a346619623
Logger: add debug_array topic
2018-09-27 12:33:12 -04:00
Julien Lecoeur
cafd2f5352
Add example usage of topic debug_array in px4_mavlink_debug app
2018-09-27 12:33:12 -04:00
Julien Lecoeur
cb3d86a609
Add support for mavlink message DEBUG_FLOAT_ARRAY
2018-09-27 12:33:12 -04:00
Bart Slinger
77d053ba65
Bebop 2: update DriverFramework with MPU6050 fix
2018-09-26 21:34:22 +02:00
David Sidrane
72b5a8c0a5
libuavcan: update with Kinetis int priority disable ( #10564 )
2018-09-25 11:52:07 -04:00
Beat Küng
300e66ae6a
SYS_COMPANION: deprecate this param
...
Replaced with the more generic serial config params.
rc.mavlink contains automatic transition support that can be removed after
the next release.
2018-09-25 07:53:29 +02:00
Beat Küng
f0c0b6f6e8
params: remove unused SENS_EN_* params
...
Replaced with the more general serial config params.
2018-09-25 07:53:29 +02:00
Beat Küng
f2f9a7aadc
px4_module.h: remove unnecessary ;
2018-09-25 07:53:29 +02:00
Beat Küng
babe300960
sf0x: avoid reopening the UART on startup
...
And:
- return correct return code in SF0X::init()
- remove unneeded SF0X::probe()
2018-09-25 07:53:29 +02:00
Beat Küng
b5e552924a
serial drivers/modules: add yaml config files
2018-09-25 07:53:29 +02:00
Beat Küng
dae292631c
Tools/serial: use per-module serial port config params, instead of per-port
2018-09-25 07:53:29 +02:00
Beat Küng
dc412e4cd5
px_process_params.py: fix default argument for --inject-xml
2018-09-25 07:53:29 +02:00
Beat Küng
546886259f
boards: remove GPS_DEFAULT_UART_PORT
...
Not required anymore.
2018-09-25 07:53:29 +02:00
Beat Küng
98ac557ebc
gpssim: remove unused uart_path
2018-09-25 07:53:29 +02:00
Beat Küng
ced37fdf30
mavlink_main: use px4_get_parameter_value for baudrate, datarate and mode
2018-09-25 07:53:29 +02:00
Beat Küng
a3d9b84b1e
micrortps_client: use px4_get_parameter_value for baudrate
2018-09-25 07:53:29 +02:00
Beat Küng
4d05a74aeb
pwm.cpp: use px4_get_parameter_value
2018-09-25 07:53:29 +02:00
Beat Küng
fe924334c2
px4_cli: add px4_get_parameter_value CLI helper method
2018-09-25 07:53:29 +02:00
Beat Küng
c237221a81
cmake: add serial param & ROMFS generation to the build system
...
- only a few configs done yet
2018-09-25 07:53:29 +02:00
Beat Küng
15044909a4
param: add 'param touch <param_name>' command
...
so that params can be marked as used from scripts.
2018-09-25 07:53:29 +02:00
Beat Küng
91a1ac1b60
sf0x: add -d param to pass the serial port
2018-09-25 07:53:29 +02:00
Beat Küng
0ebf821db4
cmake configs: minor cleanup for hott telemetry
...
it got moved to drivers/telemetry/hott
2018-09-25 07:53:29 +02:00
TSC21
a857f33cf0
remove redundante --rtps-ids-file arg option
2018-09-24 19:28:40 +02:00
TSC21
0227ea3835
msg: RTPS: pass RTPS ID msg definition file as an EmPy global var
2018-09-24 19:28:40 +02:00
Beat Küng
eac8f8813a
flight tasks: minor cleanup (avoid using *= for assignment)
2018-09-24 13:57:37 +02:00
Beat Küng
afada8ddb5
FlightTaskManualStabilized: allow attitude control with 0 throttle
...
With minimum throttle set to 0, it was not possible to control the attitude
anymore at 0 throttle, the vehicle would just stay level.
2018-09-24 13:57:37 +02:00
Beat Küng
62550be858
topic_listener: reduce flash space by avoiding template bloat
...
Use a templated callback method for the code parts that we actually need
templates, and avoid using a template for the rest of the code.
Saves around 20KB of flash.
2018-09-24 13:25:23 +02:00
Beat Küng
3453506471
logger: log vehicle_air_data and vehicle_magnetometer by default & minor cleanup
...
Make sure vehicle_air_data & vehicle_magnetometer are logged if ekf2 replay
is disabled.
2018-09-24 13:25:01 +02:00
Beat Küng
92bf761bf1
PreflightCheck: do not check for primary mag & inconsistencies if system has no mag
2018-09-24 13:24:38 +02:00
Martina
5a57e82072
navigator: clarify NaN return for get_yaw_acceptance
2018-09-24 11:23:01 +02:00
Martina
b220e74219
navigator_main: add comment to explain yaw_acceptance usage
2018-09-24 11:23:01 +02:00
Martina
5b8ae9fb29
rename position_controller_status field from altitude_acceptance_radius
...
to altitude_acceptance
2018-09-24 11:23:01 +02:00
Martina
40650ee2c7
FlightTaskAuto: check avoidance progress only for multicopter
2018-09-24 11:23:01 +02:00
Martina
07eb0b697e
FlightTaskAuto: don't create vectors from pointers
2018-09-24 11:23:01 +02:00
Martina
ba4e633bd4
FlightTaskAuto: check avoidance progress only if avoidance is active
2018-09-24 11:23:01 +02:00
Martina
cef7673969
FlightTaskAuto: calculate the new altitude acceptance radius if the vehicle
...
is inside the xy acceptance radius but not inside the z acceptance radius
2018-09-24 11:23:01 +02:00
Martina
fffb479edf
navigator_main: use the altitude acceptance radius from the pos control if
...
it is greater than the one in the mission item
2018-09-24 11:23:01 +02:00
Martina
7031bb5a6d
navigator: add yaw_acceptance getter to incorporate feedback from position
...
controller. The yaw acceptance is defined by the mission item. If the pos
control sets it to NAN, then the yaw at a waypoint is ignored.
2018-09-24 11:23:01 +02:00
Martina
a5a204004b
FlightTaskAuto: add check for xy mission progress
2018-09-24 11:23:01 +02:00
Daniel Agar
38aa9a20f6
parameters delete unused scope
2018-09-23 13:56:04 -04:00
MaEtUgR
2c7c876c38
mavlink_receiver: parse all 18 channels from rc_override
2018-09-21 16:26:27 +02:00
MaEtUgR
4f0e090e88
drv_rc_input: replace useless rc_input_values define
2018-09-21 16:26:27 +02:00
TSC21
5c386a737c
make generation of micro-RTPS agent CMakeLists.txt optional
2018-09-21 15:55:17 +02:00