Paparazzi UAS v7.0_unstable
Paparazzi is a free software Unmanned Aircraft System.
Loading...
Searching...
No Matches
common_board.h File Reference

Generic board file. More...

#include "board.h"
#include <hal.h>
+ Include dependency graph for common_board.h:

Go to the source code of this file.

Macros

#define _CONCAT_BOARD_PARAM(_s1, _s2)   _s1 ## _s2
 ChibiOS board file generated by the cfg file.
 
#define CONCAT_BOARD_PARAM(_s1, _s2)   _CONCAT_BOARD_PARAM(_s1, _s2)
 
#define PWM_INPUT1_ICU   CONCAT_BOARD_PARAM(ICUD, PWM_INPUT1_TIM)
 
#define PWM_INPUT1_CHANNEL   CONCAT_BOARD_PARAM(ICU_CHANNEL_, PWM_INPUT1_TIM_CH)
 
#define PWM_INPUT1_GPIO_PORT   PAL_PORT(LINE_PWM_INPUT1)
 
#define PWM_INPUT1_GPIO_PIN   PAL_PAD(LINE_PWM_INPUT1)
 
#define PWM_INPUT1_GPIO_AF   AF_LINE_PWM_INPUT1
 
#define UART1_GPIO_AF   ((void)0)
 UART defines.
 
#define UART2_GPIO_AF   ((void)0)
 
#define UART3_GPIO_AF   ((void)0)
 
#define UART4_GPIO_AF   ((void)0)
 
#define UART5_GPIO_AF   ((void)0)
 
#define UART6_GPIO_AF   ((void)0)
 
#define UART7_GPIO_AF   ((void)0)
 
#define UART8_GPIO_AF   ((void)0)
 
#define STM32_CR1_DNF(n)   ((n & 0x0f) << 8)
 I2C defines.
 
#define I2C1_CLOCK_SPEED   400000
 
#define I2C2_CLOCK_SPEED   400000
 
#define I2C3_CLOCK_SPEED   400000
 
#define I2C4_CLOCK_SPEED   400000
 
#define DEFAULT_ACTUATORS   "modules/actuators/actuators_pwm.h"
 SPI Config.
 
#define ActuatorDefaultSet   ActuatorPwmSet
 
#define ActuatorsDefaultInit()   ActuatorsPwmInit()
 
#define ActuatorsDefaultCommit()   ActuatorsPwmCommit()
 

Detailed Description

Generic board file.

Definition in file common_board.h.

Macro Definition Documentation

◆ _CONCAT_BOARD_PARAM

#define _CONCAT_BOARD_PARAM (   _s1,
  _s2 
)    _s1 ## _s2

ChibiOS board file generated by the cfg file.

Definition at line 38 of file common_board.h.

◆ ActuatorDefaultSet

#define ActuatorDefaultSet   ActuatorPwmSet

Definition at line 811 of file common_board.h.

◆ ActuatorsDefaultCommit

#define ActuatorsDefaultCommit ( )    ActuatorsPwmCommit()

Definition at line 813 of file common_board.h.

◆ ActuatorsDefaultInit

#define ActuatorsDefaultInit ( )    ActuatorsPwmInit()

Definition at line 812 of file common_board.h.

◆ CONCAT_BOARD_PARAM

#define CONCAT_BOARD_PARAM (   _s1,
  _s2 
)    _CONCAT_BOARD_PARAM(_s1, _s2)

Definition at line 39 of file common_board.h.

◆ DEFAULT_ACTUATORS

#define DEFAULT_ACTUATORS   "modules/actuators/actuators_pwm.h"

SPI Config.

SPI Slaves SDIO

Definition at line 810 of file common_board.h.

◆ I2C1_CLOCK_SPEED

#define I2C1_CLOCK_SPEED   400000

Definition at line 563 of file common_board.h.

◆ I2C2_CLOCK_SPEED

#define I2C2_CLOCK_SPEED   400000

Definition at line 583 of file common_board.h.

◆ I2C3_CLOCK_SPEED

#define I2C3_CLOCK_SPEED   400000

Definition at line 603 of file common_board.h.

◆ I2C4_CLOCK_SPEED

#define I2C4_CLOCK_SPEED   400000

Definition at line 623 of file common_board.h.

◆ PWM_INPUT1_CHANNEL

Definition at line 410 of file common_board.h.

◆ PWM_INPUT1_GPIO_AF

#define PWM_INPUT1_GPIO_AF   AF_LINE_PWM_INPUT1

Definition at line 413 of file common_board.h.

◆ PWM_INPUT1_GPIO_PIN

#define PWM_INPUT1_GPIO_PIN   PAL_PAD(LINE_PWM_INPUT1)

Definition at line 412 of file common_board.h.

◆ PWM_INPUT1_GPIO_PORT

#define PWM_INPUT1_GPIO_PORT   PAL_PORT(LINE_PWM_INPUT1)

Definition at line 411 of file common_board.h.

◆ PWM_INPUT1_ICU

#define PWM_INPUT1_ICU   CONCAT_BOARD_PARAM(ICUD, PWM_INPUT1_TIM)

Definition at line 409 of file common_board.h.

◆ STM32_CR1_DNF

#define STM32_CR1_DNF (   n)    ((n & 0x0f) << 8)

I2C defines.

Definition at line 550 of file common_board.h.

◆ UART1_GPIO_AF

#define UART1_GPIO_AF   ((void)0)

UART defines.

Definition at line 431 of file common_board.h.

◆ UART2_GPIO_AF

#define UART2_GPIO_AF   ((void)0)

Definition at line 447 of file common_board.h.

◆ UART3_GPIO_AF

#define UART3_GPIO_AF   ((void)0)

Definition at line 463 of file common_board.h.

◆ UART4_GPIO_AF

#define UART4_GPIO_AF   ((void)0)

Definition at line 479 of file common_board.h.

◆ UART5_GPIO_AF

#define UART5_GPIO_AF   ((void)0)

Definition at line 495 of file common_board.h.

◆ UART6_GPIO_AF

#define UART6_GPIO_AF   ((void)0)

Definition at line 511 of file common_board.h.

◆ UART7_GPIO_AF

#define UART7_GPIO_AF   ((void)0)

Definition at line 527 of file common_board.h.

◆ UART8_GPIO_AF

#define UART8_GPIO_AF   ((void)0)

Definition at line 543 of file common_board.h.