NinjaFlight
 All Data Structures Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
target.h File Reference

Go to the source code of this file.

Macros

#define USE_QUAD_MIXER_ONLY   0
 
#define TARGET_BOARD_IDENTIFIER   "OLI1"
 
#define USE_TILT   0
 
#define GYRO
 
#define USE_FAKE_GYRO
 
#define USE_GYRO_MPU6050
 
#define ACC
 
#define USE_FAKE_ACC
 
#define USE_ACC_MPU6050
 
#define BARO
 
#define USE_BARO_BMP085
 
#define USE_MAG   1
 
#define USE_MAG_HMC5883
 
#define SONAR
 
#define SONAR_TRIGGER_PIN   Pin_0
 
#define SONAR_TRIGGER_GPIO   GPIOB
 
#define SONAR_ECHO_PIN   Pin_1
 
#define SONAR_ECHO_GPIO   GPIOB
 
#define SONAR_EXTI_LINE   EXTI_Line1
 
#define SONAR_EXTI_PIN_SOURCE   GPIO_PinSource1
 
#define SONAR_EXTI_IRQN   EXTI1_IRQn
 
#define USE_UART1
 
#define USE_UART2
 
#define USE_SOFTSERIAL1
 
#define USE_SOFTSERIAL2
 
#define SERIAL_PORT_COUNT   4
 
#define SOFTSERIAL_1_TIMER   TIM3
 
#define SOFTSERIAL_1_TIMER_RX_HARDWARE   4
 
#define SOFTSERIAL_1_TIMER_TX_HARDWARE   5
 
#define SOFTSERIAL_2_TIMER   TIM3
 
#define SOFTSERIAL_2_TIMER_RX_HARDWARE   6
 
#define SOFTSERIAL_2_TIMER_TX_HARDWARE   7
 
#define USE_I2C
 
#define I2C_DEVICE   (I2CDEV_2)
 
#define USE_ADC
 
#define CURRENT_METER_ADC_GPIO   GPIOB
 
#define CURRENT_METER_ADC_GPIO_PIN   GPIO_Pin_1
 
#define CURRENT_METER_ADC_CHANNEL   ADC_Channel_9
 
#define VBAT_ADC_GPIO   GPIOA
 
#define VBAT_ADC_GPIO_PIN   GPIO_Pin_4
 
#define VBAT_ADC_CHANNEL   ADC_Channel_4
 
#define RSSI_ADC_GPIO   GPIOA
 
#define RSSI_ADC_GPIO_PIN   GPIO_Pin_1
 
#define RSSI_ADC_CHANNEL   ADC_Channel_1
 
#define EXTERNAL1_ADC_GPIO   GPIOA
 
#define EXTERNAL1_ADC_GPIO_PIN   GPIO_Pin_5
 
#define EXTERNAL1_ADC_CHANNEL   ADC_Channel_5
 
#define GPS
 
#define LED_STRIP
 
#define LED_STRIP_TIMER   TIM3
 
#define WS2811_DMA_TC_FLAG   DMA1_FLAG_TC6
 
#define WS2811_DMA_HANDLER_IDENTIFER   DMA1_CH6_HANDLER
 
#define TELEMETRY
 
#define SERIAL_RX
 
#define BLACKBOX
 
#define USE_SERVOS
 
#define USE_CLI
 

Macro Definition Documentation

#define ACC
#define BARO
#define BLACKBOX
#define CURRENT_METER_ADC_CHANNEL   ADC_Channel_9
#define CURRENT_METER_ADC_GPIO   GPIOB
#define CURRENT_METER_ADC_GPIO_PIN   GPIO_Pin_1
#define EXTERNAL1_ADC_CHANNEL   ADC_Channel_5
#define EXTERNAL1_ADC_GPIO   GPIOA
#define EXTERNAL1_ADC_GPIO_PIN   GPIO_Pin_5
#define GPS
#define GYRO
#define I2C_DEVICE   (I2CDEV_2)
#define LED_STRIP
#define LED_STRIP_TIMER   TIM3
#define RSSI_ADC_CHANNEL   ADC_Channel_1
#define RSSI_ADC_GPIO   GPIOA
#define RSSI_ADC_GPIO_PIN   GPIO_Pin_1
#define SERIAL_PORT_COUNT   4
#define SERIAL_RX
#define SOFTSERIAL_1_TIMER   TIM3
#define SOFTSERIAL_1_TIMER_RX_HARDWARE   4
#define SOFTSERIAL_1_TIMER_TX_HARDWARE   5
#define SOFTSERIAL_2_TIMER   TIM3
#define SOFTSERIAL_2_TIMER_RX_HARDWARE   6
#define SOFTSERIAL_2_TIMER_TX_HARDWARE   7
#define SONAR
#define SONAR_ECHO_GPIO   GPIOB
#define SONAR_ECHO_PIN   Pin_1
#define SONAR_EXTI_IRQN   EXTI1_IRQn
#define SONAR_EXTI_LINE   EXTI_Line1
#define SONAR_EXTI_PIN_SOURCE   GPIO_PinSource1
#define SONAR_TRIGGER_GPIO   GPIOB
#define SONAR_TRIGGER_PIN   Pin_0
#define TARGET_BOARD_IDENTIFIER   "OLI1"
#define TELEMETRY
#define USE_ACC_MPU6050
#define USE_ADC
#define USE_BARO_BMP085
#define USE_CLI
#define USE_FAKE_ACC
#define USE_FAKE_GYRO
#define USE_GYRO_MPU6050
#define USE_I2C
#define USE_MAG   1
#define USE_MAG_HMC5883
#define USE_QUAD_MIXER_ONLY   0
#define USE_SERVOS
#define USE_SOFTSERIAL1
#define USE_SOFTSERIAL2
#define USE_TILT   0
#define USE_UART1
#define USE_UART2
#define VBAT_ADC_CHANNEL   ADC_Channel_4
#define VBAT_ADC_GPIO   GPIOA
#define VBAT_ADC_GPIO_PIN   GPIO_Pin_4
#define WS2811_DMA_HANDLER_IDENTIFER   DMA1_CH6_HANDLER
#define WS2811_DMA_TC_FLAG   DMA1_FLAG_TC6