mirror of https://github.com/ArduPilot/ardupilot
62 lines
1.5 KiB
Plaintext
62 lines
1.5 KiB
Plaintext
include ../AeroFox-PMU/hwdef.inc
|
|
|
|
# SERIAL
|
|
SERIAL_ORDER USART1 EMPTY USART3
|
|
|
|
# ESC
|
|
PB10 USART3_TX USART3 SPEED_HIGH
|
|
PB11 USART3_RX USART3 SPEED_HIGH
|
|
|
|
# USART2
|
|
#PA2 USART2_TX USART2 SPEED_HIGH
|
|
#PA3 USART2_RX USART2 SPEED_HIGH
|
|
|
|
# DEBUG
|
|
PB6 USART1_TX USART1 SPEED_HIGH
|
|
PB7 USART1_RX USART1 SPEED_HIGH
|
|
|
|
# BATTERY
|
|
define HAL_PERIPH_ENABLE_BATTERY
|
|
|
|
define HAL_USE_ADC TRUE
|
|
define STM32_ADC_USE_ADC1 TRUE
|
|
|
|
PB0 BATT_VOLTAGE_SENS ADC1 SCALE(1)
|
|
PB1 BATT_CURRENT_SENS ADC1 SCALE(1)
|
|
|
|
define HAL_BATT_MONITOR_DEFAULT 0
|
|
define HAL_BATT_VOLT_PIN 5
|
|
define HAL_BATT_VOLT_SCALE 21.0
|
|
define HAL_BATT_CURR_PIN 6
|
|
define HAL_BATT_CURR_SCALE 40.0
|
|
|
|
#PWM
|
|
PA8 TIM1_CH1 TIM1 PWM(1) GPIO(50)
|
|
PA9 TIM1_CH2 TIM1 PWM(2) GPIO(51)
|
|
PA10 TIM1_CH3 TIM1 PWM(3) GPIO(52)
|
|
PA11 TIM1_CH4 TIM1 PWM(4) GPIO(53)
|
|
PA15 TIM2_CH1 TIM2 PWM(5) GPIO(54)
|
|
PA2 TIM2_CH3 TIM2 PWM(6) GPIO(55)
|
|
PA3 TIM2_CH4 TIM2 PWM(7) GPIO(56)
|
|
PA1 TIM2_CH2 TIM2 PWM(8) GPIO(57)
|
|
PA6 TIM16_CH1 TIM16 PWM(9) GPIO(58) NODMA
|
|
|
|
define HAL_PERIPH_ENABLE_RC_OUT
|
|
define HAL_PERIPH_ENABLE_NOTIFY
|
|
|
|
# enable ESC control
|
|
define HAL_SUPPORT_RCOUT_SERIAL 1
|
|
define HAL_WITH_ESC_TELEM 1
|
|
|
|
#GPIO LED
|
|
define AP_NOTIFY_GPIO_LED_RGB_ENABLED 1
|
|
PB2 LED_RED OUTPUT OPENDRAIN HIGH GPIO(0)
|
|
PB4 LED_GREEN OUTPUT OPENDRAIN LOW GPIO(1)
|
|
PB5 LED_BLUE OUTPUT OPENDRAIN LOW GPIO(2)
|
|
define AP_NOTIFY_GPIO_LED_RGB_RED_PIN 0
|
|
define AP_NOTIFY_GPIO_LED_RGB_GREEN_PIN 1
|
|
define AP_NOTIFY_GPIO_LED_RGB_BLUE_PIN 2
|
|
|
|
define HAL_SERIAL_ESC_COMM_ENABLED 1
|
|
define HAL_RCIN_THREAD_ENABLED 1
|