Skip to content

Commit 370e27e

Browse files
AP_Bootloader: add board ID for ArtosynH743
1 parent 8f3ecd4 commit 370e27e

2 files changed

Lines changed: 18 additions & 11 deletions

File tree

Tools/AP_Bootloader/board_types.txt

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -576,6 +576,9 @@ AP_HW_AEROFOX_H7 7110
576576
# IDs 7120-7129 reserved for Accton Godwit
577577
AP_HW_Accton_Godwit_GA1 7120
578578

579+
# IDs 7130-7139 reserved for Artosyn
580+
AP_HW_ArtosynH743 7130
581+
579582
# please fill gaps in the above ranges rather than adding past ID #7199
580583

581584

libraries/AP_HAL_ChibiOS/hwdef/ArtosynH743/hwdef.dat

Lines changed: 15 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -63,16 +63,14 @@ PB10 I2C2_SCL I2C2
6363
PB11 I2C2_SDA I2C2
6464

6565
# PWM
66-
PE14 TIM1_CH4 TIM1 PWM(1) GPIO(50) BIDIR
67-
PE13 TIM1_CH3 TIM1 PWM(2) GPIO(51)
68-
PE11 TIM1_CH2 TIM1 PWM(3) GPIO(52) BIDIR
69-
PE9 TIM1_CH1 TIM1 PWM(4) GPIO(53)
66+
PE9 TIM1_CH1 TIM1 PWM(1) GPIO(50)
67+
PE11 TIM1_CH2 TIM1 PWM(2) GPIO(51) BIDIR
68+
PE13 TIM1_CH3 TIM1 PWM(3) GPIO(52)
69+
PE14 TIM1_CH4 TIM1 PWM(4) GPIO(53) BIDIR
7070
PB1 TIM3_CH4 TIM3 PWM(5) GPIO(54) BIDIR
7171
PB0 TIM3_CH3 TIM3 PWM(6) GPIO(55)
7272
PD12 TIM4_CH1 TIM4 PWM(7) GPIO(56) BIDIR
7373
PD13 TIM4_CH2 TIM4 PWM(8) GPIO(57)
74-
PE5 TIM15_CH1 TIM15 PWM(9) GPIO(58)
75-
PE6 TIM15_CH2 TIM15 PWM(10) GPIO(59)
7674

7775
# LED-pad
7876
PD14 TIM4_CH3 TIM4 PWM(11) GPIO(60) #M11
@@ -93,8 +91,8 @@ define AP_NOTIFY_GPIO_LED_RGB_BLUE_PIN 2
9391
define AP_NOTIFY_GPIO_LED_RGB_ENABLED 1
9492

9593
# ADC for Power
96-
PC0 BATT_VOLTAGE_SENS ADC1 SCALE(1)
97-
PC1 BATT_CURRENT_SENS ADC1 SCALE(1)
94+
PC1 BATT_VOLTAGE_SENS ADC1 SCALE(1)
95+
PC0 BATT_CURRENT_SENS ADC1 SCALE(1)
9896

9997
# setup for battery
10098
define HAL_BATT_MONITOR_DEFAULT 4
@@ -152,11 +150,17 @@ IMU Invensensev3 SPI:icm42688_2 ROTATION_ROLL_180
152150
# SDO pin low = 0x76, SDO pin high = 0x77
153151
BARO BMP390 I2C:0:0x77
154152

155-
# Camera switch via PinIO1 on PD4 (formerly BMI088_A_CS, now repurposed)
156-
PD4 PINIO1 OUTPUT GPIO(70) LOW
157-
define HAL_PINIO_PIN_COUNT 1
153+
# PINIO - camera/VTX control pads
154+
PE5 PINIO1 OUTPUT GPIO(70) LOW
155+
PE6 PINIO2 OUTPUT GPIO(71) LOW
156+
define HAL_PINIO_PIN_COUNT 2
158157
define HAL_PINIO1_PIN 70
159158
define HAL_PINIO1_PARAMS 0
159+
define HAL_PINIO2_PIN 71
160+
define HAL_PINIO2_PARAMS 0
161+
162+
# Camera switch
163+
PD4 CAM_SW OUTPUT GPIO(72) LOW
160164

161165
# enable FAT filesystem support (needs a microSD defined via SDMMC)
162166
define HAL_OS_FATFS_IO 1

0 commit comments

Comments
 (0)