From f5b0bfd34ff11ef17f76933590977ea27ee2b489 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E7=8E=84=E7=BB=AE?= Date: Wed, 11 Dec 2024 11:36:19 +0800 Subject: [PATCH 01/16] Add DAKEFPVH743 --- configs/DAKEFPVH743/config.h | 156 +++++++++++++++++++++++++++++++++++ 1 file changed, 156 insertions(+) create mode 100644 configs/DAKEFPVH743/config.h diff --git a/configs/DAKEFPVH743/config.h b/configs/DAKEFPVH743/config.h new file mode 100644 index 00000000..a47d9a82 --- /dev/null +++ b/configs/DAKEFPVH743/config.h @@ -0,0 +1,156 @@ +/* + * This file is part of Betaflight. + * + * Betaflight is free software. You can redistribute this software + * and/or modify this software under the terms of the GNU General + * Public License as published by the Free Software Foundation, + * either version 3 of the License, or (at your option) any later + * version. + * + * Betaflight is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. + * + * See the GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public + * License along with this software. + * + * If not, see . + */ + +#pragma once + +#define FC_TARGET_MCU STM32H743 + +#define BOARD_NAME DAKEFPVH743 +#define MANUFACTURER_ID DAKE + +#define USE_ACC +#define USE_ACC_SPI_MPU6000 +#define USE_ACC_SPI_ICM42688P +#define USE_GYRO +#define USE_GYRO_SPI_MPU6000 +#define USE_GYRO_SPI_ICM42688P + +#define USE_BARO +#define USE_BARO_BMP280 +#define USE_BARO_DPS310 +#define USE_FLASH +#define USE_FLASH_M25P16 +#define USE_MAX7456 +#ifndef USE_CAMERA_CONTROL +#define USE_CAMERA_CONTROL +#endif + +#define BEEPER_PIN PE2 +#define MOTOR1_PIN PA0 +#define MOTOR2_PIN PA1 +#define MOTOR3_PIN PA2 +#define MOTOR4_PIN PA3 +#define MOTOR5_PIN PE9 +#define MOTOR6_PIN PE11 +#define MOTOR7_PIN PE13 +#define MOTOR8_PIN PE14 +#define LED_STRIP_PIN PB0 +#define SERVO1_PIN PC9 // S9 +#define SERVO2_PIN PC8 // S10 +#define SERVO3_PIN PD15 // S11 +#define SERVO4_PIN PD14 // S12 +#define UART1_TX_PIN PA9 +#define UART1_RX_PIN PA10 +#define UART2_TX_PIN PD5 +#define UART2_RX_PIN PD6 +#define UART3_TX_PIN PD8 +#define UART3_RX_PIN PD9 +#define UART4_TX_PIN PD1 +#define UART4_RX_PIN PD0 +#define UART5_TX_PIN PB6 +#define UART5_RX_PIN PB5 +#define UART6_TX_PIN PC7 +#define UART6_RX_PIN PC8 +#define UART7_TX_PIN PE8 +#define UART7_RX_PIN PE7 +#define UART8_TX_PIN PE1 +#define UART8_RX_PIN PE0 +#define I2C1_SCL_PIN PB10 +#define I2C1_SDA_PIN PB11 +#define LED0_PIN PD10 +#define LED1_PIN PD11 +#define LED2_PIN PD12 +#define SPI1_SCK_PIN PA5 +#define SPI1_SDI_PIN PA6 +#define SPI1_SDO_PIN PA7 +#define SPI2_SCK_PIN PB13 +#define SPI2_SDI_PIN PB14 +#define SPI2_SDO_PIN PB15 +#define SPI3_SCK_PIN PC10 +#define SPI3_SDI_PIN PC11 +#define SPI3_SDO_PIN PC12 +#define CAMERA_CONTROL_PIN PB8 +#define ADC_VBAT_PIN PC1 +#define ADC_RSSI_PIN PC5 +#define ADC_CURR_PIN PC0 +#define PINIO1_PIN PE3 +#define PINIO2_PIN PE4 +#define PINIO3_PIN PE5 +#define PINIO4_PIN PE6 +#define FLASH_CS_PIN PA15 +#define MAX7456_SPI_CS_PIN PB12 +#define GYRO_1_EXTI_PIN PC4 +#define GYRO_1_CS_PIN PA4 +#define GYRO_2_EXTI_PIN PE15 +#define GYRO_2_CS_PIN PE11 + +#define TIMER_PIN_MAPPING \ + TIMER_PIN_MAP( 0, PA0, 1, 0) \ + TIMER_PIN_MAP( 1, PA1, 1, 1) \ + TIMER_PIN_MAP( 2, PA2, 1, 2) \ + TIMER_PIN_MAP( 3, PA3, 1, 3) \ + TIMER_PIN_MAP( 4, PE9, 1, 4) \ + TIMER_PIN_MAP( 5, PE11, 1, 5) \ + TIMER_PIN_MAP( 6, PE13, 1, 6) \ + TIMER_PIN_MAP( 7, PE14, 1, 7) \ + TIMER_PIN_MAP( 8, PC9, 2, -1) \ + TIMER_PIN_MAP( 9, PC8, 2, -1) \ + TIMER_PIN_MAP( 10, PD15, 1, -1) \ + TIMER_PIN_MAP( 11, PD14, 1, -1) \ + TIMER_PIN_MAP( 12, PB8, 1, -1) \ + TIMER_PIN_MAP( 13, PB0 , 2, 8) + +#define ADC2_DMA_OPT 9 + +#define ADC_INSTANCE ADC2 +#define FLASH_SPI_INSTANCE SPI3 +#define MAX7456_SPI_INSTANCE SPI2 + +#define BARO_I2C_INSTANCE I2CDEV_1 +#define MAG_I2C_INSTANCE I2CDEV_1 + +#define DEFAULT_BLACKBOX_DEVICE BLACKBOX_DEVICE_FLASH +#define DEFAULT_DSHOT_BITBANG DSHOT_BITBANG_ON +#define DEFAULT_CURRENT_METER_SOURCE CURRENT_METER_ADC +#define DEFAULT_VOLTAGE_METER_SOURCE VOLTAGE_METER_ADC +#define DEFAULT_GYRO_TO_USE GYRO_CONFIG_USE_GYRO_BOTH +#define DEFAULT_CURRENT_METER_SCALE 120 + +#define BEEPER_INVERTED +#define PINIO1_CONFIG 129 +#define PINIO1_BOX 40 +#define PINIO2_CONFIG 129 +#define PINIO2_BOX 41 +#define PINIO3_CONFIG 129 +#define PINIO3_BOX 42 +#define PINIO4_CONFIG 129 +#define PINIO4_BOX 43 + +#define GYRO_1_SPI_INSTANCE SPI1 +#define GYRO_1_ALIGN CW0_DEG +#define GYRO_1_ALIGN_YAW 0 +#define GYRO_2_SPI_INSTANCE SPI4 +#define GYRO_2_ALIGN CW180_DEG +#define GYRO_2_ALIGN_YAW 1800 + + +#define SERIALRX_UART SERIAL_PORT_UART5 +#define ESC_SENSOR_UART SERIAL_PORT_USART3 From 470c8575000d5c38e02a6186608bd1564bf4818b Mon Sep 17 00:00:00 2001 From: Mark Haslinghuis Date: Thu, 12 Dec 2024 18:52:49 +0100 Subject: [PATCH 02/16] Update configs/DAKEFPVH743/config.h --- configs/DAKEFPVH743/config.h | 1 - 1 file changed, 1 deletion(-) diff --git a/configs/DAKEFPVH743/config.h b/configs/DAKEFPVH743/config.h index a47d9a82..4aec32d9 100644 --- a/configs/DAKEFPVH743/config.h +++ b/configs/DAKEFPVH743/config.h @@ -151,6 +151,5 @@ #define GYRO_2_ALIGN CW180_DEG #define GYRO_2_ALIGN_YAW 1800 - #define SERIALRX_UART SERIAL_PORT_UART5 #define ESC_SENSOR_UART SERIAL_PORT_USART3 From a2b6b8f2e04040c8095da8e575eb0239b9ab0861 Mon Sep 17 00:00:00 2001 From: Mark Haslinghuis Date: Thu, 12 Dec 2024 18:53:57 +0100 Subject: [PATCH 03/16] Update configs/DAKEFPVH743/config.h --- configs/DAKEFPVH743/config.h | 3 --- 1 file changed, 3 deletions(-) diff --git a/configs/DAKEFPVH743/config.h b/configs/DAKEFPVH743/config.h index 4aec32d9..163d1738 100644 --- a/configs/DAKEFPVH743/config.h +++ b/configs/DAKEFPVH743/config.h @@ -39,9 +39,6 @@ #define USE_FLASH #define USE_FLASH_M25P16 #define USE_MAX7456 -#ifndef USE_CAMERA_CONTROL -#define USE_CAMERA_CONTROL -#endif #define BEEPER_PIN PE2 #define MOTOR1_PIN PA0 From 2d4f6a8c26ee3379ca0586df5ce6548ce7a558d0 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E7=8E=84=E7=BB=AE?= Date: Fri, 13 Dec 2024 16:21:19 +0800 Subject: [PATCH 04/16] GYRO_1 and GYRO_2 share SPI1 --- configs/DAKEFPVH743/config.h | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/configs/DAKEFPVH743/config.h b/configs/DAKEFPVH743/config.h index 163d1738..650b9ab7 100644 --- a/configs/DAKEFPVH743/config.h +++ b/configs/DAKEFPVH743/config.h @@ -144,7 +144,7 @@ #define GYRO_1_SPI_INSTANCE SPI1 #define GYRO_1_ALIGN CW0_DEG #define GYRO_1_ALIGN_YAW 0 -#define GYRO_2_SPI_INSTANCE SPI4 +#define GYRO_2_SPI_INSTANCE SPI1 #define GYRO_2_ALIGN CW180_DEG #define GYRO_2_ALIGN_YAW 1800 From 8a3d518c3e2162544ff93a84ed3b88aae602cce1 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E7=8E=84=E7=BB=AE?= Date: Fri, 13 Dec 2024 16:22:57 +0800 Subject: [PATCH 05/16] USE_VTX --- configs/DAKEFPVH743/config.h | 1 + 1 file changed, 1 insertion(+) diff --git a/configs/DAKEFPVH743/config.h b/configs/DAKEFPVH743/config.h index 650b9ab7..00fa408d 100644 --- a/configs/DAKEFPVH743/config.h +++ b/configs/DAKEFPVH743/config.h @@ -39,6 +39,7 @@ #define USE_FLASH #define USE_FLASH_M25P16 #define USE_MAX7456 +#define USE_VTX #define BEEPER_PIN PE2 #define MOTOR1_PIN PA0 From 7c55c9a81fb49767e1c3ef2afe3356c506ea4ff1 Mon Sep 17 00:00:00 2001 From: ThanYangFPV <74483959+ThanYangFPV@users.noreply.github.com> Date: Fri, 13 Dec 2024 20:08:16 +0800 Subject: [PATCH 06/16] Update configs/DAKEFPVH743/config.h remove USE_VTX Co-authored-by: Mark Haslinghuis --- configs/DAKEFPVH743/config.h | 1 - 1 file changed, 1 deletion(-) diff --git a/configs/DAKEFPVH743/config.h b/configs/DAKEFPVH743/config.h index 00fa408d..650b9ab7 100644 --- a/configs/DAKEFPVH743/config.h +++ b/configs/DAKEFPVH743/config.h @@ -39,7 +39,6 @@ #define USE_FLASH #define USE_FLASH_M25P16 #define USE_MAX7456 -#define USE_VTX #define BEEPER_PIN PE2 #define MOTOR1_PIN PA0 From 3d3bae43e38d38ef117321836fb432434200ebbc Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E7=8E=84=E7=BB=AE?= Date: Thu, 19 Dec 2024 11:55:48 +0800 Subject: [PATCH 07/16] BEEPER_PIN Changed to PE2 --- configs/DAKEFPVH743/config.h | 12 +++++------- 1 file changed, 5 insertions(+), 7 deletions(-) diff --git a/configs/DAKEFPVH743/config.h b/configs/DAKEFPVH743/config.h index 650b9ab7..dce67c81 100644 --- a/configs/DAKEFPVH743/config.h +++ b/configs/DAKEFPVH743/config.h @@ -40,7 +40,7 @@ #define USE_FLASH_M25P16 #define USE_MAX7456 -#define BEEPER_PIN PE2 +#define BEEPER_PIN PE6 #define MOTOR1_PIN PA0 #define MOTOR2_PIN PA1 #define MOTOR3_PIN PA2 @@ -88,10 +88,10 @@ #define ADC_VBAT_PIN PC1 #define ADC_RSSI_PIN PC5 #define ADC_CURR_PIN PC0 -#define PINIO1_PIN PE3 -#define PINIO2_PIN PE4 -#define PINIO3_PIN PE5 -#define PINIO4_PIN PE6 +#define PINIO1_PIN PE2 +#define PINIO2_PIN PE3 +#define PINIO3_PIN PE4 +#define PINIO4_PIN PE5 #define FLASH_CS_PIN PA15 #define MAX7456_SPI_CS_PIN PB12 #define GYRO_1_EXTI_PIN PC4 @@ -143,10 +143,8 @@ #define GYRO_1_SPI_INSTANCE SPI1 #define GYRO_1_ALIGN CW0_DEG -#define GYRO_1_ALIGN_YAW 0 #define GYRO_2_SPI_INSTANCE SPI1 #define GYRO_2_ALIGN CW180_DEG -#define GYRO_2_ALIGN_YAW 1800 #define SERIALRX_UART SERIAL_PORT_UART5 #define ESC_SENSOR_UART SERIAL_PORT_USART3 From 9d04110a85f34b4d4a2e8153d31c16a9bce3ed4a Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E7=8E=84=E7=BB=AE?= Date: Thu, 19 Dec 2024 11:56:32 +0800 Subject: [PATCH 08/16] Add GYRO_1_CLKIN_PIN --- configs/DAKEFPVH743/config.h | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/configs/DAKEFPVH743/config.h b/configs/DAKEFPVH743/config.h index dce67c81..26dbf83b 100644 --- a/configs/DAKEFPVH743/config.h +++ b/configs/DAKEFPVH743/config.h @@ -99,6 +99,9 @@ #define GYRO_2_EXTI_PIN PE15 #define GYRO_2_CS_PIN PE11 +#define USE_GYRO_CLKIN +#define GYRO_1_CLKIN_PIN PB9 + #define TIMER_PIN_MAPPING \ TIMER_PIN_MAP( 0, PA0, 1, 0) \ TIMER_PIN_MAP( 1, PA1, 1, 1) \ @@ -113,7 +116,8 @@ TIMER_PIN_MAP( 10, PD15, 1, -1) \ TIMER_PIN_MAP( 11, PD14, 1, -1) \ TIMER_PIN_MAP( 12, PB8, 1, -1) \ - TIMER_PIN_MAP( 13, PB0 , 2, 8) + TIMER_PIN_MAP( 13, PB9, 1, -1) \ + TIMER_PIN_MAP( 14, PB0 , 2, 8) #define ADC2_DMA_OPT 9 From 76d76df923c086b12ff6ef81fa7b5241c67a9438 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E7=8E=84=E7=BB=AE?= Date: Mon, 23 Dec 2024 22:33:15 +0800 Subject: [PATCH 09/16] SERVOS USE TIM3 AND TIM15 --- configs/DAKEFPVH743/config.h | 38 ++++++++++++++++++------------------ 1 file changed, 19 insertions(+), 19 deletions(-) diff --git a/configs/DAKEFPVH743/config.h b/configs/DAKEFPVH743/config.h index 26dbf83b..7d052b01 100644 --- a/configs/DAKEFPVH743/config.h +++ b/configs/DAKEFPVH743/config.h @@ -40,20 +40,20 @@ #define USE_FLASH_M25P16 #define USE_MAX7456 -#define BEEPER_PIN PE6 +#define BEEPER_PIN PC2 #define MOTOR1_PIN PA0 #define MOTOR2_PIN PA1 #define MOTOR3_PIN PA2 #define MOTOR4_PIN PA3 -#define MOTOR5_PIN PE9 -#define MOTOR6_PIN PE11 -#define MOTOR7_PIN PE13 -#define MOTOR8_PIN PE14 +#define MOTOR5_PIN PD12 +#define MOTOR6_PIN PD13 +#define MOTOR7_PIN PD14 +#define MOTOR8_PIN PD15 #define LED_STRIP_PIN PB0 -#define SERVO1_PIN PC9 // S9 -#define SERVO2_PIN PC8 // S10 -#define SERVO3_PIN PD15 // S11 -#define SERVO4_PIN PD14 // S12 +#define SERVO1_PIN PE5 // S9 +#define SERVO2_PIN PE6 // S10 +#define SERVO3_PIN PC8 // S11 +#define SERVO4_PIN PC9 // S12 #define UART1_TX_PIN PA9 #define UART1_RX_PIN PA10 #define UART2_TX_PIN PD5 @@ -91,7 +91,7 @@ #define PINIO1_PIN PE2 #define PINIO2_PIN PE3 #define PINIO3_PIN PE4 -#define PINIO4_PIN PE5 +#define PINIO4_PIN PD2 #define FLASH_CS_PIN PA15 #define MAX7456_SPI_CS_PIN PB12 #define GYRO_1_EXTI_PIN PC4 @@ -107,17 +107,17 @@ TIMER_PIN_MAP( 1, PA1, 1, 1) \ TIMER_PIN_MAP( 2, PA2, 1, 2) \ TIMER_PIN_MAP( 3, PA3, 1, 3) \ - TIMER_PIN_MAP( 4, PE9, 1, 4) \ - TIMER_PIN_MAP( 5, PE11, 1, 5) \ - TIMER_PIN_MAP( 6, PE13, 1, 6) \ - TIMER_PIN_MAP( 7, PE14, 1, 7) \ - TIMER_PIN_MAP( 8, PC9, 2, -1) \ - TIMER_PIN_MAP( 9, PC8, 2, -1) \ - TIMER_PIN_MAP( 10, PD15, 1, -1) \ - TIMER_PIN_MAP( 11, PD14, 1, -1) \ + TIMER_PIN_MAP( 4, PD12, 1, 4) \ + TIMER_PIN_MAP( 5, PD13, 1, 5) \ + TIMER_PIN_MAP( 6, PD14, 1, 6) \ + TIMER_PIN_MAP( 7, PD15, 1, 7) \ + TIMER_PIN_MAP( 8, PE5, 1, -1) \ + TIMER_PIN_MAP( 9, PE6, 1, -1) \ + TIMER_PIN_MAP( 10, PC8, 1, -1) \ + TIMER_PIN_MAP( 11, PC9, 1, -1) \ TIMER_PIN_MAP( 12, PB8, 1, -1) \ TIMER_PIN_MAP( 13, PB9, 1, -1) \ - TIMER_PIN_MAP( 14, PB0 , 2, 8) + TIMER_PIN_MAP( 14, PB0 , 1, 8) #define ADC2_DMA_OPT 9 From 25eca48a6901a5360b459033d14fe87503c52889 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E7=8E=84=E7=BB=AE?= Date: Wed, 25 Dec 2024 15:52:01 +0800 Subject: [PATCH 10/16] LED_STRIP_PIN use PE9/TIM1_CH1 --- configs/DAKEFPVH743/config.h | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/configs/DAKEFPVH743/config.h b/configs/DAKEFPVH743/config.h index 7d052b01..cfc564dc 100644 --- a/configs/DAKEFPVH743/config.h +++ b/configs/DAKEFPVH743/config.h @@ -49,7 +49,7 @@ #define MOTOR6_PIN PD13 #define MOTOR7_PIN PD14 #define MOTOR8_PIN PD15 -#define LED_STRIP_PIN PB0 +#define LED_STRIP_PIN PE9 #define SERVO1_PIN PE5 // S9 #define SERVO2_PIN PE6 // S10 #define SERVO3_PIN PC8 // S11 @@ -74,7 +74,7 @@ #define I2C1_SDA_PIN PB11 #define LED0_PIN PD10 #define LED1_PIN PD11 -#define LED2_PIN PD12 +#define LED2_PIN PA8 #define SPI1_SCK_PIN PA5 #define SPI1_SDI_PIN PA6 #define SPI1_SDO_PIN PA7 @@ -117,7 +117,7 @@ TIMER_PIN_MAP( 11, PC9, 1, -1) \ TIMER_PIN_MAP( 12, PB8, 1, -1) \ TIMER_PIN_MAP( 13, PB9, 1, -1) \ - TIMER_PIN_MAP( 14, PB0 , 1, 8) + TIMER_PIN_MAP( 14, PE9 , 1, 8) #define ADC2_DMA_OPT 9 From 35ae87107571d9c69a2acfefce1c925eb2c4dd18 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E7=8E=84=E7=BB=AE?= Date: Sun, 29 Dec 2024 16:09:24 +0800 Subject: [PATCH 11/16] REMOVE PINIO4 --- configs/DAKEFPVF722X8/config.h | 1 - 1 file changed, 1 deletion(-) diff --git a/configs/DAKEFPVF722X8/config.h b/configs/DAKEFPVF722X8/config.h index f002ed99..454d7afb 100644 --- a/configs/DAKEFPVF722X8/config.h +++ b/configs/DAKEFPVF722X8/config.h @@ -48,7 +48,6 @@ #define MOTOR1_PIN PA1 #define MOTOR2_PIN PA2 #define MOTOR3_PIN PA3 -#define MOTOR4_PIN PA8 #define MOTOR5_PIN PA9 #define MOTOR6_PIN PA10 #define MOTOR7_PIN PC8 From 58ae2a3603b183246ca1cc8a172648d114e0dc89 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E7=8E=84=E7=BB=AE?= Date: Tue, 31 Dec 2024 14:54:51 +0800 Subject: [PATCH 12/16] Revert "REMOVE PINIO4" This reverts commit 35ae87107571d9c69a2acfefce1c925eb2c4dd18. --- configs/DAKEFPVF722X8/config.h | 1 + 1 file changed, 1 insertion(+) diff --git a/configs/DAKEFPVF722X8/config.h b/configs/DAKEFPVF722X8/config.h index 454d7afb..f002ed99 100644 --- a/configs/DAKEFPVF722X8/config.h +++ b/configs/DAKEFPVF722X8/config.h @@ -48,6 +48,7 @@ #define MOTOR1_PIN PA1 #define MOTOR2_PIN PA2 #define MOTOR3_PIN PA3 +#define MOTOR4_PIN PA8 #define MOTOR5_PIN PA9 #define MOTOR6_PIN PA10 #define MOTOR7_PIN PC8 From 89156029aa9e482314c579be3fe3235b3c2b128e Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E7=8E=84=E7=BB=AE?= Date: Tue, 31 Dec 2024 15:12:34 +0800 Subject: [PATCH 13/16] Fix UART6 --- configs/DAKEFPVH743/config.h | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/configs/DAKEFPVH743/config.h b/configs/DAKEFPVH743/config.h index cfc564dc..0ba7d02c 100644 --- a/configs/DAKEFPVH743/config.h +++ b/configs/DAKEFPVH743/config.h @@ -64,8 +64,8 @@ #define UART4_RX_PIN PD0 #define UART5_TX_PIN PB6 #define UART5_RX_PIN PB5 -#define UART6_TX_PIN PC7 -#define UART6_RX_PIN PC8 +#define UART6_TX_PIN PC6 +#define UART6_RX_PIN PC7 #define UART7_TX_PIN PE8 #define UART7_RX_PIN PE7 #define UART8_TX_PIN PE1 From 5ff4929c07fd79dc82816bbb1b664afda8e7f1a1 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E7=8E=84=E7=BB=AE?= Date: Tue, 31 Dec 2024 15:13:46 +0800 Subject: [PATCH 14/16] REMOVE PINIO4 --- configs/DAKEFPVH743/config.h | 1 - 1 file changed, 1 deletion(-) diff --git a/configs/DAKEFPVH743/config.h b/configs/DAKEFPVH743/config.h index 0ba7d02c..ed8bf882 100644 --- a/configs/DAKEFPVH743/config.h +++ b/configs/DAKEFPVH743/config.h @@ -91,7 +91,6 @@ #define PINIO1_PIN PE2 #define PINIO2_PIN PE3 #define PINIO3_PIN PE4 -#define PINIO4_PIN PD2 #define FLASH_CS_PIN PA15 #define MAX7456_SPI_CS_PIN PB12 #define GYRO_1_EXTI_PIN PC4 From 19d064ca7d19d2bfd7ec347a1cdc7d381108bebd Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E7=8E=84=E7=BB=AE?= Date: Tue, 31 Dec 2024 15:20:30 +0800 Subject: [PATCH 15/16] ADD SPI4 and Fix GYRO_2 EXTI_PIN/CS_PIN --- configs/DAKEFPVH743/config.h | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/configs/DAKEFPVH743/config.h b/configs/DAKEFPVH743/config.h index ed8bf882..5fe10963 100644 --- a/configs/DAKEFPVH743/config.h +++ b/configs/DAKEFPVH743/config.h @@ -84,6 +84,9 @@ #define SPI3_SCK_PIN PC10 #define SPI3_SDI_PIN PC11 #define SPI3_SDO_PIN PC12 +#define SPI4_SCK_PIN PE12 +#define SPI4_SDI_PIN PE13 +#define SPI4_SDO_PIN PE14 #define CAMERA_CONTROL_PIN PB8 #define ADC_VBAT_PIN PC1 #define ADC_RSSI_PIN PC5 @@ -95,8 +98,8 @@ #define MAX7456_SPI_CS_PIN PB12 #define GYRO_1_EXTI_PIN PC4 #define GYRO_1_CS_PIN PA4 -#define GYRO_2_EXTI_PIN PE15 -#define GYRO_2_CS_PIN PE11 +#define GYRO_2_EXTI_PIN PB2 +#define GYRO_2_CS_PIN PB1 #define USE_GYRO_CLKIN #define GYRO_1_CLKIN_PIN PB9 From 8ee3dfc9921cea5970c2d8fa570d429feae8cc91 Mon Sep 17 00:00:00 2001 From: ThanYangFPV <74483959+ThanYangFPV@users.noreply.github.com> Date: Tue, 31 Dec 2024 21:35:15 +0800 Subject: [PATCH 16/16] Update configs/DAKEFPVH743/config.h Co-authored-by: Mark Haslinghuis --- configs/DAKEFPVH743/config.h | 2 -- 1 file changed, 2 deletions(-) diff --git a/configs/DAKEFPVH743/config.h b/configs/DAKEFPVH743/config.h index 5fe10963..33e023b1 100644 --- a/configs/DAKEFPVH743/config.h +++ b/configs/DAKEFPVH743/config.h @@ -144,8 +144,6 @@ #define PINIO2_BOX 41 #define PINIO3_CONFIG 129 #define PINIO3_BOX 42 -#define PINIO4_CONFIG 129 -#define PINIO4_BOX 43 #define GYRO_1_SPI_INSTANCE SPI1 #define GYRO_1_ALIGN CW0_DEG