|
#define | BOARD_PX4FMU_v2 |
|
#define | BOARD_NAME "Pixhawk PX4 FMU v 2.4" |
|
#define | STM32_LSECLK 0 |
|
#define | STM32_HSECLK 24000000 |
|
#define | STM32_VDD 330 |
|
#define | STM32F407xx |
|
#define | PIN_MODE_INPUT(n) (0U << ((n) * 2U)) |
|
#define | PIN_MODE_OUTPUT(n) (1U << ((n) * 2U)) |
|
#define | PIN_MODE_ALTERNATE(n) (2U << ((n) * 2U)) |
|
#define | PIN_MODE_ANALOG(n) (3U << ((n) * 2U)) |
|
#define | PIN_ODR_LOW(n) (0U << (n)) |
|
#define | PIN_ODR_HIGH(n) (1U << (n)) |
|
#define | PIN_OTYPE_PUSHPULL(n) (0U << (n)) |
|
#define | PIN_OTYPE_OPENDRAIN(n) (1U << (n)) |
|
#define | PIN_OSPEED_2M(n) (0U << ((n) * 2U)) |
|
#define | PIN_OSPEED_25M(n) (1U << ((n) * 2U)) |
|
#define | PIN_OSPEED_50M(n) (2U << ((n) * 2U)) |
|
#define | PIN_OSPEED_100M(n) (3U << ((n) * 2U)) |
|
#define | PIN_PUPDR_FLOATING(n) (0U << ((n) * 2U)) |
|
#define | PIN_PUPDR_PULLUP(n) (1U << ((n) * 2U)) |
|
#define | PIN_PUPDR_PULLDOWN(n) (2U << ((n) * 2U)) |
|
#define | PIN_AFIO_AF(n, v) ((v) << (((n) % 8U) * 4U)) |
|
#define | VAL_GPIOA_MODER |
|
#define | VAL_GPIOA_OTYPER |
|
#define | VAL_GPIOA_OSPEEDR |
|
#define | VAL_GPIOA_PUPDR |
|
#define | VAL_GPIOA_ODR |
|
#define | VAL_GPIOA_AFRL |
|
#define | VAL_GPIOA_AFRH |
|
#define | VAL_GPIOB_MODER |
|
#define | VAL_GPIOB_OTYPER |
|
#define | VAL_GPIOB_OSPEEDR |
|
#define | VAL_GPIOB_PUPDR |
|
#define | VAL_GPIOB_ODR |
|
#define | VAL_GPIOB_AFRL |
|
#define | VAL_GPIOB_AFRH |
|
#define | VAL_GPIOC_MODER |
|
#define | VAL_GPIOC_OTYPER |
|
#define | VAL_GPIOC_OSPEEDR |
|
#define | VAL_GPIOC_PUPDR |
|
#define | VAL_GPIOC_ODR |
|
#define | VAL_GPIOC_AFRL |
|
#define | VAL_GPIOC_AFRH |
|
#define | VAL_GPIOD_MODER |
|
#define | VAL_GPIOD_OTYPER |
|
#define | VAL_GPIOD_OSPEEDR |
|
#define | VAL_GPIOD_PUPDR |
|
#define | VAL_GPIOD_ODR |
|
#define | VAL_GPIOD_AFRL |
|
#define | VAL_GPIOD_AFRH |
|
#define | VAL_GPIOE_MODER |
|
#define | VAL_GPIOE_OTYPER |
|
#define | VAL_GPIOE_OSPEEDR |
|
#define | VAL_GPIOE_PUPDR |
|
#define | VAL_GPIOE_ODR |
|
#define | VAL_GPIOE_AFRL |
|
#define | VAL_GPIOE_AFRH |
|
#define | VAL_GPIOF_MODER 0x00000000 |
|
#define | VAL_GPIOF_OTYPER 0x00000000 |
|
#define | VAL_GPIOF_OSPEEDR 0x00000000 |
|
#define | VAL_GPIOF_PUPDR 0x55555555 |
|
#define | VAL_GPIOF_ODR 0xFFFFFFFF |
|
#define | VAL_GPIOF_AFRL 0x00000000 |
|
#define | VAL_GPIOF_AFRH 0x00000000 |
|
#define | VAL_GPIOG_MODER 0x00000000 |
|
#define | VAL_GPIOG_OTYPER 0x00000000 |
|
#define | VAL_GPIOG_OSPEEDR 0x00000000 |
|
#define | VAL_GPIOG_PUPDR 0x55555555 |
|
#define | VAL_GPIOG_ODR 0xFFFFFFFF |
|
#define | VAL_GPIOG_AFRL 0x00000000 |
|
#define | VAL_GPIOG_AFRH 0x00000000 |
|
#define | VAL_GPIOH_MODER 0x00000000 |
|
#define | VAL_GPIOH_OTYPER 0x00000000 |
|
#define | VAL_GPIOH_OSPEEDR 0x00000000 |
|
#define | VAL_GPIOH_PUPDR 0x55555555 |
|
#define | VAL_GPIOH_ODR 0xFFFFFFFF |
|
#define | VAL_GPIOH_AFRL 0x00000000 |
|
#define | VAL_GPIOH_AFRH 0x00000000 |
|
#define | VAL_GPIOI_MODER 0x00000000 |
|
#define | VAL_GPIOI_OTYPER 0x00000000 |
|
#define | VAL_GPIOI_OSPEEDR 0x00000000 |
|
#define | VAL_GPIOI_PUPDR 0x55555555 |
|
#define | VAL_GPIOI_ODR 0xFFFFFFFF |
|
#define | VAL_GPIOI_AFRL 0x00000000 |
|
#define | VAL_GPIOI_AFRH 0x00000000 |
|
#define | AHB_CLK STM32_HCLK |
|
#define | USE_LED_1 1 |
|
#define | LED_1_GPIO GPIOE |
|
#define | LED_1_GPIO_PIN GPIO12 |
|
#define | LED_1_GPIO_ON gpio_clear |
|
#define | LED_1_GPIO_OFF gpio_set |
|
#define | LED_1_AFIO_REMAP ((void)0) |
|
#define | USE_ADC_4 1 |
|
#define | AD1_4_CHANNEL ADC_CHANNEL_IN4 |
|
#define | ADC_4 AD1_4 |
|
#define | ADC_4_GPIO_PORT GPIOA |
|
#define | ADC_4_GPIO_PIN GPIO4 |
|
#define | ADC_CHANNEL_VSUPPLY ADC_4 |
|
#define | DefaultVoltageOfAdc(adc) (0.006185*adc) |
|
#define | USE_PWM0 1 |
|
#define | PWM_SERVO_0 0 |
|
#define | PWM_SERVO_0_GPIO GPIOB |
|
#define | PWM_SERVO_0_PIN GPIO0 |
|
#define | PWM_SERVO_0_AF GPIO_AF2 |
|
#define | PWM_SERVO_0_DRIVER PWMD3 |
|
#define | PWM_SERVO_0_CHANNEL 2 |
|
#define | PWM_SERVO_0_ACTIVE PWM_OUTPUT_ACTIVE_HIGH |
|
#define | USE_PWM1 1 |
|
#define | PWM_SERVO_1 1 |
|
#define | PWM_SERVO_1_GPIO GPIOA |
|
#define | PWM_SERVO_1_PIN GPIO2 |
|
#define | PWM_SERVO_1_AF GPIO_AF1 |
|
#define | PWM_SERVO_1_DRIVER PWMD2 |
|
#define | PWM_SERVO_1_CHANNEL 2 |
|
#define | PWM_SERVO_1_ACTIVE PWM_OUTPUT_ACTIVE_HIGH |
|
#define | USE_PWM2 1 |
|
#define | PWM_SERVO_2 2 |
|
#define | PWM_SERVO_2_GPIO GPIOB |
|
#define | PWM_SERVO_2_PIN GPIO5 |
|
#define | PWM_SERVO_2_AF GPIO_AF2 |
|
#define | PWM_SERVO_2_DRIVER PWMD3 |
|
#define | PWM_SERVO_2_CHANNEL 1 |
|
#define | PWM_SERVO_2_ACTIVE PWM_OUTPUT_ACTIVE_HIGH |
|
#define | USE_PWM3 1 |
|
#define | PWM_SERVO_3 3 |
|
#define | PWM_SERVO_3_GPIO GPIOB |
|
#define | PWM_SERVO_3_PIN GPIO4 |
|
#define | PWM_SERVO_3_AF GPIO_AF2 |
|
#define | PWM_SERVO_3_DRIVER PWMD3 |
|
#define | PWM_SERVO_3_CHANNEL 0 |
|
#define | PWM_SERVO_3_ACTIVE PWM_OUTPUT_ACTIVE_HIGH |
|
#define | USE_PWM4 1 |
|
#define | PWM_SERVO_4 4 |
|
#define | PWM_SERVO_4_GPIO GPIOB |
|
#define | PWM_SERVO_4_PIN GPIO3 |
|
#define | PWM_SERVO_4_AF GPIO_AF1 |
|
#define | PWM_SERVO_4_DRIVER PWMD2 |
|
#define | PWM_SERVO_4_CHANNEL 1 |
|
#define | PWM_SERVO_4_ACTIVE PWM_OUTPUT_ACTIVE_HIGH |
|
#define | USE_PWM5 1 |
|
#define | PWM_SERVO_5 5 |
|
#define | PWM_SERVO_5_GPIO GPIOA |
|
#define | PWM_SERVO_5_PIN GPIO15 |
|
#define | PWM_SERVO_5_AF GPIO_AF1 |
|
#define | PWM_SERVO_5_DRIVER PWMD2 |
|
#define | PWM_SERVO_5_CHANNEL 0 |
|
#define | PWM_SERVO_5_ACTIVE PWM_OUTPUT_ACTIVE_HIGH |
|
#define | PWM_SERVO_6_ACTIVE PWM_OUTPUT_DISABLED |
|
#define | PWM_CONF_TIM2 1 |
|
#define | PWM_CONF2_DEF |
|
#define | PWM_CONF_TIM3 1 |
|
#define | PWM_CONF3_DEF |
|
#define | RC_PPM_TICKS_PER_USEC 2 |
| PPM radio defines TODO. More...
|
|
#define | PPM_TIMER_FREQUENCY 2000000 |
|
#define | PPM_CHANNEL ICU_CHANNEL_1 |
|
#define | PPM_TIMER ICUD1 |
|
#define | PWM_INPUT1_ICU ICUD1 |
|
#define | PWM_INPUT1_CHANNEL ICU_CHANNEL_1 |
|
#define | PWM_INPUT1_GPIO_PORT GPIOA |
|
#define | PWM_INPUT1_GPIO_PIN GPIO8 |
|
#define | PWM_INPUT1_GPIO_AF GPIO_AF1 |
|
#define | PWM_INPUT2_ICU ICUD2 |
|
#define | PWM_INPUT2_CHANNEL ICU_CHANNEL_1 |
|
#define | PWM_INPUT2_GPIO_PORT GPIOA |
|
#define | PWM_INPUT2_GPIO_PIN GPIO2 |
|
#define | PWM_INPUT2_GPIO_AF GPIO_AF3 |
|
#define | I2C1_CLOCK_SPEED 400000 |
| I2C defines TODO: getting DMA failiure -> check timers and DMA mapping. More...
|
|
#define | I2C1_DUTY_CYCLE FAST_DUTY_CYCLE_2 |
|
#define | I2C1_CFG_DEF |
|
#define | I2C2_CLOCK_SPEED 400000 |
|
#define | I2C2_DUTY_CYCLE FAST_DUTY_CYCLE_2 |
|
#define | I2C2_CFG_DEF |
|
#define | SPI_SELECT_SLAVE0_PORT GPIOC |
| SPI Config SPI1 si for sensors SPI2 is for FRAM SPI4 is external. More...
|
|
#define | SPI_SELECT_SLAVE0_PIN GPIO13 |
|
#define | SPI_SELECT_SLAVE1_PORT GPIOC |
|
#define | SPI_SELECT_SLAVE1_PIN GPIO15 |
|
#define | SPI_SELECT_SLAVE3_PORT GPIOD |
|
#define | SPI_SELECT_SLAVE3_PIN GPIO7 |
|
#define | USE_BARO_BOARD 1 |
| Baro. More...
|
|
#define | GPIOA_OTG_FS_VBUS 9 |
| Kludge for SD_LOG. More...
|
|
#define | GPIOD_SDIO_CMD 2 |
|
#define | GPIOC_SDIO_D0 8 |
|
#define | GPIOC_SDIO_D1 9 |
|
#define | GPIOC_SDIO_D2 10 |
|
#define | GPIOC_SDIO_D3 11 |
|
#define | GPIOC_SDIO_CK 12 |
|
#define | DEFAULT_ACTUATORS "subsystems/actuators/actuators_pwm.h" |
|
#define | ActuatorDefaultSet(_x, _y) ActuatorPwmSet(_x,_y) |
|
#define | ActuatorsDefaultInit() ActuatorsPwmInit() |
|
#define | ActuatorsDefaultCommit() ActuatorsPwmCommit() |
|