Daniel Agar
a35abf2453
rename nuttx board support packages for consistecy ( #8777 )
2018-02-19 19:12:32 -05:00
Daniel Agar
1a0238f20c
tone_alarm fix circuit breaker param handling
2018-02-10 20:37:47 -05:00
Daniel Agar
5b80adeadb
move SENS_EN_MB12XX to mb12xx driver
2018-02-10 20:37:47 -05:00
Daniel Agar
dbb3621bdb
move SENS_EN_TFMINI to tfmini driver
2018-02-10 20:37:47 -05:00
Daniel Agar
3e2c9d1113
move SENS_EN_LEDDAR1 to leddar_one driver
2018-02-10 20:37:47 -05:00
Daniel Agar
23be7d4f96
move SENS_EN_SF1XX to sf1xx driver
2018-02-10 20:37:47 -05:00
Daniel Agar
fb29ea0079
move SENS_EN_TRANGER to teraranger driver
2018-02-10 20:37:47 -05:00
Daniel Agar
8a67b5b447
move SENS_EN_SF0X to sf0x driver
2018-02-10 20:37:47 -05:00
Daniel Agar
f6a37d8c74
move SENS_EN_LL40LS to ll40ls driver
2018-02-10 20:37:47 -05:00
Daniel Agar
cf54023c96
lis3mdl i2c address is not board specific
2018-02-09 22:40:34 +01:00
Daniel Agar
ad6df56438
lis3mdl add mixxing PX4_I2C_BUS_EXPANSION ifdef
2018-02-09 22:40:34 +01:00
Daniel Agar
c459a04b9b
organize all telemetry drivers in subdirectory
2018-02-09 22:40:34 +01:00
Daniel Agar
681e351f62
organize all IMU drivers in subdirectory
2018-02-09 22:40:34 +01:00
Daniel Agar
f7a17ad5e5
cmake improve ROMFS dependencies for px4io inclusion ( #8860 )
...
- fixes #8858
2018-02-09 12:57:34 -05:00
Daniel Agar
caf50dbea2
batt_smbus delete IOCTL usage
2018-02-08 19:00:48 +01:00
Daniel Agar
64fa1ec6a5
batt_smbus readd to configurations and fix compilation errors
2018-02-08 19:00:48 +01:00
José Roberto de Souza
d0baf95df3
drivers: Add LeddarOne lidar driver
...
More information: https://leddartech.com/modules/leddarone/
2018-02-08 11:26:26 +01:00
Daniel Agar
2ff81393bc
move posix, nuttx, qurt components into platforms
2018-01-31 17:17:07 +01:00
Beat Küng
10597fcf12
fmu-v5 board_config: add BOARD_BATTERY1_V_DIV and BOARD_BATTERY1_A_PER_V
2018-01-31 07:57:52 +01:00
Martina
1a50759521
tone_alarm: fix rebase error
2018-01-29 09:45:59 -05:00
Simone Guscetti
a4659b1228
mkblctrl: Repalce old tune interface with the new one
...
untested on real hardware
2018-01-29 09:45:59 -05:00
Simone Guscetti
8054bbb985
tone_alarm: Adapt tone_alarm driver to use libtunes
2018-01-29 09:45:59 -05:00
ChristophTobler
92dbb16d29
tfmini: use px4_open/read and default range finder device path
...
this is more consistant and should enable it on qurt/linux
2018-01-27 14:13:28 +01:00
ChristophTobler
7bf3425b7e
tfmini: move part from constructor to init()
...
This makes sure the driver fails if the device path is invalid (::open fails)
2018-01-27 14:13:28 +01:00
ChristophTobler
d6f137e10d
tfmini: fixes for other boards than FMUv3
...
mainly the default device path doesn't work
2018-01-27 14:13:28 +01:00
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 73d23742ea .
2018-01-21 15:41:30 +01:00
Beat Küng
5e826eaa27
Revert "vmount: fix new input getting lost in throttling"
...
This reverts commit b7404ad6c1 .
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