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
sjwilks
697c0a1a1d
Merge pull request #314 from DrTon/att_control_der_fix
...
Multirotor attitude controller updated
2013-07-02 01:19:14 -07:00
sjwilks
bff6eae3a2
Merge pull request #318 from PX4/global_pos_log
...
Added global position to logging
2013-06-30 11:53:44 -07:00
Lorenz Meier
aa04701c89
Added global position to logging
2013-06-30 19:15:02 +02:00
sjwilks
8191130bbc
Merge pull request #315 from DrTon/sdlog2
...
sdlog2: FLOW message added
2013-06-25 21:41:06 -07:00
Anton Babushkin
85d35777e0
sdlog2: bugfix in FLOW message
2013-06-25 22:51:51 +04:00
Anton Babushkin
fdc7247fcf
sdlog2: FLOW message added, bug fixed in optical_flow topic
2013-06-25 21:04:08 +04:00
Anton Babushkin
72694825de
Copyright fixes
2013-06-22 11:28:21 +04:00
Anton Babushkin
5cb1f4662f
multirotor_attitude_control performance improved, tested in flight. PID library new functionality and bugfixes.
2013-06-20 19:25:37 +04:00
Lorenz Meier
85b5da8078
Merge pull request #312 from samized/flowboard_master
...
Add PX4IOAR PX4FLOW example startup script
2013-06-18 07:10:43 -07:00
samuezih
4254bbfe6d
Add PX4IOAR PX4FLOW example startup script
2013-06-18 10:45:08 +02:00
Lorenz Meier
b23f238d98
Merge pull request #311 from DrTon/sdlog2
...
sdlog2 bugs fixed
2013-06-17 23:35:15 -07:00
Anton Babushkin
447fc5e291
sdlog2 bugs fixed
2013-06-18 10:31:24 +04:00
Lorenz Meier
419750fe61
Merge pull request #309 from DrTon/sdlog2
...
sdlog2 critical bug fixed, added ARSP message
2013-06-17 06:42:59 -07:00
Anton Babushkin
a11895ac43
Critical bug fixed, cleanup
2013-06-17 16:06:35 +04:00
Anton Babushkin
d9f30858c8
sdlog2 messages ID fix
2013-06-17 14:46:18 +04:00
Anton Babushkin
22a925adeb
Merge branch 'master' into sdlog2
2013-06-17 14:44:45 +04:00
Lorenz Meier
badaa5e4a2
Fixed too low stack sizes
2013-06-17 09:57:34 +02:00
Lorenz Meier
c240e843aa
Merge pull request #305 from sjwilks/sdlog-airspeed
...
Add airspeed logging to sdlog2.
2013-06-16 13:46:35 -07:00
Lorenz Meier
f1419d4f5f
Merge pull request #307 from sjwilks/ets-airspeed-fix
...
Fix the usage help and lots of formatting fixes.
2013-06-16 12:29:37 -07:00
Simon Wilks
24cb66c833
And yet more formatting cleanups
2013-06-16 21:17:07 +02:00
Simon Wilks
7a99de9d30
More formatting cleanups
2013-06-16 21:07:42 +02:00
Lorenz Meier
9e26e8de79
Merge pull request #306 from sjwilks/hott-airspeed
...
Report airspeed via HoTT telemetry
2013-06-16 11:53:29 -07:00
Simon Wilks
1fc3c8f723
Fix usage help and cleanup formatting
2013-06-16 20:52:15 +02:00
Simon Wilks
dadac932da
Report airspeed over HoTT telemetry
2013-06-16 20:44:11 +02:00
Anton Babushkin
138ce117ab
ATSP.ThrustSP added
2013-06-16 17:20:07 +04:00
Simon Wilks
4253c16b3f
Increase array size.
2013-06-15 23:24:57 +02:00
Simon Wilks
12ac41802e
Log airspeed.
2013-06-15 22:58:14 +02:00
Lorenz Meier
b714c5c9d1
Merge pull request #303 from samized/flowboard_master
...
Add PX4Flow board modules and corresponding ORB msgs.
2013-06-14 13:20:43 -07:00
samuezih
b789e01a0f
Add PX4Flow board modules and corresponding ORB msgs.
2013-06-14 17:31:46 +02:00
Lorenz Meier
f28cec350c
Hotfix: Excluded sdlog app from standard build, still keeping code in place for now
2013-06-13 12:44:11 +02:00
Anton Babushkin
95236c379a
sdlog2: ARSP (attitude rates setpoint) message added, attitude rates added to ATT message
2013-06-13 06:51:09 +04:00
Lorenz Meier
42ce3112ad
Merge pull request #299 from DrTon/sdlog2
...
sdlog2: RC (RC controls) and OUT0 (actuator 0 output) messages added
2013-06-09 02:48:06 -07:00
Anton Babushkin
f8f83d5896
Merge branch 'master' into sdlog2
2013-06-08 18:16:33 +04:00
Anton Babushkin
079cb2cd65
sdlog2: RC (RC controls) and OUT0 (actuator 0 output) messages added, print statistics to mavlink console
2013-06-08 18:15:55 +04:00
Lorenz Meier
5a9e52a287
Merge branch 'master' of github.com:PX4/Firmware
2013-06-07 21:16:40 +02:00
Lorenz Meier
66879e6ff6
Hotfix: Make maxoptimization configurable from the shell via MAXOPTIMIZATION=-O0 V=1 make archives
2013-06-07 21:16:31 +02:00
Lorenz Meier
7a365e8af7
Merge pull request #297 from DrTon/sdlog2
...
sdlog2: new log messages added, ajustable log buffer
2013-06-07 12:04:58 -07:00
Anton Babushkin
7b98f0a567
sdlog2 minor fix
2013-06-07 22:12:21 +04:00
Anton Babushkin
59b26eca48
sdlog2 -b option (log buffer size) added, minor cleanup
2013-06-07 22:02:40 +04:00
Anton Babushkin
d39999425d
sdlog2 fixes
2013-06-07 21:32:58 +04:00
Lorenz Meier
aa641b5c34
Hotfix: Renamed max NSH argument variable to correct define
2013-06-07 18:00:37 +02:00
Anton Babushkin
03357f89fd
Merge branch 'master' into sdlog2
2013-06-07 19:29:14 +04:00
Anton Babushkin
5bad186916
sdlog2: STAT (vehicle state) log message added, minor optimizations
2013-06-07 13:36:15 +04:00
Lorenz Meier
5c74809dac
Config change: Set USB console as default.
2013-06-07 10:38:09 +02:00
Lorenz Meier
5b5d20bb63
Hotfix: Add an IO pass mixer with 8 outputs
2013-06-07 10:37:31 +02:00
Lorenz Meier
4e3f4b57e3
Hotfix: Allow the IO mixer loading to load larger mixers, fix up the px4io test command to allow a clean exit
2013-06-07 10:36:56 +02:00
Lorenz Meier
11544d27b7
Hotfix: Enlarge the buffer size for mixers, ensure that reasonable setups with 16 outputs can work
2013-06-07 10:35:37 +02:00
Lorenz Meier
6c7c130de7
Hotfix: Make IOs mixer loading pedantic to make sure the full mixer loads
2013-06-07 10:34:55 +02:00
px4dev
4302f76402
Hotfix: fix building firmware parallel
2013-06-06 22:49:49 -07:00