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   "AFF3"
 
#define USE_HARDWARE_REVISION_DETECTION
 
#define HW_GPIO   GPIOB
 
#define HW_PIN   Pin_2
 
#define HW_PERIPHERAL   RCC_AHBPeriph_GPIOB
 
#define LED0_GPIO   GPIOB
 
#define LED0_PIN   Pin_4
 
#define LED0_PERIPHERAL   RCC_AHBPeriph_GPIOB
 
#define LED1_GPIO   GPIOB
 
#define LED1_PIN   Pin_5
 
#define LED1_PERIPHERAL   RCC_AHBPeriph_GPIOB
 
#define LED0_GPIO_2   GPIOB
 
#define LED0_PIN_2   Pin_8
 
#define LED0_PERIPHERAL_2   RCC_AHBPeriph_GPIOB
 
#define LED1_GPIO_2   GPIOB
 
#define LED1_PIN_2   Pin_9
 
#define LED1_PERIPHERAL_2   RCC_AHBPeriph_GPIOB
 
#define BEEP_GPIO   GPIOA
 
#define BEEP_PIN   Pin_5
 
#define BEEP_PERIPHERAL   RCC_AHBPeriph_GPIOA
 
#define USABLE_TIMER_CHANNEL_COUNT   11
 
#define EXTI_CALLBACK_HANDLER_COUNT   1
 
#define USE_MPU_DATA_READY_SIGNAL
 
#define GYRO
 
#define USE_GYRO_MPU6050
 
#define USE_GYRO_MPU6500
 
#define USE_GYRO_SPI_MPU6500
 
#define USE_TILT   0
 
#define GYRO_MPU6050_ALIGN   CW270_DEG
 
#define GYRO_MPU6500_ALIGN   CW270_DEG
 
#define ACC
 
#define USE_ACC_MPU6050
 
#define USE_ACC_MPU6500
 
#define USE_ACC_SPI_MPU6500
 
#define ACC_MPU6050_ALIGN   CW270_DEG
 
#define ACC_MPU6500_ALIGN   CW270_DEG
 
#define USE_MAG   1
 
#define USE_MAG_AK8963
 
#define MAG_AK8963_ALIGN   CW0_DEG_FLIP
 
#define USE_BEEPER   1
 
#define LED0
 
#define LED1
 
#define USB_IO
 
#define USE_VCP
 
#define USE_UART1
 
#define USE_UART2
 
#define USE_UART3
 
#define SERIAL_PORT_COUNT   4
 
#define UART1_TX_PIN   GPIO_Pin_6
 
#define UART1_RX_PIN   GPIO_Pin_7
 
#define UART1_GPIO   GPIOB
 
#define UART1_GPIO_AF   GPIO_AF_7
 
#define UART1_TX_PINSOURCE   GPIO_PinSource6
 
#define UART1_RX_PINSOURCE   GPIO_PinSource7
 
#define UART2_TX_PIN   GPIO_Pin_2
 
#define UART2_RX_PIN   GPIO_Pin_3
 
#define UART2_GPIO   GPIOA
 
#define UART2_GPIO_AF   GPIO_AF_7
 
#define UART2_TX_PINSOURCE   GPIO_PinSource2
 
#define UART2_RX_PINSOURCE   GPIO_PinSource3
 
#define UART3_TX_PIN   GPIO_Pin_10
 
#define UART3_RX_PIN   GPIO_Pin_11
 
#define UART3_GPIO_AF   GPIO_AF_7
 
#define UART3_GPIO   GPIOB
 
#define UART3_TX_PINSOURCE   GPIO_PinSource10
 
#define UART3_RX_PINSOURCE   GPIO_PinSource11
 
#define USE_I2C
 
#define I2C_DEVICE   (I2CDEV_2)
 
#define I2C2_SCL_GPIO   GPIOA
 
#define I2C2_SCL_GPIO_AF   GPIO_AF_4
 
#define I2C2_SCL_PIN   GPIO_Pin_9
 
#define I2C2_SCL_PIN_SOURCE   GPIO_PinSource9
 
#define I2C2_SCL_CLK_SOURCE   RCC_AHBPeriph_GPIOA
 
#define I2C2_SDA_GPIO   GPIOA
 
#define I2C2_SDA_GPIO_AF   GPIO_AF_4
 
#define I2C2_SDA_PIN   GPIO_Pin_10
 
#define I2C2_SDA_PIN_SOURCE   GPIO_PinSource10
 
#define I2C2_SDA_CLK_SOURCE   RCC_AHBPeriph_GPIOA
 
#define USE_SPI
 
#define USE_SPI_DEVICE_3
 
#define MPU6500_CS_GPIO_CLK_PERIPHERAL   RCC_AHBPeriph_GPIOA
 
#define MPU6500_CS_GPIO   GPIOA
 
#define MPU6500_CS_PIN   GPIO_Pin_15
 
#define MPU6500_SPI_INSTANCE   SPI3
 
#define USE_ADC
 
#define ADC_INSTANCE   ADC2
 
#define ADC_DMA_CHANNEL   DMA2_Channel1
 
#define ADC_AHB_PERIPHERAL   RCC_AHBPeriph_DMA2
 
#define VBAT_ADC_GPIO   GPIOA
 
#define VBAT_ADC_GPIO_PIN   GPIO_Pin_4
 
#define VBAT_ADC_CHANNEL   ADC_Channel_1
 
#define DEFAULT_RX_FEATURE   FEATURE_RX_SERIAL
 
#define DEFAULT   FEATURES FEATURE_MOTOR_STOP
 
#define SERIAL_RX
 
#define GTUNE
 
#define USE_SERVOS
 
#define USE_CLI
 
#define SPEKTRUM_BIND
 
#define BIND_PORT   GPIOA
 
#define BIND_PIN   Pin_3
 
#define ALIENFLIGHT
 
#define HARDWARE_BIND_PLUG
 
#define BINDPLUG_PORT   GPIOB
 
#define BINDPLUG_PIN   Pin_12
 

Macro Definition Documentation

#define ACC
#define ACC_MPU6050_ALIGN   CW270_DEG
#define ACC_MPU6500_ALIGN   CW270_DEG
#define ADC_AHB_PERIPHERAL   RCC_AHBPeriph_DMA2
#define ADC_DMA_CHANNEL   DMA2_Channel1
#define ADC_INSTANCE   ADC2
#define ALIENFLIGHT
#define BEEP_GPIO   GPIOA
#define BEEP_PERIPHERAL   RCC_AHBPeriph_GPIOA
#define BEEP_PIN   Pin_5
#define BIND_PIN   Pin_3
#define BIND_PORT   GPIOA
#define BINDPLUG_PIN   Pin_12
#define BINDPLUG_PORT   GPIOB
#define DEFAULT   FEATURES FEATURE_MOTOR_STOP
#define DEFAULT_RX_FEATURE   FEATURE_RX_SERIAL
#define EXTI_CALLBACK_HANDLER_COUNT   1
#define GTUNE
#define GYRO
#define GYRO_MPU6050_ALIGN   CW270_DEG
#define GYRO_MPU6500_ALIGN   CW270_DEG
#define HARDWARE_BIND_PLUG
#define HW_GPIO   GPIOB
#define HW_PERIPHERAL   RCC_AHBPeriph_GPIOB
#define HW_PIN   Pin_2
#define I2C2_SCL_CLK_SOURCE   RCC_AHBPeriph_GPIOA
#define I2C2_SCL_GPIO   GPIOA
#define I2C2_SCL_GPIO_AF   GPIO_AF_4
#define I2C2_SCL_PIN   GPIO_Pin_9
#define I2C2_SCL_PIN_SOURCE   GPIO_PinSource9
#define I2C2_SDA_CLK_SOURCE   RCC_AHBPeriph_GPIOA
#define I2C2_SDA_GPIO   GPIOA
#define I2C2_SDA_GPIO_AF   GPIO_AF_4
#define I2C2_SDA_PIN   GPIO_Pin_10
#define I2C2_SDA_PIN_SOURCE   GPIO_PinSource10
#define I2C_DEVICE   (I2CDEV_2)
#define LED0
#define LED0_GPIO   GPIOB
#define LED0_GPIO_2   GPIOB
#define LED0_PERIPHERAL   RCC_AHBPeriph_GPIOB
#define LED0_PERIPHERAL_2   RCC_AHBPeriph_GPIOB
#define LED0_PIN   Pin_4
#define LED0_PIN_2   Pin_8
#define LED1
#define LED1_GPIO   GPIOB
#define LED1_GPIO_2   GPIOB
#define LED1_PERIPHERAL   RCC_AHBPeriph_GPIOB
#define LED1_PERIPHERAL_2   RCC_AHBPeriph_GPIOB
#define LED1_PIN   Pin_5
#define LED1_PIN_2   Pin_9
#define MAG_AK8963_ALIGN   CW0_DEG_FLIP
#define MPU6500_CS_GPIO   GPIOA
#define MPU6500_CS_GPIO_CLK_PERIPHERAL   RCC_AHBPeriph_GPIOA
#define MPU6500_CS_PIN   GPIO_Pin_15
#define MPU6500_SPI_INSTANCE   SPI3
#define SERIAL_PORT_COUNT   4
#define SERIAL_RX
#define SPEKTRUM_BIND
#define TARGET_BOARD_IDENTIFIER   "AFF3"
#define UART1_GPIO   GPIOB
#define UART1_GPIO_AF   GPIO_AF_7
#define UART1_RX_PIN   GPIO_Pin_7
#define UART1_RX_PINSOURCE   GPIO_PinSource7
#define UART1_TX_PIN   GPIO_Pin_6
#define UART1_TX_PINSOURCE   GPIO_PinSource6
#define UART2_GPIO   GPIOA
#define UART2_GPIO_AF   GPIO_AF_7
#define UART2_RX_PIN   GPIO_Pin_3
#define UART2_RX_PINSOURCE   GPIO_PinSource3
#define UART2_TX_PIN   GPIO_Pin_2
#define UART2_TX_PINSOURCE   GPIO_PinSource2
#define UART3_GPIO   GPIOB
#define UART3_GPIO_AF   GPIO_AF_7
#define UART3_RX_PIN   GPIO_Pin_11
#define UART3_RX_PINSOURCE   GPIO_PinSource11
#define UART3_TX_PIN   GPIO_Pin_10
#define UART3_TX_PINSOURCE   GPIO_PinSource10
#define USABLE_TIMER_CHANNEL_COUNT   11
#define USB_IO
#define USE_ACC_MPU6050
#define USE_ACC_MPU6500
#define USE_ACC_SPI_MPU6500
#define USE_ADC
#define USE_BEEPER   1
#define USE_CLI
#define USE_GYRO_MPU6050
#define USE_GYRO_MPU6500
#define USE_GYRO_SPI_MPU6500
#define USE_HARDWARE_REVISION_DETECTION
#define USE_I2C
#define USE_MAG   1
#define USE_MAG_AK8963
#define USE_MPU_DATA_READY_SIGNAL
#define USE_QUAD_MIXER_ONLY   0
#define USE_SERVOS
#define USE_SPI
#define USE_SPI_DEVICE_3
#define USE_TILT   0
#define USE_UART1
#define USE_UART2
#define USE_UART3
#define USE_VCP
#define VBAT_ADC_CHANNEL   ADC_Channel_1
#define VBAT_ADC_GPIO   GPIOA
#define VBAT_ADC_GPIO_PIN   GPIO_Pin_4