1
0
Fork 0
mirror of https://github.com/betaflight/betaflight.git synced 2025-07-15 12:25:20 +03:00

Converted defines for VTX_COMMON, VTX_CONTROL, VTX_RTC6705, VTX_RTC6705SOFTSPI, VTX_TRAMP, VTX_SMARTAUDIO to use USE_ prefix.

This commit is contained in:
mikeller 2018-01-09 17:34:34 +13:00
parent ce2c3e28bd
commit 385623bd9d
40 changed files with 101 additions and 101 deletions

View file

@ -101,14 +101,14 @@ static OSD_Entry menuFeaturesEntries[] =
#if defined(USE_BLACKBOX)
{"BLACKBOX", OME_Submenu, cmsMenuChange, &cmsx_menuBlackbox, 0},
#endif
#if defined(VTX_CONTROL)
#if defined(VTX_RTC6705)
#if defined(USE_VTX_CONTROL)
#if defined(USE_VTX_RTC6705)
{"VTX", OME_Submenu, cmsMenuChange, &cmsx_menuVtxRTC6705, 0},
#endif // VTX_RTC6705
#if defined(VTX_SMARTAUDIO)
#if defined(USE_VTX_SMARTAUDIO)
{"VTX SA", OME_Submenu, cmsMenuChange, &cmsx_menuVtxSmartAudio, 0},
#endif
#if defined(VTX_TRAMP)
#if defined(USE_VTX_TRAMP)
{"VTX TR", OME_Submenu, cmsMenuChange, &cmsx_menuVtxTramp, 0},
#endif
#endif // VTX_CONTROL

View file

@ -72,7 +72,7 @@ OSD_Entry menuOsdActiveElemsEntries[] =
{"FLY MODE", OME_VISIBLE, NULL, &osdConfig_item_pos[OSD_FLYMODE], 0},
{"NAME", OME_VISIBLE, NULL, &osdConfig_item_pos[OSD_CRAFT_NAME], 0},
{"THROTTLE", OME_VISIBLE, NULL, &osdConfig_item_pos[OSD_THROTTLE_POS], 0},
#ifdef VTX_CONTROL
#ifdef USE_VTX_CONTROL
{"VTX CHAN", OME_VISIBLE, NULL, &osdConfig_item_pos[OSD_VTX_CHANNEL], 0},
#endif // VTX
{"CURRENT (A)", OME_VISIBLE, NULL, &osdConfig_item_pos[OSD_CURRENT_DRAW], 0},

View file

@ -21,7 +21,7 @@
#include "platform.h"
#if defined(USE_CMS) && defined(VTX_RTC6705)
#if defined(USE_CMS) && defined(USE_VTX_RTC6705)
#include "common/printf.h"
#include "common/utils.h"

View file

@ -22,7 +22,7 @@
#include "platform.h"
#if defined(USE_CMS) && defined(VTX_SMARTAUDIO)
#if defined(USE_CMS) && defined(USE_VTX_SMARTAUDIO)
#include "common/printf.h"
#include "common/utils.h"

View file

@ -21,7 +21,7 @@
#include "platform.h"
#if defined(USE_CMS) && defined(VTX_TRAMP)
#if defined(USE_CMS) && defined(USE_VTX_TRAMP)
#include "common/printf.h"
#include "common/utils.h"

View file

@ -24,7 +24,7 @@
#include "platform.h"
#if defined(VTX_COMMON)
#if defined(USE_VTX_COMMON)
#include "common/time.h"
#include "drivers/vtx_common.h"

View file

@ -41,13 +41,13 @@
#define VTX_SETTINGS_MAX_FREQUENCY_MHZ 5999 //max freq (in MHz) for 'vtx_freq' setting
#if defined(VTX_RTC6705)
#if defined(USE_VTX_RTC6705)
#include "drivers/vtx_rtc6705.h"
#endif
#if defined(VTX_SMARTAUDIO) || defined(VTX_TRAMP)
#if defined(USE_VTX_SMARTAUDIO) || defined(USE_VTX_TRAMP)
#define VTX_SETTINGS_POWER_COUNT 5
#define VTX_SETTINGS_DEFAULT_POWER 1
@ -56,7 +56,7 @@
#define VTX_SETTINGS_MAX_USER_FREQ 5999
#define VTX_SETTINGS_FREQCMD
#elif defined(VTX_RTC6705)
#elif defined(USE_VTX_RTC6705)
#define VTX_SETTINGS_POWER_COUNT VTX_RTC6705_POWER_COUNT
#define VTX_SETTINGS_DEFAULT_POWER VTX_RTC6705_DEFAULT_POWER

View file

@ -27,7 +27,7 @@
#include "platform.h"
#if defined(VTX_RTC6705) && !defined(VTX_RTC6705SOFTSPI)
#if defined(USE_VTX_RTC6705) && !defined(USE_VTX_RTC6705_SOFTSPI)
#include "common/maths.h"

View file

@ -20,7 +20,7 @@
#include "platform.h"
#if defined(VTX_RTC6705) && defined(VTX_RTC6705SOFTSPI)
#if defined(USE_VTX_RTC6705) && defined(USE_VTX_RTC6705_SOFTSPI)
#include "drivers/bus_spi.h"
#include "drivers/io.h"

View file

@ -379,10 +379,10 @@ void updateMagHold(void)
}
#endif
#ifdef VTX_CONTROL
#ifdef USE_VTX_CONTROL
static bool canUpdateVTX(void)
{
#ifdef VTX_RTC6705
#ifdef USE_VTX_RTC6705
return vtxRTC6705CanUpdate();
#endif
return true;
@ -591,7 +591,7 @@ void processRx(timeUs_t currentTimeUs)
}
#endif
#ifdef VTX_CONTROL
#ifdef USE_VTX_CONTROL
vtxUpdateActivatedChannel();
if (canUpdateVTX()) {

View file

@ -476,7 +476,7 @@ void init(void)
updateHardwareRevision();
#endif
#ifdef VTX_RTC6705
#ifdef USE_VTX_RTC6705
rtc6705IOInit();
#endif
@ -682,23 +682,23 @@ void init(void)
baroSetCalibrationCycles(CALIBRATING_BARO_CYCLES);
#endif
#ifdef VTX_CONTROL
#ifdef USE_VTX_CONTROL
vtxControlInit();
#if defined(VTX_COMMON)
#if defined(USE_VTX_COMMON)
vtxCommonInit();
vtxInit();
#endif
#ifdef VTX_SMARTAUDIO
#ifdef USE_VTX_SMARTAUDIO
vtxSmartAudioInit();
#endif
#ifdef VTX_TRAMP
#ifdef USE_VTX_TRAMP
vtxTrampInit();
#endif
#ifdef VTX_RTC6705
#ifdef USE_VTX_RTC6705
#ifdef VTX_RTC6705_OPTIONAL
if (!vtxCommonDeviceRegistered()) // external VTX takes precedence when configured.
#endif

View file

@ -205,14 +205,14 @@ static void taskTelemetry(timeUs_t currentTimeUs)
}
#endif
#ifdef VTX_CONTROL
#ifdef USE_VTX_CONTROL
// Everything that listens to VTX devices
void taskVtxControl(timeUs_t currentTime)
{
if (cliMode)
return;
#ifdef VTX_COMMON
#ifdef USE_VTX_COMMON
vtxProcessSchedule(currentTime);
#endif
}
@ -331,8 +331,8 @@ void fcTasksInit(void)
setTaskEnabled(TASK_CMS, feature(FEATURE_OSD) || feature(FEATURE_DASHBOARD));
#endif
#endif
#ifdef VTX_CONTROL
#if defined(VTX_RTC6705) || defined(VTX_SMARTAUDIO) || defined(VTX_TRAMP)
#ifdef USE_VTX_CONTROL
#if defined(USE_VTX_RTC6705) || defined(USE_VTX_SMARTAUDIO) || defined(USE_VTX_TRAMP)
setTaskEnabled(TASK_VTXCTRL, true);
#endif
#endif
@ -569,7 +569,7 @@ cfTask_t cfTasks[TASK_COUNT] = {
},
#endif
#ifdef VTX_CONTROL
#ifdef USE_VTX_CONTROL
[TASK_VTXCTRL] = {
.taskName = "VTXCTRL",
.taskFunc = taskVtxControl,

View file

@ -326,7 +326,7 @@ void processRcStickPositions(throttleStatus_e throttleStatus)
}
#endif
#ifdef VTX_CONTROL
#ifdef USE_VTX_CONTROL
if (rcSticks == THR_HI + YAW_LO + PIT_CE + ROL_HI) {
vtxIncrementBand();
}

View file

@ -1858,7 +1858,7 @@ static void cliFlashRead(char *cmdline)
#endif
#endif
#ifdef VTX_CONTROL
#ifdef USE_VTX_CONTROL
static void printVtx(uint8_t dumpMask, const vtxConfig_t *vtxConfig, const vtxConfig_t *vtxConfigDefault)
{
// print out vtx channel settings
@ -3560,7 +3560,7 @@ static void printConfig(char *cmdline, bool doDiff)
cliPrintHashLine("rxrange");
printRxRange(dumpMask, rxChannelRangeConfigs_CopyArray, rxChannelRangeConfigs(0));
#ifdef VTX_CONTROL
#ifdef USE_VTX_CONTROL
cliPrintHashLine("vtx");
printVtx(dumpMask, &vtxConfig_Copy, vtxConfig());
#endif
@ -3734,7 +3734,7 @@ const clicmd_t cmdTable[] = {
CLI_COMMAND_DEF("tasks", "show task stats", NULL, cliTasks),
#endif
CLI_COMMAND_DEF("version", "show version", NULL, cliVersion),
#ifdef VTX_CONTROL
#ifdef USE_VTX_CONTROL
CLI_COMMAND_DEF("vtx", "vtx channels on switch", NULL, cliVtx),
#endif
};

View file

@ -1206,7 +1206,7 @@ static bool mspProcessOutCommand(uint8_t cmdMSP, sbuf_t *dst)
sbufWriteU8(dst, compassConfig()->mag_hardware);
break;
#if defined(VTX_COMMON)
#if defined(USE_VTX_COMMON)
case MSP_VTX_CONFIG:
{
uint8_t deviceType = vtxCommonGetDeviceType();
@ -1702,7 +1702,7 @@ static mspResult_e mspProcessInCommand(uint8_t cmdMSP, sbuf_t *src)
break;
#endif
#ifdef VTX_COMMON
#ifdef USE_VTX_COMMON
case MSP_SET_VTX_CONFIG:
{
if (vtxCommonDeviceRegistered()) {

View file

@ -256,7 +256,7 @@ void initActiveBoxIds(void)
BME(BOXCAMERA3);
#endif
#if defined(VTX_SMARTAUDIO) || defined(VTX_TRAMP)
#if defined(USE_VTX_SMARTAUDIO) || defined(USE_VTX_TRAMP)
BME(BOXVTXPITMODE);
#endif

View file

@ -788,7 +788,7 @@ const clivalue_t valueTable[] = {
{ "pwr_on_arm_grace", VAR_UINT8 | MASTER_VALUE, .config.minmax = { 0, 30 }, PG_SYSTEM_CONFIG, offsetof(systemConfig_t, powerOnArmingGraceTime) },
// PG_VTX_CONFIG
#ifdef VTX_COMMON
#ifdef USE_VTX_COMMON
{ "vtx_band", VAR_UINT8 | MASTER_VALUE, .config.minmax = { VTX_SETTINGS_MIN_BAND, VTX_SETTINGS_MAX_BAND }, PG_VTX_SETTINGS_CONFIG, offsetof(vtxSettingsConfig_t, band) },
{ "vtx_channel", VAR_UINT8 | MASTER_VALUE, .config.minmax = { VTX_SETTINGS_MIN_CHANNEL, VTX_SETTINGS_MAX_CHANNEL }, PG_VTX_SETTINGS_CONFIG, offsetof(vtxSettingsConfig_t, channel) },
{ "vtx_power", VAR_UINT8 | MASTER_VALUE, .config.minmax = { VTX_SETTINGS_MIN_POWER, VTX_SETTINGS_POWER_COUNT-1 }, PG_VTX_SETTINGS_CONFIG, offsetof(vtxSettingsConfig_t, power) },
@ -800,7 +800,7 @@ const clivalue_t valueTable[] = {
#endif
// PG_VTX_CONFIG
#if defined(VTX_CONTROL) && defined(VTX_COMMON)
#if defined(USE_VTX_CONTROL) && defined(USE_VTX_COMMON)
{ "vtx_halfduplex", VAR_UINT8 | MASTER_VALUE | MODE_LOOKUP, .config.lookup = { TABLE_OFF_ON }, PG_VTX_CONFIG, offsetof(vtxConfig_t, halfDuplex) },
#endif

View file

@ -578,7 +578,7 @@ static void applyLedWarningLayer(bool updateNow, timeUs_t *timer)
}
}
#ifdef VTX_COMMON
#ifdef USE_VTX_COMMON
static void applyLedVtxLayer(bool updateNow, timeUs_t *timer)
{
static uint16_t frequency = 0;
@ -1000,7 +1000,7 @@ typedef enum {
timGps,
#endif
timWarning,
#ifdef VTX_COMMON
#ifdef USE_VTX_COMMON
timVtx,
#endif
timIndicator,
@ -1029,7 +1029,7 @@ static applyLayerFn_timed* layerTable[] = {
[timGps] = &applyLedGpsLayer,
#endif
[timWarning] = &applyLedWarningLayer,
#ifdef VTX_COMMON
#ifdef USE_VTX_COMMON
[timVtx] = &applyLedVtxLayer,
#endif
[timIndicator] = &applyLedIndicatorLayer,

View file

@ -506,7 +506,7 @@ static void osdDrawSingleElement(uint8_t item)
tfp_sprintf(buff + 2, "%d", (constrain(rcData[THROTTLE], PWM_RANGE_MIN, PWM_RANGE_MAX) - PWM_RANGE_MIN) * 100 / (PWM_RANGE_MAX - PWM_RANGE_MIN));
break;
#if defined(VTX_COMMON)
#if defined(USE_VTX_COMMON)
case OSD_VTX_CHANNEL:
{
const char vtxBandLetter = vtx58BandLetter[vtxSettingsConfig()->band];

View file

@ -17,7 +17,7 @@
#include "platform.h"
#if defined(USE_SPEKTRUM_VTX_CONTROL) && defined(VTX_COMMON)
#if defined(USE_SPEKTRUM_VTX_CONTROL) && defined(USE_VTX_COMMON)
#include <string.h>

View file

@ -20,7 +20,7 @@
#include "platform.h"
#if defined(VTX_COMMON)
#if defined(USE_VTX_COMMON)
#include "common/time.h"
#include "common/maths.h"

View file

@ -21,7 +21,7 @@
#include "platform.h"
#if defined(VTX_CONTROL) && defined(VTX_COMMON)
#if defined(USE_VTX_CONTROL) && defined(USE_VTX_COMMON)
#include "common/maths.h"
@ -184,7 +184,7 @@ void vtxCyclePower(const uint8_t powerStep)
*/
void handleVTXControlButton(void)
{
#if defined(VTX_RTC6705) && defined(BUTTON_A_PIN)
#if defined(USE_VTX_RTC6705) && defined(BUTTON_A_PIN)
bool buttonWasPressed = false;
uint32_t start = millis();
uint32_t ledToggleAt = start;

View file

@ -22,7 +22,7 @@
#include "platform.h"
#if defined(VTX_RTC6705) && defined(VTX_CONTROL)
#if defined(USE_VTX_RTC6705) && defined(USE_VTX_CONTROL)
#include "build/build_config.h"
#include "build/debug.h"
@ -51,13 +51,13 @@
#include "io/vtx_rtc6705.h"
#include "io/vtx_string.h"
#if defined(USE_CMS) || defined(VTX_COMMON)
#if defined(USE_CMS) || defined(USE_VTX_COMMON)
const char * const rtc6705PowerNames[] = {
"OFF", "MIN", "MAX"
};
#endif
#ifdef VTX_COMMON
#ifdef USE_VTX_COMMON
static vtxVTable_t rtc6705VTable; // Forward
static vtxDevice_t vtxRTC6705 = {
.vTable = &rtc6705VTable,
@ -111,7 +111,7 @@ void vtxRTC6705Process(timeUs_t now)
UNUSED(now);
}
#ifdef VTX_COMMON
#ifdef USE_VTX_COMMON
// Interface to common VTX API
vtxDevType_e vtxRTC6705GetDeviceType(void)

View file

@ -24,7 +24,7 @@
#include "platform.h"
#if defined(VTX_SMARTAUDIO) && defined(VTX_CONTROL)
#if defined(USE_VTX_SMARTAUDIO) && defined(USE_VTX_CONTROL)
#include "build/build_config.h"
#include "build/debug.h"
@ -70,13 +70,13 @@ serialPort_t *debugSerialPort = NULL;
static serialPort_t *smartAudioSerialPort = NULL;
#if defined(USE_CMS) || defined(VTX_COMMON)
#if defined(USE_CMS) || defined(USE_VTX_COMMON)
const char * const saPowerNames[VTX_SMARTAUDIO_POWER_COUNT+1] = {
"---", "25 ", "200", "500", "800",
};
#endif
#ifdef VTX_COMMON
#ifdef USE_VTX_COMMON
static const vtxVTable_t saVTable; // Forward
static vtxDevice_t vtxSmartAudio = {
.vTable = &saVTable,
@ -349,7 +349,7 @@ static void saProcessResponse(uint8_t *buf, int len)
}
saDevicePrev = saDevice;
#ifdef VTX_COMMON
#ifdef USE_VTX_COMMON
// Todo: Update states in saVtxDevice?
#endif
@ -680,7 +680,7 @@ bool vtxSmartAudioInit(void)
serialPortConfig_t *portConfig = findSerialPortConfig(FUNCTION_VTX_SMARTAUDIO);
if (portConfig) {
portOptions_e portOptions = SERIAL_STOPBITS_2;
#if defined(VTX_COMMON)
#if defined(USE_VTX_COMMON)
portOptions = portOptions | (vtxConfig()->halfDuplex ? SERIAL_BIDIR | SERIAL_BIDIR_PP : SERIAL_UNIDIR);
#else
portOptions = SERIAL_BIDIR;
@ -774,7 +774,7 @@ void vtxSAProcess(timeUs_t currentTimeUs)
}
}
#ifdef VTX_COMMON
#ifdef USE_VTX_COMMON
// Interface to common VTX API
vtxDevType_e vtxSAGetDeviceType(void)

View file

@ -24,7 +24,7 @@
#include "build/debug.h"
#if defined(VTX_COMMON)
#if defined(USE_VTX_COMMON)
#define VTX_STRING_BAND_COUNT 5
#define VTX_STRING_CHAN_COUNT 8

View file

@ -24,7 +24,7 @@
#include "platform.h"
#if defined(VTX_TRAMP) && defined(VTX_CONTROL)
#if defined(USE_VTX_TRAMP) && defined(USE_VTX_CONTROL)
#include "build/debug.h"
@ -41,7 +41,7 @@
#include "io/vtx.h"
#include "io/vtx_string.h"
#if defined(USE_CMS) || defined(VTX_COMMON)
#if defined(USE_CMS) || defined(USE_VTX_COMMON)
const uint16_t trampPowerTable[VTX_TRAMP_POWER_COUNT] = {
25, 100, 200, 400, 600
};
@ -51,7 +51,7 @@ const char * const trampPowerNames[VTX_TRAMP_POWER_COUNT+1] = {
};
#endif
#if defined(VTX_COMMON)
#if defined(USE_VTX_COMMON)
static const vtxVTable_t trampVTable; // forward
static vtxDevice_t vtxTramp = {
.vTable = &trampVTable,
@ -485,7 +485,7 @@ void vtxTrampProcess(timeUs_t currentTimeUs)
}
#ifdef VTX_COMMON
#ifdef USE_VTX_COMMON
// Interface to common VTX API
@ -597,7 +597,7 @@ bool vtxTrampInit(void)
if (portConfig) {
portOptions_e portOptions = 0;
#if defined(VTX_COMMON)
#if defined(USE_VTX_COMMON)
portOptions = portOptions | (vtxConfig()->halfDuplex ? SERIAL_BIDIR : SERIAL_UNIDIR);
#else
portOptions = SERIAL_BIDIR;
@ -610,7 +610,7 @@ bool vtxTrampInit(void)
return false;
}
#if defined(VTX_COMMON)
#if defined(USE_VTX_COMMON)
vtxCommonRegisterDevice(&vtxTramp);
#endif

View file

@ -120,7 +120,7 @@ static uint8_t spektrumFrameStatus(rxRuntimeConfig_t *rxRuntimeConfig)
}
}
#if defined(USE_SPEKTRUM_VTX_CONTROL) && defined(VTX_COMMON)
#if defined(USE_SPEKTRUM_VTX_CONTROL) && defined(USE_VTX_COMMON)
// Get the VTX control bytes in a frame
uint32_t vtxControl = ((spekFrame[SPEKTRUM_VTX_CONTROL_1] << 24) |

View file

@ -107,7 +107,7 @@ typedef enum {
#ifdef USE_CMS
TASK_CMS,
#endif
#ifdef VTX_CONTROL
#ifdef USE_VTX_CONTROL
TASK_VTXCTRL,
#endif
#ifdef USE_CAMERA_CONTROL

View file

@ -198,10 +198,10 @@
#endif
/* OSD currently dependent upon CMS, SMARTAUDIO, TRAMP
#undef VTX_COMMON
#undef VTX_CONTROL
#undef VTX_SMARTAUDIO
#undef VTX_TRAMP
#undef USE_VTX_COMMON
#undef USE_VTX_CONTROL
#undef USE_VTX_SMARTAUDIO
#undef USE_VTX_TRAMP
*/
/* OLED Support

View file

@ -81,9 +81,9 @@
#define MAX7456_SPI_INSTANCE SPI1
#define MAX7456_SPI_CS_PIN PA4
#define VTX_RTC6705
#define VTX_RTC6705SOFTSPI
#define VTX_CONTROL
#define USE_VTX_RTC6705
#define USE_VTX_RTC6705_SOFTSPI
#define USE_VTX_CONTROL
#define RTC6705_SPIDATA_PIN PC15
#define RTC6705_SPILE_PIN PB12
#define RTC6705_SPICLK_PIN PC13

View file

@ -116,8 +116,8 @@
#define SDCARD_DMA_CHANNEL DMA_Channel_0
// *************** RTC6705 *************************
#define VTX_RTC6705
#define VTX_RTC6705SOFTSPI
#define USE_VTX_RTC6705
#define USE_VTX_RTC6705_SOFTSPI
#define RTC6705_SPILE_PIN PB3
#define RTC6705_SPICLK_PIN PB4
#define RTC6705_SPIDATA_PIN PB5

View file

@ -97,8 +97,8 @@
#define SERIAL_PORT_COUNT 6 //VCP, USART1, USART2, UART4, UART5, USART6
#else
#define SERIAL_PORT_COUNT 5 //VCP, USART1, USART2, UART4, UART5
#define VTX_RTC6705
#define VTX_RTC6705SOFTSPI
#define USE_VTX_RTC6705
#define USE_VTX_RTC6705_SOFTSPI
#define RTC6705_SPIDATA_PIN PC6
#define RTC6705_SPILE_PIN PC7
#define RTC6705_SPICLK_PIN PC2

View file

@ -72,7 +72,7 @@
#define USE_SPI_DEVICE_1 // PA4, 5, 6, 7
#define USE_SPI_DEVICE_2 // PB12,13,14,15 on AF5
#define VTX_RTC6705
#define USE_VTX_RTC6705
#define RTC6705_CS_PIN PA4
#define RTC6705_SPI_INSTANCE SPI1

View file

@ -108,8 +108,8 @@
#define MAX7456_DMA_CHANNEL_RX DMA2_Channel1
#define MAX7456_DMA_IRQ_HANDLER_ID DMA2_CH1_HANDLER
#define VTX_RTC6705
#define VTX_RTC6705SOFTSPI
#define USE_VTX_RTC6705
#define USE_VTX_RTC6705_SOFTSPI
#define RTC6705_SPIDATA_PIN PC15
#define RTC6705_SPILE_PIN PC14

View file

@ -115,10 +115,10 @@
#undef USE_TELEMETRY_JETIEXBUS
#undef USE_TELEMETRY_SRXL
#undef USE_SERIALRX_JETIEXBUS
#undef VTX_COMMON
#undef VTX_CONTROL
#undef VTX_SMARTAUDIO
#undef VTX_TRAMP
#undef USE_VTX_COMMON
#undef USE_VTX_CONTROL
#undef USE_VTX_SMARTAUDIO
#undef USE_VTX_TRAMP
#undef USE_CAMERA_CONTROL
#undef USE_I2C

View file

@ -92,12 +92,12 @@
#define SPI3_MISO_PIN PB4
#define SPI3_MOSI_PIN PB5
#define VTX_RTC6705
#define USE_VTX_RTC6705
#define VTX_RTC6705_OPTIONAL // VTX/OSD board is OPTIONAL
// Disabled due to flash size
#undef VTX_SMARTAUDIO
#undef VTX_TRAMP
#undef USE_VTX_SMARTAUDIO
#undef USE_VTX_TRAMP
#define RTC6705_CS_PIN PF4
#define RTC6705_SPI_INSTANCE SPI3

View file

@ -116,7 +116,7 @@
#define SPI3_MISO_PIN PB4 // NC
#define SPI3_MOSI_PIN PB5 // NC
#define VTX_RTC6705
#define USE_VTX_RTC6705
#define VTX_RTC6705_OPTIONAL // SPI3 on an F4 EVO may be used for RTC6705 VTX control.
#define RTC6705_CS_PIN SPI3_NSS_PIN

View file

@ -133,7 +133,7 @@
#define SPI3_MOSI_PIN PB5
// Bus Switched Device, Device B.
#define VTX_RTC6705
#define USE_VTX_RTC6705
#define VTX_RTC6705_OPTIONAL // VTX/OSD board is OPTIONAL
#define RTC6705_CS_PIN PC4
@ -214,8 +214,8 @@
//#define BINDPLUG_PIN BUTTON_A_PIN
// Temporarily disable SMARTAUDIO and TRAMP VTX support due to flash size issues.
#undef VTX_SMARTAUDIO
#undef VTX_TRAMP
#undef USE_VTX_SMARTAUDIO
#undef USE_VTX_TRAMP
#define USE_SERIAL_4WAY_BLHELI_INTERFACE

View file

@ -22,9 +22,9 @@
#include "build/version.h"
// Targets with built-in vtx do not need external vtx
#if defined(VTX_RTC6705) && !defined(VTX_RTC6705_OPTIONAL)
#undef VTX_SMARTAUDIO
#undef VTX_TRAMP
#if defined(USE_VTX_RTC6705) && !defined(VTX_RTC6705_OPTIONAL)
#undef USE_VTX_SMARTAUDIO
#undef USE_VTX_TRAMP
#endif
#if defined(USE_QUAD_MIXER_ONLY) && defined(USE_SERVOS)
@ -69,11 +69,11 @@
#endif
/* If either VTX_CONTROL or VTX_COMMON is undefined then remove common code and device drivers */
#if !defined(VTX_COMMON) || !defined(VTX_CONTROL)
#undef VTX_COMMON
#undef VTX_CONTROL
#undef VTX_TRAMP
#undef VTX_SMARTAUDIO
#if !defined(USE_VTX_COMMON) || !defined(USE_VTX_CONTROL)
#undef USE_VTX_COMMON
#undef USE_VTX_CONTROL
#undef USE_VTX_TRAMP
#undef USE_VTX_SMARTAUDIO
#endif
#if defined(USE_RX_FRSKY_SPI_D) || defined(USE_RX_FRSKY_SPI_X)

View file

@ -138,10 +138,10 @@
#define USE_SENSOR_NAMES
#define USE_SERIALRX_FPORT // FrSky FPort
#define USE_VIRTUAL_CURRENT_METER
#define VTX_COMMON
#define VTX_CONTROL
#define VTX_SMARTAUDIO
#define VTX_TRAMP
#define USE_VTX_COMMON
#define USE_VTX_CONTROL
#define USE_VTX_SMARTAUDIO
#define USE_VTX_TRAMP
#define USE_CAMERA_CONTROL
#define USE_GYRO_OVERFLOW_CHECK
#define USE_HUFFMAN