From 5bf8e7254ec39af77ea6bf3f142578d6237de84d Mon Sep 17 00:00:00 2001 From: mateksys Date: Wed, 16 Aug 2023 16:08:47 +0800 Subject: [PATCH] Add MatekH743HD variant --- src/main/target/MATEKH743/CMakeLists.txt | 1 + src/main/target/MATEKH743/target.h | 25 +++++++++++++++--------- 2 files changed, 17 insertions(+), 9 deletions(-) diff --git a/src/main/target/MATEKH743/CMakeLists.txt b/src/main/target/MATEKH743/CMakeLists.txt index 96a65ca5a4..dcc5019a9d 100644 --- a/src/main/target/MATEKH743/CMakeLists.txt +++ b/src/main/target/MATEKH743/CMakeLists.txt @@ -1 +1,2 @@ target_stm32h743xi(MATEKH743) +target_stm32h743xi(MATEKH743HD) diff --git a/src/main/target/MATEKH743/target.h b/src/main/target/MATEKH743/target.h index 37742a88fc..25e0217bb0 100644 --- a/src/main/target/MATEKH743/target.h +++ b/src/main/target/MATEKH743/target.h @@ -19,7 +19,12 @@ #pragma once #define TARGET_BOARD_IDENTIFIER "H743" -#define USBD_PRODUCT_STRING "MATEKH743" + +#if defined(MATEKH743HD) + #define USBD_PRODUCT_STRING "MATEKH743HD" +#else + #define USBD_PRODUCT_STRING "MATEKH743" +#endif #define USE_TARGET_CONFIG @@ -69,14 +74,16 @@ #define ICM42605_CS_PIN PC13 // *************** SPI2 OSD *********************** -#define USE_SPI_DEVICE_2 -#define SPI2_SCK_PIN PB13 -#define SPI2_MISO_PIN PB14 -#define SPI2_MOSI_PIN PB15 + #define USE_SPI_DEVICE_2 + #define SPI2_SCK_PIN PB13 + #define SPI2_MISO_PIN PB14 + #define SPI2_MOSI_PIN PB15 -#define USE_MAX7456 -#define MAX7456_SPI_BUS BUS_SPI2 -#define MAX7456_CS_PIN PB12 +#if defined(MATEKH743) + #define USE_MAX7456 + #define MAX7456_SPI_BUS BUS_SPI2 + #define MAX7456_CS_PIN PB12 +#endif // *************** SPI3 SPARE for external RM3100 *********** #define USE_SPI_DEVICE_3 @@ -159,7 +166,7 @@ #define SERIAL_PORT_COUNT 9 #define DEFAULT_RX_TYPE RX_TYPE_SERIAL -#define SERIALRX_PROVIDER SERIALRX_SBUS +#define SERIALRX_PROVIDER SERIALRX_CRSF #define SERIALRX_UART SERIAL_PORT_USART6 // *************** SDIO SD BLACKBOX*******************