ardupilot/libraries/AP_HAL_ChibiOS/hwdef/SkystarsH7HD-bdshot/hwdef.dat

49 lines
1.2 KiB
Plaintext

# hw definition file for processing by chibios_pins.py
# for SkystarsH7HD
include ../SkystarsH7HD/hwdef.dat
undef PB0 PB1 PD12 PA0 PA2 PC7 PC6 PD8 PD9 PB5 PB6 PE0 PE1
undef HAL_I2C_INTERNAL_MASK DMA_PRIORITY DMA_NOSHARE
undef HAL_SERIAL6_PROTOCOL HAL_SERIAL6_BAUD
MCU_CLOCKRATE_MHZ 480
DMA_PRIORITY TIM3* TIM4* TIM2* SPI1* SPI3* SPI4* TIM1*
DMA_NOSHARE TIM3* TIM4* TIM2* SPI1* SPI3*
define HAL_I2C_INTERNAL_MASK 2
NODMA I2C*
define STM32_I2C_USE_DMA FALSE
define RELAY2_PIN_DEFAULT 81 # Pit-1
define RELAY3_PIN_DEFAULT 82 # PIN-EN
# Motor order Betaflight/X
define HAL_FRAME_TYPE_DEFAULT 12
# USART1 (RX)
define HAL_SERIAL1_PROTOCOL SerialProtocol_RCIN
define HAL_SERIAL1_BAUD 115
# USART3 (ESC Telem)
PD8 USART3_TX USART3 NODMA
PD9 USART3_RX USART3 NODMA
# UART4 (GPS)
# UART5 (VTX)
PB5 UART5_RX UART5 NODMA
PB6 UART5_TX UART5 NODMA
# USART6 (DJI FPV)
define HAL_SERIAL6_PROTOCOL SerialProtocol_DJI_FPV
define HAL_SERIAL6_BAUD 115
# UART7
# UART8
PE0 UART8_RX UART8 NODMA
PE1 UART8_TX UART8 NODMA
# Motors
PB0 TIM3_CH3 TIM3 PWM(1) GPIO(50) BIDIR
PB1 TIM3_CH4 TIM3 PWM(2) GPIO(51)
PD12 TIM4_CH1 TIM4 PWM(3) GPIO(52) BIDIR
PA0 TIM2_CH1 TIM2 PWM(5) GPIO(54) BIDIR
PA2 TIM2_CH3 TIM2 PWM(7) GPIO(56) BIDIR