diff --git a/src/main/target/OMNIBUSF4/XRACERF4.mk b/src/main/target/OMNIBUSF4/XRACERF4.mk new file mode 100644 index 0000000000..f3552d76bf --- /dev/null +++ b/src/main/target/OMNIBUSF4/XRACERF4.mk @@ -0,0 +1,3 @@ +#XRACERF4 + + diff --git a/src/main/target/OMNIBUSF4/config.c b/src/main/target/OMNIBUSF4/config.c index 627743767d..34a2d6322a 100644 --- a/src/main/target/OMNIBUSF4/config.c +++ b/src/main/target/OMNIBUSF4/config.c @@ -32,4 +32,4 @@ void targetConfiguration(void) max7456ConfigMutable()->clockConfig = MAX7456_CLOCK_CONFIG_FULL; #endif } -#endif +#endif \ No newline at end of file diff --git a/src/main/target/OMNIBUSF4/target.h b/src/main/target/OMNIBUSF4/target.h index 3a96413a24..fb2768b24f 100644 --- a/src/main/target/OMNIBUSF4/target.h +++ b/src/main/target/OMNIBUSF4/target.h @@ -23,6 +23,8 @@ #define TARGET_BOARD_IDENTIFIER "LUX4" #elif defined(DYSF4PRO) #define TARGET_BOARD_IDENTIFIER "DYS4" +#elif defined(XRACERF4) +#define TARGET_BOARD_IDENTIFIER "XRF4" #else #define TARGET_BOARD_IDENTIFIER "OBF4" #define OMNIBUSF4BASE // For config.c @@ -32,6 +34,8 @@ #define USBD_PRODUCT_STRING "LuxF4osd" #elif defined(DYSF4PRO) #define USBD_PRODUCT_STRING "DysF4Pro" +#elif defined(XRACERF4) +#define USBD_PRODUCT_STRING "XRACERF4" #else #define USBD_PRODUCT_STRING "OmnibusF4" #endif @@ -68,7 +72,7 @@ #define MPU_INT_EXTI PC4 #define USE_MPU_DATA_READY_SIGNAL -#if defined(OMNIBUSF4SD) +#if defined(OMNIBUSF4SD) || defined(XRACERF4) #define GYRO_MPU6000_ALIGN CW270_DEG #define ACC_MPU6000_ALIGN CW270_DEG #else diff --git a/src/main/target/OMNIBUSF4/target.mk b/src/main/target/OMNIBUSF4/target.mk index 044471f4a0..a177774e12 100644 --- a/src/main/target/OMNIBUSF4/target.mk +++ b/src/main/target/OMNIBUSF4/target.mk @@ -8,5 +8,4 @@ TARGET_SRC = \ drivers/barometer/barometer_bmp280.c \ drivers/barometer/barometer_ms5611.c \ drivers/compass/compass_hmc5883l.c \ - drivers/max7456.c - + drivers/max7456.c \ No newline at end of file