diff --git a/src/main/target/FOXEERF745V3_AIO/target.c b/src/main/target/FOXEERF745V3_AIO/target.c index 2a1f70ed2c..4e8a894d52 100644 --- a/src/main/target/FOXEERF745V3_AIO/target.c +++ b/src/main/target/FOXEERF745V3_AIO/target.c @@ -18,9 +18,9 @@ * * If not, see . */ - + // This resource file generated using https://github.com/nerdCopter/target-convert -// Commit: 4cb7ad1 +// Commit: 40b5552 #include #include "platform.h" @@ -38,8 +38,4 @@ const timerHardware_t timerHardware[USABLE_TIMER_CHANNEL_COUNT] = { DEF_TIM(TIM2, CH2, PB3, TIM_USE_ANY, 0, 0), // cam ctrl }; -// notice - DEF_TIM was programmatically generated and may be wrong or incomplete. -// please reference associated unified-target. -// some timers may associate with multiple pins. e.g baro/flash - // notice - this file was programmatically generated and may be incomplete. diff --git a/src/main/target/FOXEERF745V3_AIO/target.h b/src/main/target/FOXEERF745V3_AIO/target.h index 3c14462f72..fd00e29fc2 100644 --- a/src/main/target/FOXEERF745V3_AIO/target.h +++ b/src/main/target/FOXEERF745V3_AIO/target.h @@ -6,21 +6,17 @@ * Public License as published by the Free Software Foundation, * either version 3 of the License, or (at your option) any later * version. - * * This software 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 . */ - + // This resource file generated using https://github.com/nerdCopter/target-convert -// Commit: 4cb7ad1 +// Commit: 40b5552 #pragma once @@ -37,16 +33,10 @@ #define USE_FLASH #define USE_FLASH_W25Q128FV #define USE_MAX7456 -#define USE_BARO -#define USE_SPI_GYRO -#define USE_BARO #define USE_VCP #define USE_FLASHFS #define USE_FLASH_M25P16 // 16MB Micron M25P16 and others (ref: https://github.com/betaflight/betaflight/blob/master/src/main/drivers/flash_m25p16.c) -//#define USE_FLASH_W25M // 1Gb NAND flash support -//#define USE_FLASH_W25M512 // 16, 32, 64 or 128MB Winbond stacked die support -//#define USE_FLASH_W25Q // 512Kb (256Kb x 2 stacked) NOR flash support #define USE_OSD #define USE_LED @@ -75,23 +65,22 @@ #define SPI4_MISO_PIN PE5 #define SPI4_MOSI_PIN PE6 -#define GYRO_1_ALIGN CW90_DEG +#define USE_SPI_GYRO +#define USE_EXTI // notice - REQUIRED when USE_GYRO_EXTI +#define USE_GYRO_EXTI + +#define GYRO_1_ALIGN CW90_DEG #define ACC_1_ALIGN CW90_DEG #define GYRO_1_CS_PIN PA15 #define GYRO_1_EXTI_PIN PD0 -#define GYRO_1_SPI_INSTANCE SPI3 +#define GYRO_1_SPI_INSTANCE SPI3 #define MPU_INT_EXTI PD0 -#define USE_EXTI // notice - REQUIRED when USE_GYRO_EXTI -#define USE_GYRO_EXTI - #define ACC_ICM42688P_ALIGN CW90_DEG #define GYRO_ICM42688P_ALIGN CW90_DEG #define ICM42688P_CS_PIN PA15 #define ICM42688P_SPI_INSTANCE SPI3 -// notice - this file was programmatically generated and may need GYRO_2 manually added. - #define USE_UART1 #define UART1_TX_PIN PA9 #define UART1_RX_PIN PA10 @@ -112,12 +101,9 @@ #define USE_I2C #define USE_I2C_DEVICE_1 #define I2C_DEVICE (I2CDEV_1) -#define MAG_I2C_INSTANCE (I2CDEV_1) -#define BARO_I2C_INSTANCE (I2CDEV_1) +#define MAG_I2C_INSTANCE (I2CDEV_1) #define I2C1_SCL PB8 #define I2C1_SDA PB9 -// notice - this file was programmatically generated and likely needs MAG/BARO manually added, finished, or verified. -// e.g. USE_BARO_xxxxxx, USE_BARO_SPI_xxxxxx, DEFAULT_BARO_SPI_xxxxxx, xxxxxx_CS_PIN, xxxxxx_SPI_INSTANCE #define FLASH_CS_PIN PE4 #define FLASH_SPI_INSTANCE SPI4 @@ -126,9 +112,11 @@ #define MAX7456_SPI_CS_PIN PA4 #define MAX7456_SPI_INSTANCE SPI1 +#define USE_ADC #define VBAT_ADC_PIN PC3 #define CURRENT_METER_ADC_PIN PC2 #define RSSI_ADC_PIN PC5 +#define ADC1_DMA_OPT 0 #define ADC1_DMA_STREAM DMA2_Stream0 //# ADC 1: DMA2 Stream 0 Channel 0 #define DEFAULT_VOLTAGE_METER_SOURCE VOLTAGE_METER_ADC #define DEFAULT_CURRENT_METER_SOURCE CURRENT_METER_ADC @@ -148,4 +136,3 @@ #define USED_TIMERS ( TIM_N(1) | TIM_N(2) | TIM_N(3) ) // notice - this file was programmatically generated and may be incomplete. - diff --git a/src/main/target/FOXEERF745V3_AIO/target.mk b/src/main/target/FOXEERF745V3_AIO/target.mk index 232373c79a..6c6e3df109 100644 --- a/src/main/target/FOXEERF745V3_AIO/target.mk +++ b/src/main/target/FOXEERF745V3_AIO/target.mk @@ -7,16 +7,6 @@ drivers/accgyro/accgyro_spi_icm426xx.c \ drivers/light_led.h \ drivers/light_ws2811strip.c \ drivers/max7456.c \ -drivers/barometer/barometer_bmp085.c \ -drivers/barometer/barometer_bmp280.c \ -drivers/barometer/barometer_fake.c \ -drivers/barometer/barometer_lps.c \ -drivers/barometer/barometer_ms5611.c \ -drivers/barometer/barometer_qmp6988.c \ - -# notice - this file was programmatically generated and may be incomplete. -# eg: flash, compass, barometer, vtx6705, ledstrip, pinio, etc. especially mag/baro # This resource file generated using https://github.com/nerdCopter/target-convert -# Commit: 4cb7ad1 - +# Commit: 40b5552