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

Convert TRANSPONDER to USE_xxx scheme

This commit is contained in:
jflyper 2017-12-11 01:41:01 +09:00
parent bb79830f03
commit db014752d7
34 changed files with 46 additions and 34 deletions

View file

@ -96,7 +96,7 @@ typedef struct timerHardware_s {
#if defined(STM32F3) || defined(STM32F4) || defined(STM32F7)
uint8_t alternateFunction;
#endif
#if defined(USE_DSHOT) || defined(USE_LED_STRIP) || defined(TRANSPONDER)
#if defined(USE_DSHOT) || defined(USE_LED_STRIP) || defined(USE_TRANSPONDER)
#if defined(STM32F4) || defined(STM32F7)
DMA_Stream_TypeDef *dmaRef;
uint32_t dmaChannel;

View file

@ -22,7 +22,7 @@
#include "common/utils.h"
// allow conditional definition of DMA related members
#if defined(USE_DSHOT) || defined(USE_LED_STRIP) || defined(TRANSPONDER)
#if defined(USE_DSHOT) || defined(USE_LED_STRIP) || defined(USE_TRANSPONDER)
# define DEF_TIM_DMA_COND(...) __VA_ARGS__
#else
# define DEF_TIM_DMA_COND(...)

View file

@ -21,7 +21,7 @@
#include <platform.h>
#ifdef TRANSPONDER
#ifdef USE_TRANSPONDER
#include "dma.h"
#include "drivers/nvic.h"

View file

@ -18,6 +18,9 @@
#include <stdint.h>
#include <string.h>
#include <platform.h>
#ifdef USE_TRANSPONDER
#include "drivers/transponder_ir.h"
#include "drivers/transponder_ir_arcitimer.h"
@ -64,3 +67,4 @@ const struct transponderVTable arcitimerTansponderVTable = {
};
#endif
#endif

View file

@ -18,6 +18,9 @@
#include <stdint.h>
#include <string.h>
#include <platform.h>
#ifdef USE_TRANSPONDER
#include "drivers/transponder_ir.h"
#include "drivers/transponder_ir_erlt.h"
@ -77,3 +80,4 @@ const struct transponderVTable erltTansponderVTable = {
};
#endif
#endif

View file

@ -18,6 +18,9 @@
#include <stdint.h>
#include <string.h>
#include <platform.h>
#ifdef USE_TRANSPONDER
#include "drivers/transponder_ir.h"
#include "drivers/transponder_ir_ilap.h"
@ -79,3 +82,4 @@ const struct transponderVTable ilapTansponderVTable = {
};
#endif
#endif

View file

@ -467,7 +467,7 @@ static void validateAndFixConfig(void)
featureClear(FEATURE_SERVO_TILT | FEATURE_CHANNEL_FORWARDING);
#endif
#ifndef TRANSPONDER
#ifndef USE_TRANSPONDER
featureClear(FEATURE_TRANSPONDER);
#endif

View file

@ -673,7 +673,7 @@ static void subTaskMainSubprocesses(timeUs_t currentTimeUs)
UNUSED(currentTimeUs);
#endif
#ifdef TRANSPONDER
#ifdef USE_TRANSPONDER
transponderUpdate(currentTimeUs);
#endif
DEBUG_SET(DEBUG_PIDLOOP, 3, micros() - startTime);

View file

@ -101,7 +101,7 @@ void HardFault_Handler(void)
}
#endif
#ifdef TRANSPONDER
#ifdef USE_TRANSPONDER
// prevent IR LEDs from burning out.
uint8_t requiredStateForTransponder = SYSTEM_STATE_CONFIG_LOADED | SYSTEM_STATE_TRANSPONDER_ENABLED;
if ((systemState & requiredStateForTransponder) == requiredStateForTransponder) {

View file

@ -624,7 +624,7 @@ void init(void)
usbCableDetectInit();
#endif
#ifdef TRANSPONDER
#ifdef USE_TRANSPONDER
if (feature(FEATURE_TRANSPONDER)) {
transponderInit();
transponderStartRepeating();

View file

@ -250,7 +250,7 @@ void fcTasksInit(void)
#endif
setTaskEnabled(TASK_BATTERY_ALERTS, (useBatteryVoltage || useBatteryCurrent) && useBatteryAlerts);
#ifdef TRANSPONDER
#ifdef USE_TRANSPONDER
setTaskEnabled(TASK_TRANSPONDER, feature(FEATURE_TRANSPONDER));
#endif
@ -316,7 +316,7 @@ void fcTasksInit(void)
#ifdef USE_LED_STRIP
setTaskEnabled(TASK_LEDSTRIP, feature(FEATURE_LED_STRIP));
#endif
#ifdef TRANSPONDER
#ifdef USE_TRANSPONDER
setTaskEnabled(TASK_TRANSPONDER, feature(FEATURE_TRANSPONDER));
#endif
#ifdef USE_OSD
@ -390,7 +390,7 @@ cfTask_t cfTasks[TASK_COUNT] = {
.staticPriority = TASK_PRIORITY_MEDIUM,
},
#ifdef TRANSPONDER
#ifdef USE_TRANSPONDER
[TASK_TRANSPONDER] = {
.taskName = "TRANSPONDER",
.taskFunc = transponderUpdate,

View file

@ -3165,7 +3165,7 @@ const cliResourceValue_t resourceTable[] = {
{ OWNER_RX_BIND, PG_RX_CONFIG, offsetof(rxConfig_t, spektrum_bind_pin_override_ioTag), 0 },
{ OWNER_RX_BIND_PLUG, PG_RX_CONFIG, offsetof(rxConfig_t, spektrum_bind_plug_ioTag), 0 },
#endif
#ifdef TRANSPONDER
#ifdef USE_TRANSPONDER
{ OWNER_TRANSPONDER, PG_TRANSPONDER_CONFIG, offsetof(transponderConfig_t, ioTag), 0 },
#endif
#ifdef USE_SPI

View file

@ -589,7 +589,7 @@ static bool mspCommonProcessOutCommand(uint8_t cmdMSP, sbuf_t *dst, mspPostProce
break;
case MSP_TRANSPONDER_CONFIG: {
#ifdef TRANSPONDER
#ifdef USE_TRANSPONDER
// Backward compatibility to BFC 3.1.1 is lost for this message type
sbufWriteU8(dst, TRANSPONDER_PROVIDER_COUNT);
for (unsigned int i = 0; i < TRANSPONDER_PROVIDER_COUNT; i++) {
@ -2011,7 +2011,7 @@ static mspResult_e mspCommonProcessInCommand(uint8_t cmdMSP, sbuf_t *src)
UNUSED(dataSize); // maybe unused due to compiler options
switch (cmdMSP) {
#ifdef TRANSPONDER
#ifdef USE_TRANSPONDER
case MSP_SET_TRANSPONDER_CONFIG: {
// Backward compatibility to BFC 3.1.1 is lost for this message type

View file

@ -23,7 +23,7 @@
#include <platform.h>
#ifdef TRANSPONDER
#ifdef USE_TRANSPONDER
#include "build/build_config.h"
#include "config/config_reset.h"

View file

@ -273,7 +273,7 @@ void init(void)
usbCableDetectInit();
#endif
#ifdef TRANSPONDER
#ifdef USE_TRANSPONDER
if (feature(FEATURE_TRANSPONDER)) {
transponderInit();
transponderStartRepeating();

View file

@ -86,7 +86,7 @@ typedef enum {
#ifdef USE_LED_STRIP
TASK_LEDSTRIP,
#endif
#ifdef TRANSPONDER
#ifdef USE_TRANSPONDER
TASK_TRANSPONDER,
#endif
#ifdef STACK_CHECK

View file

@ -94,7 +94,7 @@
#define ADC_INSTANCE ADC3
#define VBAT_ADC_PIN PB13
#define TRANSPONDER
#define USE_TRANSPONDER
#define DEFAULT_RX_FEATURE FEATURE_RX_SERIAL
#define SERIALRX_UART SERIAL_PORT_USART2
#define RX_CHANNELS_TAER

View file

@ -141,7 +141,7 @@
#define USE_LED_STRIP
#define TRANSPONDER
#define USE_TRANSPONDER
#define DEFAULT_FEATURES ( FEATURE_TELEMETRY | FEATURE_OSD | FEATURE_AIRMODE )
#define DEFAULT_RX_FEATURE FEATURE_RX_SERIAL

View file

@ -135,7 +135,7 @@
#define DEFAULT_VOLTAGE_METER_SOURCE VOLTAGE_METER_ADC
#define DEFAULT_CURRENT_METER_SOURCE CURRENT_METER_ADC
#define TRANSPONDER
#define USE_TRANSPONDER
#define DEFAULT_RX_FEATURE FEATURE_RX_SERIAL
#define DEFAULT_FEATURES ( FEATURE_OSD )

View file

@ -98,7 +98,7 @@
#define SERIALRX_PROVIDER SERIALRX_SBUS
#define SERIALRX_UART SERIAL_PORT_USART3
#define TRANSPONDER
#define USE_TRANSPONDER
#define USE_SERIAL_4WAY_BLHELI_INTERFACE
// IO - stm32f303cc in 48pin package

View file

@ -125,7 +125,7 @@
#define ADC_INSTANCE ADC2
#define ADC24_DMA_REMAP
#define TRANSPONDER
#define USE_TRANSPONDER
#define REDUCE_TRANSPONDER_CURRENT_DRAW_WHEN_USB_CABLE_PRESENT
#define ENABLE_BLACKBOX_LOGGING_ON_SDCARD_BY_DEFAULT

View file

@ -102,7 +102,7 @@
#define SERIALRX_UART SERIAL_PORT_USART2
#define TRANSPONDER
#define USE_TRANSPONDER
#define DEFAULT_RX_FEATURE FEATURE_RX_SERIAL
#define SERIALRX_PROVIDER SERIALRX_SBUS

View file

@ -157,7 +157,7 @@
//#define RSSI_ADC_PIN PB1
//#define ADC_INSTANCE ADC3
#define TRANSPONDER
#define USE_TRANSPONDER
#define REDUCE_TRANSPONDER_CURRENT_DRAW_WHEN_USB_CABLE_PRESENT
#define ENABLE_BLACKBOX_LOGGING_ON_SDCARD_BY_DEFAULT

View file

@ -225,7 +225,7 @@
#define RSSI_ADC_PIN PA0 // Direct from RSSI pad
#endif
#define TRANSPONDER
#define USE_TRANSPONDER
#define USE_SONAR

View file

@ -253,7 +253,7 @@
#define RSSI_ADC_PIN PA0
#endif
#define TRANSPONDER
#define USE_TRANSPONDER
#define DEFAULT_RX_FEATURE FEATURE_RX_SERIAL
#if defined(PODIUMF4)

View file

@ -122,7 +122,7 @@
#define CURRENT_METER_ADC_PIN PA5
#define VBAT_SCALE_DEFAULT 119
#define TRANSPONDER
#define USE_TRANSPONDER
#define TRANSPONDER_GPIO GPIOA
#define TRANSPONDER_GPIO_AHB_PERIPHERAL RCC_AHBPeriph_GPIOA
#define TRANSPONDER_GPIO_AF GPIO_AF_1

View file

@ -169,7 +169,7 @@
#define USE_OSD_OVER_MSP_DISPLAYPORT
#define USE_MSP_CURRENT_METER
#define TRANSPONDER
#define USE_TRANSPONDER
#define ENABLE_BLACKBOX_LOGGING_ON_SDCARD_BY_DEFAULT

View file

@ -178,7 +178,7 @@
#define CURRENT_METER_ADC_PIN PA5
#define RSSI_ADC_PIN PB2
#define TRANSPONDER
#define USE_TRANSPONDER
#define REDUCE_TRANSPONDER_CURRENT_DRAW_WHEN_USB_CABLE_PRESENT

View file

@ -156,7 +156,7 @@
#define WS2811_DMA_HANDLER_IDENTIFER DMA1_CH2_HANDLER
#define WS2811_TIMER_GPIO_AF GPIO_AF_6
#define TRANSPONDER
#define USE_TRANSPONDER
#define ENABLE_BLACKBOX_LOGGING_ON_SDCARD_BY_DEFAULT

View file

@ -86,7 +86,7 @@
#define VOLTAGE_12V_ADC_PIN PA0
#define VOLTAGE_5V_ADC_PIN PA1
#define TRANSPONDER
#define USE_TRANSPONDER
#define DEFAULT_FEATURES (FEATURE_TRANSPONDER)

View file

@ -162,7 +162,7 @@
#define USE_MSP_CURRENT_METER
#define USE_LED_STRIP
#define TRANSPONDER
#define USE_TRANSPONDER
#define ENABLE_BLACKBOX_LOGGING_ON_SDCARD_BY_DEFAULT

View file

@ -189,7 +189,7 @@
#define DEFAULT_CURRENT_METER_SOURCE CURRENT_METER_ADC
#define USE_LED_STRIP
#define TRANSPONDER
#define USE_TRANSPONDER
#define ENABLE_BLACKBOX_LOGGING_ON_SDCARD_BY_DEFAULT

View file

@ -33,7 +33,7 @@
#define USE_TELEMETRY
#define USE_LED_STRIP
#define USE_SERVOS
#define TRANSPONDER
#define USE_TRANSPONDER
typedef enum
{

View file

@ -50,7 +50,7 @@
#define USE_TELEMETRY_SMARTPORT
#define USE_LED_STRIP
#define USE_SERVOS
#define TRANSPONDER
#define USE_TRANSPONDER
#define USE_VCP
#define USE_UART1
#define USE_UART2