mirror of https://github.com/ArduPilot/ardupilot
49 lines
1.2 KiB
Plaintext
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
|