From 71daab636d1a4e2cb7db7789e084b6f2efe170e7 Mon Sep 17 00:00:00 2001 From: bsongis Date: Sat, 5 May 2012 17:27:22 +0000 Subject: [PATCH] Speed range was not good (1000km/h). Now 500km/h as a max. --- src/ersky9x/AT91SAM3S4.h | 2 +- src/frsky.cpp | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/src/ersky9x/AT91SAM3S4.h b/src/ersky9x/AT91SAM3S4.h index 2cbe67d42..b98014648 100644 --- a/src/ersky9x/AT91SAM3S4.h +++ b/src/ersky9x/AT91SAM3S4.h @@ -4234,7 +4234,7 @@ typedef struct { RwReg SPI_TNCR; /**< \brief (Spi Offset: 0x11C) Transmit Next Counter Register */ WoReg SPI_PTCR; /**< \brief (Spi Offset: 0x120) Transfer Control Register */ RoReg SPI_PTSR; /**< \brief (Spi Offset: 0x124) Transfer Status Register */ -} Spi; +} Spi, AT91S_SPI, *AT91PS_SPI; #endif /* __ASSEMBLY__ */ /* -------- SPI_CR : (SPI Offset: 0x00) Control Register -------- */ #define SPI_CR_SPIEN (0x1 << 0) /**< \brief (SPI_CR) SPI Enable */ diff --git a/src/frsky.cpp b/src/frsky.cpp index 5a3adbe52..5ded8f802 100644 --- a/src/frsky.cpp +++ b/src/frsky.cpp @@ -835,6 +835,7 @@ void resetTelemetry() frskyHubData.gpsLatitude_ap = 7710; frskyHubData.gpsLongitude_bp = 1006; frskyHubData.gpsLongitude_ap = 8872; + frskyHubData.gpsSpeed_bp = (100 * 250) / 463; getGpsPilotPosition(); frskyHubData.gpsLatitude_bp = 4401; @@ -887,7 +888,6 @@ int16_t convertTelemValue(uint8_t channel, uint8_t value) case TELEM_T2: result = (int16_t)value - 30; break; - case TELEM_SPEED: case TELEM_CELL: result = value * 2; break;