Scale R/C inputs around the preset center, not the nominal center.

This commit is contained in:
px4dev
2013-02-24 15:56:02 -08:00
parent 345b1a0915
commit 6ac7e8b7e4
+2 -3
View File
@@ -119,7 +119,6 @@ controls_tick() {
ASSERT(r_raw_rc_count <= MAX_CONTROL_CHANNELS);
/*
* In some cases we may have received a frame, but input has still
* been lost.
@@ -168,8 +167,8 @@ controls_tick() {
int16_t scaled = raw;
/* adjust to zero-relative (-500..500) */
scaled -= 1500;
/* adjust to zero-relative around center */
scaled -= conf[PX4IO_P_RC_CONFIG_CENTER];
/* scale to fixed-point representation (-10000..10000) */
scaled *= 20;