Nicolas de Palezieux
0fd043af01
vmount: compute gimbal yaw setpoint relative to vehicle yaw
2018-01-22 15:56:42 +01:00
Lorenz Meier
d8164377a8
Navigator: Move mission param into mission params
...
This is important for the compile scope.
2018-01-22 15:56:42 +01:00
Nicolas de Palezieux
7ae3884944
heading towards ROI: do not require setting the MIS_YAWMODE param to enable multicopters yawing towards ROIs
...
ROI yaw control: configure yawing capability of mount in vmount parameters.
If configured that mount has no yaw control, vehicle will yaw towards ROI, irrespective of MIS_YAWMODE.
Vehicle will behave according to MIS_YAWMODE when there is no ROI.
2018-01-22 15:56:42 +01:00
Beat Küng
99c9e09624
vmount mavlink input: continue to poll for vehicle_command until reaching the timeout
...
or receiving a command that we need to handle. This makes sure that we
don't drop commands, when the output mode is set to mavlink (in that case
the input topic is rate-limited, and each input change results in a
vehicle_command publication, which results in queueing up orb items if we
get vehicle_commands from other sources too).
2018-01-21 15:41:30 +01:00
Beat Küng
5a189f3c4a
vmount mavlink input: rate-limit vehicle_command topic
2018-01-21 15:41:30 +01:00
Beat Küng
48edaa7ef6
vmount: remove output rate-limiting
...
It causes missed input changes.
This reverts 73d23742ea5c297f262c0e03caec61ee482977b1.
2018-01-21 15:41:30 +01:00
Beat Küng
5e826eaa27
Revert "vmount: fix new input getting lost in throttling"
...
This reverts commit b7404ad6c15231bef2a03add05f6b65e0138d24c.
2018-01-21 15:41:30 +01:00
Julian Oes
b7404ad6c1
vmount: fix new input getting lost in throttling
...
This fixes the case where a new gimbal input gets lost in the output
throttling.
This is required because an input is potentially set only once and
then not computed again. In the failure case, control_data is set
to nullptr in subsequent calls and therefore not used for the output
calculation ever.
2018-01-18 11:09:17 +01:00
Julian Oes
b468551b6c
vmount: remove mavlink dependency
...
Let's just hardcode 0 because we don't want to include the mavlink
headers just for this.
2018-01-18 11:09:17 +01:00
Julian Oes
3adb389b7c
vmount: don't ignore commands to all component ids
...
This resolves the case where a gimbal command assembled by
QGroundControl is rejected because the component id is set to 0 (for
all) and the component id of the vehicle is e.g. 1.
2018-01-18 11:09:17 +01:00
Daniel Agar
0e3574c44f
hott automatically include hott_sensors and hott_telemetry
2018-01-16 23:46:45 -05:00
Daniel Agar
c20594cd0e
move all barometers to the same folder
2018-01-16 23:46:45 -05:00
Daniel Agar
bad813e911
move all magnetometers to the same folder
2018-01-16 23:46:45 -05:00
Simon Laube
b184b61457
IO: fix px4io uploader to work reliably on F7 platform.
...
- Missing get_sync() in verify function
- Allow some time to reboot before closing the serial port
(closing the serial port drives TX low)
2018-01-16 08:36:51 +01:00
Simon Laube
53249c53b5
IO: Move buffer allocation into the architecture dependent code files.
2018-01-16 08:36:51 +01:00
Daniel Agar
cc5e00feca
px4io_serial_f7 fix style
2018-01-16 08:36:51 +01:00
Simon Laube
c6c9f4dc64
IO: Implement serial driver for STM32F7 MCUs.
2018-01-16 08:36:51 +01:00
Simon Laube
a26c3a0530
IO: Split STM32F4 specific code for serial interface.
2018-01-16 08:36:51 +01:00
David Sidrane
e5317ed9b6
px4fmu-v5: Define UART7 for PX4IO
2018-01-16 08:36:51 +01:00
Daniel Agar
67f89f51ff
move all distance sensor drivers to the same folder
2018-01-15 14:34:02 -05:00
Daniel Agar
576b42fea3
move all differential pressure drivers to the same folder
2018-01-15 14:34:02 -05:00
Nicolas de Palezieux
4fecb6fe20
irlock : add support for precision landing
2018-01-15 10:27:23 +01:00
Lorenz Meier
f1a3fd09a3
Iridium SBD: Make debug messages a compile-time flag
...
This ensures that users do not accidentally enable this in an airborne system and saves flash space.
2018-01-13 22:02:57 -05:00
Lorenz Meier
bc487c7c36
Iridium: Remove lengthy test content
...
And also format file according to code style.
2018-01-13 22:02:57 -05:00
Daniel Agar
1037e983ab
LidarLite port to raspberrypi ( #8633 )
2018-01-12 16:20:00 -05:00
Daniel Agar
992db1f415
delete snapdragon_rc_pwm and passthrough config
2018-01-08 03:07:10 -05:00
Daniel Agar
fd7d4156fd
delete pwm_out_rc_in
2018-01-08 03:07:10 -05:00
Daniel Agar
bb35f75bbf
delete mavlink v1.0 submodule
2018-01-08 03:07:10 -05:00
Lorenz Meier
01e1bac365
FMUv2: Fix Pixhawk Mini boards while hopefully retaining HK Pixhawk units.
2018-01-06 11:35:53 +01:00
Lorenz Meier
0cd24874f3
MPU6K: Provide more clear output which buses are being probed
2018-01-06 11:35:53 +01:00
Lorenz Meier
8c647f11d0
Revert "Revert "Fix for HobbyKing boards.""
...
This reverts commit b7189012dc0c69fbb055c9170156e216588530fd.
2018-01-06 11:35:53 +01:00
Daniel Agar
bf84cf0dcf
Cygwin: use relative paths where needed
2018-01-05 14:47:33 -05:00
Matthias Grob
2186f7b1b1
Cygwin: Enable ARM build of px4fmu-vX_default under Windows Cygwin Environment
2018-01-05 14:47:33 -05:00
Amir Melzer
51437a89e1
remove coning compensation for the accelerometers ( #8594 )
2018-01-05 14:08:33 -05:00
Daniel Agar
2bb4644180
camera_trigger remove unnecessary param set notification
2018-01-04 09:21:17 +01:00
Lorenz Meier
92540fc6d8
IO: Remove hint that parameter change requires reboot
...
The change is effective immediately so no reboot is required. This makes the whole configuration a lot easier.
2018-01-02 10:48:09 +01:00
Lorenz Meier
f4362c5ae5
FMU: Remove hint that parameter change requires reboot
...
The change is effective immediately so no reboot is required. This makes the whole configuration a lot easier.
2018-01-02 10:47:38 +01:00
Daniel Agar
9d61febd39
tfmini remove obsolete IOCTLs
2018-01-01 17:38:41 +01:00
Ayush
9f2bb6c7f9
Added support for TFmini-LiDAR
2018-01-01 17:38:41 +01:00
Daniel Agar
d7aaab07fc
delete unused SENSORIOCGQUEUEDEPTH
2017-12-31 09:47:51 -05:00
Daniel Agar
6ad9e59a7a
delete unused GPIO_SET_INPUT
2017-12-31 09:47:51 -05:00
Daniel Agar
b8b9f15a34
delete unused GPIO_PERIPHERAL_RAIL_RESET
2017-12-31 09:47:51 -05:00
Daniel Agar
d61e0651ab
delete unused GPIO_SET_OUTPUT_HIGH
2017-12-31 09:47:51 -05:00
Daniel Agar
4c041f12ea
delete unused GPIO_SET_OUTPUT_LOW
2017-12-31 09:47:51 -05:00
Daniel Agar
f550c8735a
delete unused GPIO_SENSOR_RAIL_RESET
2017-12-31 09:47:51 -05:00
Daniel Agar
c65db00914
delete unused GPIO_SET_ALT_4
2017-12-31 09:47:51 -05:00
Daniel Agar
db5e932f48
delete unused GPIO_SET_ALT_3
2017-12-31 09:47:51 -05:00
Daniel Agar
17e58dc08b
delete unused GPIO_SET_ALT_2
2017-12-31 09:47:51 -05:00
Daniel Agar
c6760cc6fb
delete unused GPIO_SET_ALT_1
2017-12-31 09:47:51 -05:00
Daniel Agar
d91b2347dd
mpu6000 delete dummy
2017-12-31 09:47:51 -05:00