Go to the source code of this file.
◆ ActuatorDefaultSet
◆ ActuatorsDefaultCommit
◆ ActuatorsDefaultInit
◆ ADC_CHANNEL_VSUPPLY
◆ AHB_CLK
◆ BOARD_NAME
◆ BOARD_ST_STM32F4_LISA
◆ DEFAULT_ACTUATORS
◆ DefaultVoltageOfAdc
◆ I2C1_CFG_DEF
Value: { \
}
#define I2C1_CLOCK_SPEED
I2C defines.
Definition at line 1307 of file board.h.
◆ I2C1_CLOCK_SPEED
#define I2C1_CLOCK_SPEED 400000 |
◆ I2C2_CFG_DEF
◆ I2C2_CLOCK_SPEED
#define I2C2_CLOCK_SPEED 400000 |
◆ LED_1_GPIO
◆ LED_1_GPIO_OFF
◆ LED_1_GPIO_ON
◆ LED_1_GPIO_PIN
◆ LED_2_GPIO
◆ LED_2_GPIO_OFF
◆ LED_2_GPIO_ON
◆ LED_2_GPIO_PIN
◆ LED_3_GPIO
◆ LED_3_GPIO_OFF
◆ LED_3_GPIO_ON
◆ LED_3_GPIO_PIN
◆ LED_4_GPIO
◆ LED_4_GPIO_OFF
◆ LED_4_GPIO_ON
◆ LED_4_GPIO_PIN
◆ LED_5_GPIO
◆ LED_5_GPIO_OFF
◆ LED_5_GPIO_ON
◆ LED_5_GPIO_PIN
◆ LINE_I2C1_SCL
◆ LINE_I2C1_SDA
◆ LINE_I2C2_SCL
◆ LINE_I2C2_SDA
◆ PIN_AFIO_AF
#define PIN_AFIO_AF |
( |
|
n, |
|
|
|
v |
|
) |
| ((v) << (((n) % 8U) * 4U)) |
◆ PIN_MODE_ALTERNATE
#define PIN_MODE_ALTERNATE |
( |
|
n | ) |
(2U << ((n) * 2U)) |
◆ PIN_MODE_ANALOG
#define PIN_MODE_ANALOG |
( |
|
n | ) |
(3U << ((n) * 2U)) |
◆ PIN_MODE_INPUT
#define PIN_MODE_INPUT |
( |
|
n | ) |
(0U << ((n) * 2U)) |
◆ PIN_MODE_OUTPUT
#define PIN_MODE_OUTPUT |
( |
|
n | ) |
(1U << ((n) * 2U)) |
◆ PIN_ODR_HIGH
#define PIN_ODR_HIGH |
( |
|
n | ) |
(1U << (n)) |
◆ PIN_ODR_LOW
#define PIN_ODR_LOW |
( |
|
n | ) |
(0U << (n)) |
◆ PIN_OSPEED_100M
#define PIN_OSPEED_100M |
( |
|
n | ) |
(3U << ((n) * 2U)) |
◆ PIN_OSPEED_25M
#define PIN_OSPEED_25M |
( |
|
n | ) |
(1U << ((n) * 2U)) |
◆ PIN_OSPEED_2M
#define PIN_OSPEED_2M |
( |
|
n | ) |
(0U << ((n) * 2U)) |
◆ PIN_OSPEED_50M
#define PIN_OSPEED_50M |
( |
|
n | ) |
(2U << ((n) * 2U)) |
◆ PIN_OTYPE_OPENDRAIN
#define PIN_OTYPE_OPENDRAIN |
( |
|
n | ) |
(1U << (n)) |
◆ PIN_OTYPE_PUSHPULL
#define PIN_OTYPE_PUSHPULL |
( |
|
n | ) |
(0U << (n)) |
◆ PIN_PUPDR_FLOATING
#define PIN_PUPDR_FLOATING |
( |
|
n | ) |
(0U << ((n) * 2U)) |
◆ PIN_PUPDR_PULLDOWN
#define PIN_PUPDR_PULLDOWN |
( |
|
n | ) |
(2U << ((n) * 2U)) |
◆ PIN_PUPDR_PULLUP
#define PIN_PUPDR_PULLUP |
( |
|
n | ) |
(1U << ((n) * 2U)) |
◆ PPM_CHANNEL
◆ PPM_TIMER
◆ PPM_TIMER_FREQUENCY
#define PPM_TIMER_FREQUENCY 6000000 |
◆ RC_PPM_TICKS_PER_USEC
#define RC_PPM_TICKS_PER_USEC 6 |
PPM radio defines.
Definition at line 1296 of file board.h.
◆ SPI1_GPIO_NSS
◆ SPI1_GPIO_PORT_NSS
◆ SPI2_GPIO_NSS
◆ SPI2_GPIO_PORT_NSS
◆ SPI3_GPIO_PORT_NSS
◆ SPI_SELECT_SLAVE0_PIN
◆ SPI_SELECT_SLAVE0_PORT
◆ SPI_SELECT_SLAVE1_PIN
◆ SPI_SELECT_SLAVE1_PORT
◆ SPI_SELECT_SLAVE2_PIN
◆ SPI_SELECT_SLAVE2_PORT
◆ SPI_SELECT_SLAVE3_PIN
◆ SPI_SELECT_SLAVE3_PORT
◆ SPI_SELECT_SLAVE4_PIN
◆ SPI_SELECT_SLAVE4_PORT
◆ SPI_SELECT_SLAVE5_PIN
◆ SPI_SELECT_SLAVE5_PORT
◆ STM32_HSECLK
◆ STM32_LSECLK
◆ STM32_VDD
◆ STM32F407xx
◆ USE_ADC_4
◆ USE_ADC_5
◆ USE_ADC_SENSOR
◆ USE_BARO_BOARD
Baro.
Apparently needed for backwards compatibility with the ancient onboard baro boards
Definition at line 1358 of file board.h.
◆ USE_LED_1
◆ USE_LED_2
◆ USE_LED_3
◆ USE_LED_4
◆ USE_LED_5
◆ USE_PWM0
◆ USE_PWM1
◆ USE_PWM2
◆ USE_PWM3
◆ USE_PWM4
◆ USE_PWM5
◆ USE_PWM_TIM3
◆ USE_PWM_TIM4
◆ USE_PWM_TIM5
◆ VAL_GPIOA_AFRH
Value:
#define PIN_AFIO_AF(n, v)
Definition at line 186 of file board.h.
◆ VAL_GPIOA_AFRL
◆ VAL_GPIOA_MODER
Value:
#define PIN_MODE_ALTERNATE(n)
Definition at line 98 of file board.h.
◆ VAL_GPIOA_ODR
◆ VAL_GPIOA_OSPEEDR
Value:
#define PIN_OSPEED_50M(n)
Definition at line 130 of file board.h.
◆ VAL_GPIOA_OTYPER
Value:
#define PIN_OTYPE_PUSHPULL(n)
Definition at line 114 of file board.h.
◆ VAL_GPIOA_PUPDR
Value:
#define PIN_PUPDR_FLOATING(n)
Definition at line 146 of file board.h.
◆ VAL_GPIOB_AFRH
◆ VAL_GPIOB_AFRL
◆ VAL_GPIOB_MODER
Value:
#define PIN_MODE_INPUT(n)
Definition at line 214 of file board.h.
◆ VAL_GPIOB_ODR
◆ VAL_GPIOB_OSPEEDR
◆ VAL_GPIOB_OTYPER
◆ VAL_GPIOB_PUPDR
◆ VAL_GPIOC_AFRH
◆ VAL_GPIOC_AFRL
◆ VAL_GPIOC_MODER
◆ VAL_GPIOC_ODR
◆ VAL_GPIOC_OSPEEDR
◆ VAL_GPIOC_OTYPER
◆ VAL_GPIOC_PUPDR
◆ VAL_GPIOD_AFRH
◆ VAL_GPIOD_AFRL
◆ VAL_GPIOD_MODER
◆ VAL_GPIOD_ODR
◆ VAL_GPIOD_OSPEEDR
Value:
#define PIN_OSPEED_100M(n)
Definition at line 478 of file board.h.
◆ VAL_GPIOD_OTYPER
◆ VAL_GPIOD_PUPDR
◆ VAL_GPIOE_AFRH
◆ VAL_GPIOE_AFRL
◆ VAL_GPIOE_MODER
◆ VAL_GPIOE_ODR
◆ VAL_GPIOE_OSPEEDR
◆ VAL_GPIOE_OTYPER
◆ VAL_GPIOE_PUPDR
◆ VAL_GPIOF_AFRH
◆ VAL_GPIOF_AFRL
◆ VAL_GPIOF_MODER
◆ VAL_GPIOF_ODR
◆ VAL_GPIOF_OSPEEDR
◆ VAL_GPIOF_OTYPER
◆ VAL_GPIOF_PUPDR
◆ VAL_GPIOG_AFRH
◆ VAL_GPIOG_AFRL
◆ VAL_GPIOG_MODER
◆ VAL_GPIOG_ODR
◆ VAL_GPIOG_OSPEEDR
◆ VAL_GPIOG_OTYPER
◆ VAL_GPIOG_PUPDR
◆ VAL_GPIOH_AFRH
◆ VAL_GPIOH_AFRL
◆ VAL_GPIOH_MODER
◆ VAL_GPIOH_ODR
◆ VAL_GPIOH_OSPEEDR
◆ VAL_GPIOH_OTYPER
◆ VAL_GPIOH_PUPDR
◆ VAL_GPIOI_AFRH
◆ VAL_GPIOI_AFRL
◆ VAL_GPIOI_MODER
◆ VAL_GPIOI_ODR
◆ VAL_GPIOI_OSPEEDR
◆ VAL_GPIOI_OTYPER
◆ VAL_GPIOI_PUPDR
◆ boardInit()
Board-specific initialization code.
- Todo:
- Add your board-specific code, if any.
Definition at line 317 of file board.c.