David Sidrane
69d0a78c54
Update adc.cpp
2016-06-01 08:36:58 +02:00
David Sidrane
9833ef13fb
Update adc.cpp
2016-06-01 08:36:58 +02:00
David Sidrane
b54ec99d22
Move the DMA allocation to a common code and provide an instrumentation interface
2016-06-01 08:35:34 +02:00
Lorenz Meier
5198fc39e8
PWM out: Fix usage of MAVLink buffer
2016-05-29 16:14:33 +02:00
Lorenz Meier
49f9607289
Snapdragon RC pwm: Only reserve one MAVLink buffer
2016-05-29 16:14:33 +02:00
Lorenz Meier
001a2c01f0
PWM out RC in app: Only reserve one MAVLink buffer
2016-05-29 16:14:33 +02:00
Lorenz Meier
7398164fcc
Updated PX4 use / API of low level GPIO and other hardware-centric system facilities
2016-05-28 14:56:17 +02:00
Paul Riseborough
2b370417e8
drivers: Correct IMU coning correction implementation
...
Previous did not match the matlab simulation in: https://github.com/priseborough/InertialNav/blob/master/models/imu_error_modelling.m
2016-05-28 11:47:23 +02:00
Julian Oes
9d489b9b0f
Snapdragon: rename uart_esc to pwm_out_rc_in
...
The name uart_esc was initially taken by Qualcomm's UART ESC driver but
then got changed into the current mavlink ESC/RC helper. Since the
uart_esc is still around, we should prevent the names clashing.
2016-05-28 11:42:12 +02:00
Julian Oes
6dfb80ddd1
snapdragon_rc_pwm: fix comments
2016-05-28 11:42:12 +02:00
Lorenz Meier
2c6a8c0ce6
MS5611: Drop readout rate to 25 Hz to alleviate self-heating.
2016-05-22 15:21:56 +02:00
Andrew Tridgell
f38b1bf160
px4fmu: allow for GPIO_SET_OUTPUT with initial value
...
this is needed to prevent inadvertent camera trigger when setting up a
port
2016-05-22 13:09:55 +02:00
Andrew Tridgell
9c1a02d673
gpio: added SET_OUTPUT ioctls
2016-05-22 13:09:55 +02:00
Andrew Tridgell
76c2c9a46d
drivers: added filter control ioctls
2016-05-22 13:09:04 +02:00
Andrew Tridgell
8bc550b619
oreoled: align with ArduPilot version
2016-05-22 12:45:55 +02:00
Lorenz Meier
034bbdf988
Fix battery topic handling in SMBus battery
2016-05-22 12:44:07 +02:00
Beat Küng
a94654e8d4
gps dump communication to file: include received RTCM messages
2016-05-22 12:19:47 +02:00
Beat Küng
6b8ab4611b
gps: workaround for missing stat() on QuRT
2016-05-22 12:19:47 +02:00
Beat Küng
aef78b8aeb
gps: add GPS_DUMP_COMM param: if 1, dump all gps communication to a file
2016-05-22 12:19:47 +02:00
Beat Küng
47ed8c1a3c
gps: fix thread initialization under posix
...
under NuttX the argc in task_main_trampoline contains two arguments,
but on linux only one.
2016-05-22 12:19:47 +02:00
Beat Küng
9d0c5469a0
gps: remove unneeded comment
2016-05-22 12:19:47 +02:00
Beat Küng
f600b7fb37
fix gps regression: publish satellite info
2016-05-22 12:19:47 +02:00
Beat Küng
c6f25591f7
dual gps: some cleanup, correctly use args argument of px4_task_spawn_cmd
2016-05-22 12:19:47 +02:00
Sebastian Verling
e7ed07cf3c
formatting
2016-05-22 12:19:47 +02:00
Sebastian Verling
62a152227a
removed debugging line
2016-05-22 12:19:47 +02:00
Sebastian Verling
49e1c99dee
make sure gps1 always publishes to gps1 topic
2016-05-22 12:19:47 +02:00
Sebastian Verling
7c5d10d57c
removed unnecessary pointer and comment
2016-05-22 12:19:47 +02:00
Sebastian Verling
07d1d78a43
driver starting correctly
2016-05-22 12:19:47 +02:00
Sebastian Verling
34150ba688
unadvertising gps_pub
2016-05-22 12:19:47 +02:00
Sebastian Verling
3a72e9b494
formatting
2016-05-22 12:19:47 +02:00
Sebastian Verling
c1cdef7e63
fixed multi subscribing and publishing
...
removed debugging message
changed to orb_publish_auto
2016-05-22 12:19:47 +02:00
Andreas Bircher
556851a511
applying dual gps patch
...
resolve transfer errors
reformatting
implementing multi-topics
2016-05-22 12:19:47 +02:00
David Sidrane
1b77ec7f82
Decouple board name
2016-05-21 10:48:15 +02:00
Daniel Agar
1ecdb0f6fb
adjust stack sizes
2016-05-19 21:49:34 +02:00
Daniel Agar
2487dbfc92
remove Wpacked and cleanup unused warning flags
2016-05-19 21:49:34 +02:00
Beat Küng
fd0f52bebd
orb macros: cleanup some unused code ( #4576 )
2016-05-19 11:08:37 +02:00
Lorenz Meier
41b127d405
Make IO RSSI handling as robust and informative as on FMU
2016-05-15 14:32:06 +02:00
Lorenz Meier
06fec2bce0
IO driver: Fix PWM load
2016-05-14 18:05:24 +02:00
Daniel Agar
69c1ce1714
WIP logger serialization
2016-05-14 11:27:07 +02:00
Daniel Agar
eb29b33620
use gcc attributes to align and pack
2016-05-14 11:27:07 +02:00
Daniel Agar
76387b1693
uorb autogeneration
2016-05-14 11:27:07 +02:00
Daniel Agar
6f49f861d6
px4io_params.c param metadata
2016-05-13 20:25:22 -04:00
Daniel Agar
3bda6e0883
mkblctrl_params.c param metadata
2016-05-13 20:25:21 -04:00
Daniel Agar
18b6815eec
camera_trigger_params.c param metadata
2016-05-13 20:25:20 -04:00
Lorenz Meier
29d6c95ec4
FMUv4: Build all Bosch drivers so they get built at least for one target
2016-05-13 15:02:58 +02:00
Lorenz Meier
637396359d
BMA180: Fix compilation
2016-05-13 15:02:58 +02:00
Lorenz Meier
13a819730d
BMP280: Cleanup to make it compile
2016-05-13 15:02:58 +02:00
Lok Tep
ea4896813c
astyle formatted
2016-05-13 15:02:58 +02:00
Lok Tep
07557bc362
SPI bmp280 driver, I2C skeleton
2016-05-13 15:02:58 +02:00
Daniel Agar
848e87ff76
lis3mdl use STACK_MAIN
2016-05-13 13:01:41 +02:00