From a24ed5915cd4ca438e38cfeb4450fb4f6e3f4265 Mon Sep 17 00:00:00 2001 From: rotcehdnih Date: Sun, 1 Oct 2017 00:58:08 +1000 Subject: [PATCH 1/3] Fisrt commit for xracerf4 - not tested personally --- src/main/target/OMNIBUSF4/XRACERF4.mk | 3 +++ src/main/target/OMNIBUSF4/config.c | 2 +- src/main/target/OMNIBUSF4/target.h | 6 +++++- src/main/target/OMNIBUSF4/target.mk | 3 +-- 4 files changed, 10 insertions(+), 4 deletions(-) create mode 100644 src/main/target/OMNIBUSF4/XRACERF4.mk 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 From e7f2047143e21ed1dd413590ba3cfedaa8fde5b0 Mon Sep 17 00:00:00 2001 From: rotcehdnih Date: Sun, 1 Oct 2017 03:12:24 +1100 Subject: [PATCH 2/3] Found a board and tested personally :) --- src/main/target/OMNIBUSF4/target.h | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/src/main/target/OMNIBUSF4/target.h b/src/main/target/OMNIBUSF4/target.h index fb2768b24f..acb251b517 100644 --- a/src/main/target/OMNIBUSF4/target.h +++ b/src/main/target/OMNIBUSF4/target.h @@ -72,9 +72,12 @@ #define MPU_INT_EXTI PC4 #define USE_MPU_DATA_READY_SIGNAL -#if defined(OMNIBUSF4SD) || defined(XRACERF4) +#if defined(OMNIBUSF4SD) #define GYRO_MPU6000_ALIGN CW270_DEG #define ACC_MPU6000_ALIGN CW270_DEG +#elif defined(XRACERF4) +#define GYRO_MPU6000_ALIGN CW90_DEG +#define ACC_MPU6000_ALIGN CW90_DEG #else #define GYRO_MPU6000_ALIGN CW180_DEG #define ACC_MPU6000_ALIGN CW180_DEG From 9916c56853fa49b9deb39fb034fc7092293ee181 Mon Sep 17 00:00:00 2001 From: rotcehdnih Date: Sun, 1 Oct 2017 03:14:41 +1100 Subject: [PATCH 3/3] fix linend --- src/main/target/OMNIBUSF4/config.c | 2 +- src/main/target/OMNIBUSF4/target.mk | 3 ++- 2 files changed, 3 insertions(+), 2 deletions(-) diff --git a/src/main/target/OMNIBUSF4/config.c b/src/main/target/OMNIBUSF4/config.c index 34a2d6322a..627743767d 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 \ No newline at end of file +#endif diff --git a/src/main/target/OMNIBUSF4/target.mk b/src/main/target/OMNIBUSF4/target.mk index a177774e12..2322ae374b 100644 --- a/src/main/target/OMNIBUSF4/target.mk +++ b/src/main/target/OMNIBUSF4/target.mk @@ -8,4 +8,5 @@ TARGET_SRC = \ drivers/barometer/barometer_bmp280.c \ drivers/barometer/barometer_ms5611.c \ drivers/compass/compass_hmc5883l.c \ - drivers/max7456.c \ No newline at end of file + drivers/max7456.c + \ No newline at end of file