Quadcopter/User/bsp/bsp_config.yaml

96 lines
1.7 KiB
YAML

gpio:
configs:
- custom_name: ACCL_CS
has_exti: false
ioc_label: ACCL_CS
pin: PA4
type: OUTPUT
- custom_name: GYRO_CS
has_exti: false
ioc_label: GYRO_CS
pin: PB0
type: OUTPUT
- custom_name: ACCL_INT
has_exti: true
ioc_label: ACCL_INT
pin: PC4
type: EXTI
- custom_name: GYRO_INT
has_exti: true
ioc_label: GYRO_INT
pin: PC5
type: EXTI
- custom_name: CMPS_INT
has_exti: true
ioc_label: CMPS_INT
pin: PG3
type: EXTI
- custom_name: CMPS_RST
has_exti: false
ioc_label: CMPS_RST
pin: PG6
type: OUTPUT
enabled: true
i2c:
devices:
- instance: I2C2
name: SPL06_001
- instance: I2C3
name: IST8310
enabled: true
mm:
enabled: true
pwm:
configs:
- channel: TIM_CHANNEL_3
custom_name: TIM4_CH3
label: TIM4_CH3
timer: TIM4
- channel: TIM_CHANNEL_2
custom_name: MOTOR_OUT2
label: MOTOR_OUT2
timer: TIM1
- channel: TIM_CHANNEL_3
custom_name: MOTOR_OUT3
label: MOTOR_OUT3
timer: TIM1
- channel: TIM_CHANNEL_4
custom_name: MOTOR_OUT4
label: MOTOR_OUT4
timer: TIM1
- channel: TIM_CHANNEL_1
custom_name: MOTOR_OUT1
label: MOTOR_OUT1
timer: TIM1
- channel: TIM_CHANNEL_1
custom_name: IMU_HEAT_PWM
label: IMU_HEAT_PWM
timer: TIM10
- channel: TIM_CHANNEL_1
custom_name: LED_B
label: LED_B
timer: TIM5
- channel: TIM_CHANNEL_2
custom_name: LED_G
label: LED_G
timer: TIM5
- channel: TIM_CHANNEL_3
custom_name: LED_R
label: LED_R
timer: TIM5
enabled: true
spi:
devices:
- instance: SPI1
name: BMI088
enabled: true
time:
enabled: true
uart:
devices:
- instance: USART3
name: AT9S_PRO
- instance: USART6
name: VOFA
enabled: true