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 1309 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 1298 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
◆ STM32F405xx
◆ 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 1360 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.