Andrew Tridgell
41b3452e22
ll40ls: added support for 'blue label' lidars
...
the key is splitting up read_reg() into two transfers
2015-08-17 09:18:38 +02:00
Andrew Tridgell
f77620c3f4
mpu6000: check WHOAMI register
...
this prevents a mpu9250 being seen as a mpu6000
2015-08-17 09:17:07 +02:00
Andrew Tridgell
0e6cdecfad
drv_sensor: added MPU9250 sensor defines
2015-08-17 09:16:58 +02:00
Andrew Tridgell
39e0a487bb
mpu9250: first cut at a MPU9250 driver
2015-08-17 09:16:47 +02:00
Lorenz Meier
e577ad582b
FMU driver: Fix comment
2015-08-13 11:39:16 +02:00
Lorenz Meier
588146e536
PWM input driver: Add missing GPIO config for pin reset
2015-08-13 11:38:46 +02:00
Lorenz Meier
4e2bcf3315
LL40S: Remove printf in interrupt context
2015-08-13 09:50:47 +02:00
Lorenz Meier
a4f1970775
FMU driver: Provide the 4 pwm mode as help text
2015-08-13 09:45:50 +02:00
Lorenz Meier
231ab7d690
Rename HIL class to PWMSim
2015-08-12 19:29:31 +02:00
Lorenz Meier
ebe91f3243
Update main function name
2015-08-12 19:23:13 +02:00
Lorenz Meier
8dd8179f4c
Update PWM out sim
2015-08-12 19:18:16 +02:00
Lorenz Meier
ad9857f885
PWM out simulation: Give it a proper name
2015-08-12 19:18:00 +02:00
Lorenz Meier
b81ae9473b
HIL driver: Fix output clamping in HIL mode, clean up commented out sections
2015-08-12 19:11:34 +02:00
Lorenz Meier
8a3301c73c
HIL: Use smaller task launch stack
2015-08-12 19:10:37 +02:00
Lorenz Meier
8cd6f3529c
Merge pull request #2555 from PX4/uorb_msg
...
uORB message support
2015-08-12 17:31:44 +02:00
Mark Charlebois
a589d15c52
Refactored debug() and log() in CDev
...
These functions used vprintf which is not available on all platforms.
They also do not enable line and file debug output.
Changed to macros that preserve the output format. Uses new macro that
can be used to implement per object, runtime selectable logging
Signed-off-by: Mark Charlebois <charlebm@gmail.com >
2015-08-11 12:07:06 -07:00
Lorenz Meier
ea2975c2a9
Merged beta into master
2015-08-11 11:03:01 +02:00
Lorenz Meier
72c3f4b815
Flow: Shrink boot handler size
2015-08-11 09:24:56 +02:00
Lorenz Meier
7170c76fff
Camera trigger: Support N pins to be triggered in parallel if needed
2015-08-10 21:58:56 +02:00
Lorenz Meier
a632f18277
Camera trigger fixes, found by @fkaiser
2015-08-10 19:57:47 +02:00
Lorenz Meier
ffb9e87161
Converted satellite_info topic to generated topic
2015-08-10 15:34:08 +02:00
Lorenz Meier
e07e4743c5
PX4IO: Enable S.BUS if config param is set, ignore if no param present
2015-08-08 23:50:05 +02:00
Lorenz Meier
4cfad588ff
IO: Add param for S.BUS output
2015-08-08 23:49:18 +02:00
Lorenz Meier
24fdb5d532
Camera trigger: Expose trigger output pin selection as parameter
2015-08-08 14:36:22 +02:00
Lorenz Meier
82dc382095
Camera trigger: Fix param handle names, enable trigger if mode set to > 1
2015-08-08 14:14:48 +02:00
Lorenz Meier
0d897db266
Camera trigger: Launch publication in correct thread
2015-08-08 11:34:00 +02:00
Lorenz Meier
06a4e9c585
Rework trigger to operate on work queue and timers without jitter
2015-08-08 11:34:00 +02:00
Lorenz Meier
0e03f02b55
Moved trigger to drivers
2015-08-08 11:34:00 +02:00
luft27
0ba1774fcb
merge from upstream
2015-08-03 15:37:39 +03:00
luft27
400842a0d8
fixed: fmu does not publish actuator_outputs
2015-08-03 15:24:13 +03:00
Lorenz Meier
1b9ea1b7a1
FMU driver: Disable debug mode
2015-08-01 17:16:15 +02:00
Lorenz Meier
2a80c80a4a
PX4 FLOW: Silence alarming messages on a normal boot
2015-08-01 17:16:01 +02:00
Lorenz Meier
0c6b8f2501
GPS: silence verbose boot messages
2015-08-01 17:15:52 +02:00
Lorenz Meier
a446cb6b2f
FMU driver: Disable debug mode
2015-08-01 17:15:38 +02:00
Lorenz Meier
3679c25125
PX4 FLOW: Silence alarming messages on a normal boot
2015-08-01 17:15:25 +02:00
Lorenz Meier
c38c58291e
GPS: silence verbose boot messages
2015-08-01 17:15:10 +02:00
Lorenz Meier
ea7ae7d019
Merged beta into master
2015-08-01 16:58:02 +02:00
Lorenz Meier
f94e2c8136
FMU driver: Rely on prearmed field to pre-arm
2015-07-22 17:16:34 +02:00
Lorenz Meier
0d37de005b
Merged beta to master
2015-07-17 23:42:23 +02:00
Lorenz Meier
d9f0baf4dc
GPS driver: Only let the driver publish reports if it really found a GPS receiver
2015-07-17 21:19:32 +02:00
ksschwabe
e1572d3942
Moved ADC channel defines for battery voltage, battery current, and airspeed voltage to board_config.h. This allows better portabilit of code from one board to another, since it removes the hardcoded #ifdef sections from the Px4 sensors code.
2015-07-17 14:09:52 +02:00
Lorenz Meier
649b6df2b4
Merge pull request #2552 from ksschwabe/master
...
Moved ADC channel definitions to the board_config.h file. This way ne…
2015-07-17 10:23:38 +02:00
Lorenz Meier
7277d390c4
Merge branch 'beta'
2015-07-12 15:52:02 +02:00
Lorenz Meier
614c397762
MPU6K self-test: Be more forgiving on offset values
2015-07-11 22:08:36 +02:00
ksschwabe
b528e1f593
Added ADC channel definitions to the board_config.h file. This way new boards with different ADC channel sets can still use the Px4 adc.c driver.
2015-07-10 17:03:22 +02:00
Lorenz Meier
2a8402edb1
Merged beta into master
2015-07-09 15:55:31 +02:00
Lorenz Meier
8bb9707f3f
FMU: Allow to pre-arm the non-throttle channels with the safety switch
2015-07-06 12:08:31 +02:00
Simon Laube
d9e6cb0f58
implemented retrying the connection to the px4flow sensor before giving up.
2015-07-04 18:27:01 +02:00
Simon Laube
dac74db104
change the nested if structure which tries all i2c busses to a loop.
2015-07-04 18:26:52 +02:00
Lorenz Meier
969d6cd563
Merge pull request #2499 from leitwert/feature/retry-start-px4flow
...
Feature: Retry start px4flow
2015-07-04 18:26:14 +02:00