Go to the source code of this file.
◆ __CM4_REV
Configuration of the Cortex-M4 Processor and Core Peripherals.
Core revision r0p1
Definition at line 10 of file board.h.
◆ __FPU_PRESENT
FPU present
Definition at line 14 of file board.h.
◆ __MPU_PRESENT
STM32F4XX provides an MPU
Definition at line 11 of file board.h.
◆ __NVIC_PRIO_BITS
#define __NVIC_PRIO_BITS 4 |
STM32F4XX uses 4 Bits for the Priority Levels
Definition at line 12 of file board.h.
◆ __Vendor_SysTickConfig
#define __Vendor_SysTickConfig 0 |
Set to 1 if different SysTick Config is used
Definition at line 13 of file board.h.
◆ BOARD_BARO_DEFAULT
◆ BOARD_BARO_MS5611_I2C_ADDR
#define BOARD_BARO_MS5611_I2C_ADDR 0x77 |
◆ BOARD_BATTERY_CURR_PIN
#define BOARD_BATTERY_CURR_PIN 7 |
◆ BOARD_BATTERY_VOLT_PIN
#define BOARD_BATTERY_VOLT_PIN 8 |
◆ BOARD_BLUE_LED_PIN
#define BOARD_BLUE_LED_PIN 36 |
◆ BOARD_BUTTON_PIN
#define BOARD_BUTTON_PIN 254 |
◆ BOARD_COMPASS_DEFAULT
◆ BOARD_COMPASS_HMC5843_I2C_ADDR
#define BOARD_COMPASS_HMC5843_I2C_ADDR 0x1E |
◆ BOARD_COMPASS_HMC5843_ROTATION
◆ BOARD_DATAFLASH_CS_PIN
#define BOARD_DATAFLASH_CS_PIN 104 |
◆ BOARD_DATAFLASH_ERASE_SIZE
#define BOARD_DATAFLASH_ERASE_SIZE (4096) |
◆ BOARD_DATAFLASH_FATFS
#define BOARD_DATAFLASH_FATFS |
◆ BOARD_DATAFLASH_NAME
#define BOARD_DATAFLASH_NAME "dataflash" |
◆ BOARD_DATAFLASH_PAGES
#define BOARD_DATAFLASH_PAGES 0x10000 |
◆ BOARD_DSM_USART
#define BOARD_DSM_USART _UART5 |
◆ BOARD_GREEN_LED_PIN
#define BOARD_GREEN_LED_PIN 105 |
◆ BOARD_HAL_PARAMS
Value:AP_Int8 _usb_storage; \
AP_Int8 _flexi_i2c;
Definition at line 231 of file board.h.
◆ BOARD_HAL_VARINFO
#define BOARD_HAL_VARINFO |
Value:AP_GROUPINFO(
"USB_STORAGE", 30, AP_Param_Helper, _usb_storage, 0), \
AP_GROUPINFO("FLEXI_I2C", 31, AP_Param_Helper, _flexi_i2c, 0),
#define AP_GROUPINFO(name, idx, clazz, element, def)
Definition at line 226 of file board.h.
◆ BOARD_HAS_UART3
◆ BOARD_HMC5883_DRDY_PIN
#define BOARD_HMC5883_DRDY_PIN 38 |
◆ BOARD_I2C_BUS_EXT
#define BOARD_I2C_BUS_EXT 2 |
◆ BOARD_I2C_BUS_INT
#define BOARD_I2C_BUS_INT 0 |
◆ BOARD_I2C_BUS_SLOW
#define BOARD_I2C_BUS_SLOW 2 |
◆ BOARD_I2C_FLEXI
#define BOARD_I2C_FLEXI 1 |
◆ BOARD_INS_DEFAULT
◆ BOARD_INS_MPU60x0_NAME
#define BOARD_INS_MPU60x0_NAME "mpu6000" |
◆ BOARD_INS_ROTATION
◆ BOARD_MPU6000_CS_PIN
#define BOARD_MPU6000_CS_PIN 51 |
◆ BOARD_MPU6000_DRDY_PIN
#define BOARD_MPU6000_DRDY_PIN 10 |
◆ BOARD_NR_GPIO_PINS
#define BOARD_NR_GPIO_PINS 109 |
◆ BOARD_NR_SPI
◆ BOARD_NR_USARTS
#define BOARD_NR_USARTS 5 |
◆ BOARD_OWN_NAME
#define BOARD_OWN_NAME "F4Light" |
◆ BOARD_PUSHBUTTON_PIN
#define BOARD_PUSHBUTTON_PIN 254 |
◆ BOARD_SBUS_INVERTER
#define BOARD_SBUS_INVERTER 6 |
◆ BOARD_SBUS_UART
#define BOARD_SBUS_UART 1 |
◆ BOARD_SOFT_SCL
#define BOARD_SOFT_SCL 14 |
◆ BOARD_SOFT_SDA
#define BOARD_SOFT_SDA 15 |
◆ BOARD_SOFTSERIAL_RX
#define BOARD_SOFTSERIAL_RX 15 |
◆ BOARD_SOFTSERIAL_TX
#define BOARD_SOFTSERIAL_TX 14 |
◆ BOARD_SONAR_SOURCE_ANALOG_PIN
#define BOARD_SONAR_SOURCE_ANALOG_PIN 254 |
◆ BOARD_SPEKTRUM_PWR_OFF
#define BOARD_SPEKTRUM_PWR_OFF 0 |
◆ BOARD_SPEKTRUM_PWR_ON
#define BOARD_SPEKTRUM_PWR_ON 1 |
◆ BOARD_SPEKTRUM_PWR_PIN
#define BOARD_SPEKTRUM_PWR_PIN 103 |
◆ BOARD_SPEKTRUM_RX_PIN
◆ BOARD_SPI1_MISO_PIN
#define BOARD_SPI1_MISO_PIN 53 |
◆ BOARD_SPI1_MOSI_PIN
#define BOARD_SPI1_MOSI_PIN 54 |
◆ BOARD_SPI1_SCK_PIN
#define BOARD_SPI1_SCK_PIN 52 |
◆ BOARD_SPI2_MISO_PIN
#define BOARD_SPI2_MISO_PIN 255 |
◆ BOARD_SPI2_MOSI_PIN
#define BOARD_SPI2_MOSI_PIN 255 |
◆ BOARD_SPI2_SCK_PIN
#define BOARD_SPI2_SCK_PIN 255 |
◆ BOARD_SPI3_MISO_PIN
#define BOARD_SPI3_MISO_PIN 17 |
◆ BOARD_SPI3_MOSI_PIN
#define BOARD_SPI3_MOSI_PIN 18 |
◆ BOARD_SPI3_SCK_PIN
#define BOARD_SPI3_SCK_PIN 16 |
◆ BOARD_STORAGE_SIZE
#define BOARD_STORAGE_SIZE 8192 |
◆ BOARD_UARTS_LAYOUT
#define BOARD_UARTS_LAYOUT 1 |
◆ BOARD_USART1_RX_PIN
#define BOARD_USART1_RX_PIN 24 |
◆ BOARD_USART1_TX_PIN
#define BOARD_USART1_TX_PIN 23 |
◆ BOARD_USART3_RX_PIN
#define BOARD_USART3_RX_PIN 100 |
◆ BOARD_USART3_TX_PIN
#define BOARD_USART3_TX_PIN 0 |
◆ BOARD_USART4_RX_PIN
#define BOARD_USART4_RX_PIN 48 |
◆ BOARD_USART4_TX_PIN
#define BOARD_USART4_TX_PIN 47 |
◆ BOARD_USART5_RX_PIN
#define BOARD_USART5_RX_PIN 26 |
◆ BOARD_USART5_TX_PIN
#define BOARD_USART5_TX_PIN 255 |
◆ BOARD_USART6_RX_PIN
#define BOARD_USART6_RX_PIN 13 |
◆ BOARD_USART6_TX_PIN
#define BOARD_USART6_TX_PIN 12 |
◆ BOARD_USB_DMINUS
#define BOARD_USB_DMINUS 108 |
◆ BOARD_USB_MUX_PIN
#define BOARD_USB_MUX_PIN -1 |
◆ BOARD_USB_SENSE
#define BOARD_USB_SENSE 11 |
◆ CYCLES_PER_MICROSECOND
#define CYCLES_PER_MICROSECOND 168 |
◆ ERROR_USART
◆ HAL_BARO_MS5611_I2C_ADDR
◆ HAL_BARO_MS5611_I2C_BUS
◆ HAL_BATT_CURR_PIN
#define HAL_BATT_CURR_PIN 7 |
◆ HAL_BATT_CURR_SCALE
#define HAL_BATT_CURR_SCALE 17 |
◆ HAL_BATT_VOLT_PIN
#define HAL_BATT_VOLT_PIN 8 |
◆ HAL_BATT_VOLT_SCALE
#define HAL_BATT_VOLT_SCALE 10.1 |
◆ HAL_BOARD_LOG_DIRECTORY
#define HAL_BOARD_LOG_DIRECTORY "0:/" |
◆ HAL_BOARD_TERRAIN_DIRECTORY
#define HAL_BOARD_TERRAIN_DIRECTORY "0:/TERRAIN" |
◆ HAL_BUZZER_OFF
◆ HAL_BUZZER_ON
◆ HAL_COMPASS_HMC5843_I2C_ADDR
◆ HAL_COMPASS_HMC5843_I2C_BUS
◆ HAL_COMPASS_HMC5843_I2C_EXT_BUS
◆ HAL_COMPASS_HMC5843_ROTATION
◆ HAL_CONSOLE
◆ HAL_CONSOLE_PORT
#define HAL_CONSOLE_PORT 0 |
◆ HAL_GPIO_A_LED_PIN
◆ HAL_GPIO_B_LED_PIN
◆ HAL_GPIO_LED_OFF
#define HAL_GPIO_LED_OFF HIGH |
◆ HAL_GPIO_LED_ON
#define HAL_GPIO_LED_ON LOW |
◆ HIGH
◆ HSE_VALUE
#define HSE_VALUE (8000000) |
◆ I2C1_SCL
◆ I2C1_SDA
◆ I2C2_SCL
◆ I2C2_SDA
◆ LOW
◆ MOTOR_LAYOUT_DEFAULT
#define MOTOR_LAYOUT_DEFAULT 0 |
◆ SERVO_PIN_1
◆ SERVO_PIN_10
◆ SERVO_PIN_11
◆ SERVO_PIN_2
◆ SERVO_PIN_3
◆ SERVO_PIN_4
◆ SERVO_PIN_5
◆ SERVO_PIN_6
◆ SERVO_PIN_7
◆ SERVO_PIN_8
◆ SERVO_PIN_9
◆ STM32_PCLK1
◆ STM32_PCLK2
◆ SYSTICK_RELOAD_VAL
◆ USB_MASSSTORAGE
◆ USE_SERIAL_4WAY_BLHELI_INTERFACE
#define USE_SERIAL_4WAY_BLHELI_INTERFACE |
◆ USE_SOFTSERIAL