Anton Babushkin
4685871c83
Major ubx driver cleanup: few pages of code removed, send update only when full navigation solution received
2013-07-11 15:28:56 +04:00
Lorenz Meier
3a76162b08
Merge pull request #317 from DrTon/arm_safe_fix
...
Arm/disarm and SAS modes order safety fixes
2013-07-10 22:53:45 -07:00
Jean Cyr
897b541b12
General cleanup of /dev/px4io and /dev/px4fmu
...
- Use distinct common symbols for px4io and px4fmu device files, and use
instead of hardcoded filenames
- Use common symbols defining px4io bits consistently between px4fmu and
px4io builds.
2013-07-09 20:37:00 -04:00
unknown
328f4f8c87
Merge remote-tracking branch 'upstream/master'
2013-07-09 20:14:34 -04:00
Lorenz Meier
71ca3ec449
Merged GPS info fixes from pigeonhunter
2013-07-09 23:16:53 +02:00
unknown
c264267814
Merge remote-tracking branch 'upstream/master'
2013-07-09 17:10:49 -04:00
Lorenz Meier
c3d07030dd
Minor additions to fix, pushing
2013-07-09 22:56:02 +02:00
Lorenz Meier
6cbbb9b99f
Hotfix for GPS driver
2013-07-09 22:46:24 +02:00
Lorenz Meier
c7f372916c
Hotfix: Updated a MAVLink header
2013-07-09 18:25:42 +02:00
Lorenz Meier
e3bb9e87e2
Hotfix for GPS: Disable unknown message classes
2013-07-09 17:36:48 +02:00
Lorenz Meier
9910a5ef5f
Merge branch 'top' of https://github.com/a-ha/Firmware into top
2013-07-09 13:36:38 +02:00
Lorenz Meier
33c7c2c32e
Merge branch 'master' of github.com:PX4/Firmware
2013-07-09 13:34:12 +02:00
Lorenz Meier
82c13efad1
Merged CPU load changes by freddie chopin
2013-07-09 13:27:17 +02:00
Lorenz Meier
9c6cca8b9b
Merge pull request #310 from PX4/att_fix
...
fixed attitude estimator params
2013-07-09 04:11:38 -07:00
Lorenz Meier
d63730419b
Merge branch 'mpu6000_set_sample_rate' of https://github.com/fibr/Firmware into mpu_rate
2013-07-09 11:16:42 +02:00
Darryl Taylor
2990a7384b
Merge branch 'master' of https://github.com/PX4/Firmware into gps_fix
2013-07-09 17:09:59 +08:00
Lorenz Meier
bbe6615884
Merge pull request #324 from DrTon/gpio_led_io_relay
...
gpio_led: PX4IO RELAY and ACC outputs support
2013-07-09 02:09:30 -07:00
Darryl Taylor
dc2ef7b3c6
Some cleanup of NAV_SVINFO message handler
2013-07-09 17:07:11 +08:00
Darryl Taylor
6dff71668d
Merge branch 'master' into gps_fix
2013-07-09 14:49:58 +08:00
Darryl Taylor
d878d4756c
Ammended UBlox driver to record SV Info, satelites_visible == satelites used. Info is recorded for all SVs, used or not. Might be useful for GPS debugging.
2013-07-09 14:25:47 +08:00
Simon Wilks
a18c6cea18
Merge remote-tracking branch 'upstream/master' into hott-esc
2013-07-09 08:04:07 +02:00
unknown
a9b327b1fe
Merge remote-tracking branch 'upstream/master'
2013-07-08 17:13:41 -04:00
Lorenz Meier
ced2871263
Merged mkblctrl
2013-07-08 20:48:30 +02:00
Lorenz Meier
2a1bf3018b
Hotfix: Changed all left-over task_spawn() to task_spawn_cmd()
2013-07-08 15:26:25 +02:00
Lorenz Meier
6436e2e350
Updated mavlink_onboard as well (Hotfix)
2013-07-08 14:43:27 +02:00
Lorenz Meier
040b8f3802
Cleaned up MAVLink include hierarchy
2013-07-08 14:16:46 +02:00
Julian Oes
88389ea255
Merge branch 'master' into new_state_machine
...
compiling again
Conflicts:
src/modules/fixedwing_att_control/fixedwing_att_control_att.c
src/modules/fixedwing_att_control/fixedwing_att_control_rate.c
src/modules/fixedwing_pos_control/fixedwing_pos_control_main.c
src/modules/mavlink/orb_listener.c
src/modules/multirotor_att_control/multirotor_attitude_control.c
src/modules/multirotor_att_control/multirotor_rate_control.c
src/modules/systemlib/pid/pid.c
src/modules/systemlib/pid/pid.h
src/modules/uORB/objects_common.cpp
2013-07-08 10:31:32 +02:00
Jean Cyr
3188250634
Fix documentation fonts
2013-07-08 00:13:17 -04:00
Jean Cyr
a7d5248f05
Feature documentation
2013-07-08 00:07:00 -04:00
Jean Cyr
20103f572f
Minor px4io optimization
...
Since this module creates the PX4IO object and that the IOCTL function
doesn't use the file descriptor parameter, there is no need to invoke
IOCTL via the filesystem since we can call it directly.
2013-07-07 20:19:27 -04:00
Jean Cyr
dab652faf6
Prevent RELAY1 control via IOCTL if DSM bind feature is enabled
2013-07-07 19:04:30 -04:00
Jean Cyr
35711280df
Merge remote-tracking branch 'upstream/master'
2013-07-07 14:29:30 -04:00
Lorenz Meier
cf2dbdf9a1
Merge pull request #320 from PX4/integration
...
NuttX integration merge
2013-07-07 10:59:43 -07:00
marco
c4dfc345a1
Version from esc_status topic added to sdlog2
2013-07-07 18:27:08 +02:00
Jean Cyr
7a6a786708
Merge remote-tracking branch 'upstream/master'
2013-07-07 09:12:42 -04:00
Lorenz Meier
7cf121472e
Merge pull request #325 from sjwilks/airspeed
...
Don't zero out the reported airspeed when below 15km/h
2013-07-07 02:31:14 -07:00
Simon Wilks
2b41e1a23b
Merge remote-tracking branch 'upstream/master' into airspeed
2013-07-07 01:11:10 +02:00
Simon Wilks
01255a4cec
Remove the <15kmh cuttoff and report kmh via HoTT.
2013-07-07 01:10:47 +02:00
Anton Babushkin
369e6d1eea
gpio_led: minor usage fix
2013-07-06 18:37:02 +04:00
Anton Babushkin
8d0784af61
gpio_led: PX4IO RELAY and ACC outputs support, some fixes
2013-07-06 18:30:09 +04:00
Simon Wilks
86adaeb3e8
More cleanups
2013-07-06 15:02:34 +02:00
Jean Cyr
3f9f2018e2
Support binding DSM2 and DSMX satellite receivers
...
The px4io bind command allows you to put a DSM satellite receiver into
bind mode. Since this feature requires that
the dsm VCC line (red wire) be cut and routed through relay one, it is
not enabled by default in order not to
affect those not using a DSM satellite receiver or wising to use relay
one for other purposes.
NOTE: Binding DSM2 satellites in 11-bit mode is not supported due to
potential bug in some DSM2 receiver streams
when in 11-bit mode. Furthermore the px4io software folds 11 bit data
down to 10 bits so there is no resolution
advantage to to 11-bit mode.
To enable the feature the RC_RL1_DSM_VCC parameter must be set to a non
zero value from the console, or using
QGroundControl:
param set RC_RL1_DSM_VCC 1
From the console you can initiate DSM bind mode with:
uorb start
param set RC_RL1_DSM_VCC 1
px4io start
px4io bind dsm2
For binding a DSMX satellite to a DSMX transmitter you would instead
use:
px4io bind dsmx
Your receiver module should start a rapid flash and you can follow the
normal binding sequence of your
transmitter.
Note: The value of parameter RC_RL1_DSM_VCC defaults to 0, so none of
this will have any effect on an unmodified
DSM receiver connection. For this feature to work, the power wire (red)
must be cut and each side connected to a
terminal on relay1 of the px4io board.
This has been tested using Spektrum as well as Hobby King 'Orange' DSM
satellite receivers.
Both px4fmu and px4io images are updated.
2013-07-05 20:51:29 -04:00
Lorenz Meier
422c675c55
Commented flow example slightly better
2013-07-05 11:44:25 +02:00
Lorenz Meier
5f2d35d715
Added gyro scaling as parameter
2013-07-05 11:44:10 +02:00
Lorenz Meier
7ca0698a6b
Fixed HIL handling
2013-07-05 11:43:42 +02:00
Lorenz Meier
2cfe9ee1b4
Improved limits handling
2013-07-05 11:43:16 +02:00
Lorenz Meier
05d6815401
Improved return statement of sensors app
2013-07-04 15:49:13 +02:00
Lorenz Meier
cefebb9699
Small improvements in system lib
2013-07-04 15:48:01 +02:00
Lorenz Meier
d72e9929aa
Fixes to fixed wing control example, fixes to the way the control lib publishes estimates
2013-07-04 15:46:53 +02:00
Lorenz Meier
b01673d1d8
Fixes to estimator and HIL startup script
2013-07-04 15:45:32 +02:00