From c658e31b62a4d2fcd24e108c67708ac100e63b09 Mon Sep 17 00:00:00 2001 From: Dominic Clifton Date: Thu, 17 Apr 2014 23:11:13 +0100 Subject: [PATCH] Remove spektrum and sumd's dependencies on the mw.h/board.h files. --- src/rx_spektrum.c | 16 ++++++++++++---- src/rx_sumd.c | 16 ++++++++++++++-- 2 files changed, 26 insertions(+), 6 deletions(-) diff --git a/src/rx_spektrum.c b/src/rx_spektrum.c index 30025f4908..3fceab8430 100644 --- a/src/rx_spektrum.c +++ b/src/rx_spektrum.c @@ -1,5 +1,13 @@ -#include "board.h" -#include "mw.h" +#include +#include + +#include "platform.h" + +#include "drivers/system_common.h" + +#include "drivers/serial_common.h" +#include "drivers/serial_uart.h" +#include "runtime_config.h" #include "rx_common.h" @@ -22,9 +30,9 @@ static uint16_t spektrumReadRawRC(rxConfig_t *rxConfig, uint8_t chan); // external vars (ugh) extern int16_t failsafeCnt; -void spektrumInit(rcReadRawDataPtr *callback) +void spektrumInit(rxConfig_t*rxConfig, rcReadRawDataPtr *callback) { - switch (mcfg.rxConfig.serialrx_type) { + switch (rxConfig->serialrx_type) { case SERIALRX_SPEKTRUM2048: // 11 bit frames spek_chan_shift = 3; diff --git a/src/rx_sumd.c b/src/rx_sumd.c index 4c006a8572..7d70605a4e 100644 --- a/src/rx_sumd.c +++ b/src/rx_sumd.c @@ -1,5 +1,17 @@ -#include "board.h" -#include "mw.h" +#include +#include + +#include "platform.h" + +#include "drivers/system_common.h" + +#include "drivers/serial_common.h" +#include "drivers/serial_uart.h" +#include "runtime_config.h" + +#include "failsafe.h" + +#include "rx_common.h" // driver for SUMD receiver using UART2