From c1b6b212355a9ecd47ae49651a127f22f0e72160 Mon Sep 17 00:00:00 2001
From: nerdCopter <56646290+nerdCopter@users.noreply.github.com>
Date: Tue, 20 Feb 2024 08:43:15 -0600
Subject: [PATCH] CRASHTESTF7 was a fake target (template); no longer needed
---
src/main/target/CRASHTESTF7/TALONF7V2.md | 12 --
src/main/target/CRASHTESTF7/config.c | 36 ------
src/main/target/CRASHTESTF7/target.c | 44 -------
src/main/target/CRASHTESTF7/target.h | 153 -----------------------
src/main/target/CRASHTESTF7/target.mk | 8 --
5 files changed, 253 deletions(-)
delete mode 100644 src/main/target/CRASHTESTF7/TALONF7V2.md
delete mode 100644 src/main/target/CRASHTESTF7/config.c
delete mode 100644 src/main/target/CRASHTESTF7/target.c
delete mode 100644 src/main/target/CRASHTESTF7/target.h
delete mode 100644 src/main/target/CRASHTESTF7/target.mk
diff --git a/src/main/target/CRASHTESTF7/TALONF7V2.md b/src/main/target/CRASHTESTF7/TALONF7V2.md
deleted file mode 100644
index 8624f95d55..0000000000
--- a/src/main/target/CRASHTESTF7/TALONF7V2.md
+++ /dev/null
@@ -1,12 +0,0 @@
-MCU: STM32F722RE
-IMU: ICM-20602
-IMU Interrupt: yes
-BARO: NO
-VCP: YES
-Hardware UARTS: 6 uarts
-OSD: uses a AB7456 chip
-Blackbox: flash Chip
-PPM/UART NOT Shared: YES
-Battery Voltage Sensor: 10:1
-Current sensor: from 4 in 1 socket
-Integrated Voltage Regulator: 1.5A 5v/v1 2A 5v/v2
diff --git a/src/main/target/CRASHTESTF7/config.c b/src/main/target/CRASHTESTF7/config.c
deleted file mode 100644
index b9c6b5aea5..0000000000
--- a/src/main/target/CRASHTESTF7/config.c
+++ /dev/null
@@ -1,36 +0,0 @@
-/*
- * This file is part of Cleanflight and Betaflight.
- *
- * Cleanflight and Betaflight are 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.
- *
- * Cleanflight and Betaflight are distributed in the hope that they
- * 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 .
- */
-
-#include
-#include
-#include
-
-#include "platform.h"
-
-#include "pg/pinio.h"
-#include "pg/piniobox.h"
-
-#ifdef USE_TARGET_CONFIG
-
-
-void targetConfiguration(void) {
- pinioBoxConfigMutable()->permanentId[0] = 40;
-}
-#endif
diff --git a/src/main/target/CRASHTESTF7/target.c b/src/main/target/CRASHTESTF7/target.c
deleted file mode 100644
index c2489acc41..0000000000
--- a/src/main/target/CRASHTESTF7/target.c
+++ /dev/null
@@ -1,44 +0,0 @@
-/*
- * This file is part of Cleanflight and Betaflight.
- *
- * Cleanflight and Betaflight are 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.
- *
- * Cleanflight and Betaflight are distributed in the hope that they
- * 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 .
- */
-#include
-
-#include "platform.h"
-#include "drivers/io.h"
-
-#include "drivers/dma.h"
-#include "drivers/timer.h"
-#include "drivers/timer_def.h"
-
-const timerHardware_t timerHardware[USABLE_TIMER_CHANNEL_COUNT] = {
-// FILO arrangement for motor assignments, Motor 1 starts at 2nd DECLARATION
- DEF_TIM(TIM2, CH2, PB3, TIM_USE_ANY, 0, 0), // USE FOR CAMERA CONTROL
-
- DEF_TIM(TIM4, CH1, PB6, TIM_USE_MOTOR, 0, 0), // D1-ST0 MOTOR1
- DEF_TIM(TIM4, CH2, PB7, TIM_USE_MOTOR, 0, 0), // D1-ST3 MOTOR2
- DEF_TIM(TIM4, CH3, PB8, TIM_USE_MOTOR, 0, 0), // D1-ST7 MOTOR3
- DEF_TIM(TIM8, CH3, PC8, TIM_USE_MOTOR, 0, 0), // D2-ST2/D2-ST4 MOTOR4
- DEF_TIM(TIM5, CH2, PA1, TIM_USE_MOTOR, 0, 0), // D1-ST4 MOTOR5
- DEF_TIM(TIM4, CH4, PB9, TIM_USE_MOTOR, 0, 0), // NONE TIM4_UP_D1-ST6 MOTOR6
- DEF_TIM(TIM8, CH4, PC9, TIM_USE_MOTOR, 0, 0), // D2-ST7 MOTOR7
-
- DEF_TIM(TIM3, CH4, PB1, TIM_USE_MOTOR | TIM_USE_LED, 0, 0), // D1-ST2 LED/MOTOR5
-
-
-};
diff --git a/src/main/target/CRASHTESTF7/target.h b/src/main/target/CRASHTESTF7/target.h
deleted file mode 100644
index 859462f588..0000000000
--- a/src/main/target/CRASHTESTF7/target.h
+++ /dev/null
@@ -1,153 +0,0 @@
-/*
- * This file is part of Cleanflight and Betaflight.
- *
- * Cleanflight and Betaflight are 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.
- *
- * Cleanflight and Betaflight are distributed in the hope that they
- * 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 TARGET_BOARD_IDENTIFIER "S7X2" //not sure if this even shows, but defaults on BF as STM used
-#define USBD_PRODUCT_STRING "BotF7" //board name on configurator drop down menu, flasher tab
-#define TARGET_MANUFACTURER_IDENTIFIER "BQEio" //Manufacturer abbreviation
-
-#define USE_TARGET_CONFIG
-
-#define ENABLE_DSHOT_DMAR true //Dshot default
-
-//Aux
-#define LED0_PIN PB0 //resource led 1
-
-#define USE_BEEPER
-#define BEEPER_PIN PB4 //resource beeper 1
-#define BEEPER_INVERTED //set beeper_inversion = on
-
-#define USE_PINIO
-#define PINIO1_PIN PA14 // VTX power switcher
-#define USE_PINIOBOX
-
-
-//define camera control
-#define CAMERA_CONTROL_PIN PB3 // resource camera_control 1
-
-//MPU-6000
-#define USE_GYRO //declaring usage of gyro accelerometer and Spi access
-#define USE_ACC
-#define USE_ACC_SPI_MPU6000
-#define USE_GYRO_SPI_MPU6000
-#define USE_EXTI
-#define USE_MPU_DATA_READY_SIGNAL
-
-#define MPU_INT_EXTI PC4 //gyro_1_exti_pin for mpu6000
-#define MPU6000_CS_PIN PA4 //GYRO_1_CS_PIN
-#define MPU6000_SPI_INSTANCE SPI1 //GYRO_1_SPI_INSTANCE
-#define GYRO_MPU6000_ALIGN CW0_DEG //set gyro_1_align
-#define ACC_MPU6000_ALIGN CW0_DEG //set accel_1_align (normally same as gyro 1)
-
-// OSD
-#define USE_MAX7456 //osd driver
-#define MAX7456_SPI_INSTANCE SPI3 // set max7456
-#define MAX7456_SPI_CS_PIN PA15 // resource osd_cs 1
-#define MAX7456_SPI_CLK (SPI_CLOCK_STANDARD) // 10MHz
-#define MAX7456_RESTORE_CLK (SPI_CLOCK_FAST)
-
-// Blackbox
-#define ENABLE_BLACKBOX_LOGGING_ON_SPIFLASH_BY_DEFAULT
-#define USE_FLASHFS // enable flash blackbox
-#define USE_FLASH_M25P16 //defines which driver type
-#define FLASH_CS_PIN PB12 //resource flash_cs
-#define FLASH_SPI_INSTANCE SPI2 //set flash spi bus
-
-// Uarts
-#define USE_UART1 //enable corresponding UARTS
-#define UART1_RX_PIN PA10 //resource serial_rx 1
-#define UART1_TX_PIN PA9 //resource serial_tx 1
-
-#define USE_UART2
-#define UART2_RX_PIN PA3
-#define UART2_TX_PIN PA2
-
-#define USE_UART3
-#define UART3_RX_PIN PB11
-#define UART3_TX_PIN PB10
-
-#define USE_UART4
-#define UART4_RX_PIN PA1
-#define UART4_TX_PIN PA0
-
-#define USE_UART5
-#define UART5_RX_PIN PD2
-#define UART5_TX_PIN PC12
-
-#define USE_UART6
-#define UART6_RX_PIN PC7
-#define UART6_TX_PIN PC6
-
-//#define USE_SOFTSERIAL1
-#define SERIAL_PORT_COUNT 7 //VCP, USART1, USART2,USART3,USART4,USART5,USART6
-
-// ESC
-#define USE_ADC // enable adc
-#define DEFAULT_VOLTAGE_METER_SOURCE VOLTAGE_METER_ADC //define source.. same as battery tab in configurator
-#define DEFAULT_CURRENT_METER_SOURCE CURRENT_METER_ADC
-#define CURRENT_METER_ADC_PIN PC1 //resource adc_curr
-#define VBAT_ADC_PIN PC2 //resource adc_batt
-#define RSSI_ADC_PIN PC3 //resource adc_rssi
-#define CURRENT_METER_SCALE_DEFAULT 150 // 3.3/120A = 25mv/A
-#define VBAT_SCALE 160 //configurator tab voltage scale
-
-
-
-
-// SPI devices
-#define USE_SPI
-#define USE_SPI_DEVICE_1
-#define USE_SPI_DEVICE_2
-#define USE_SPI_DEVICE_3
-
-#define SPI1_NSS_PIN PA4 //resource usually matches cs pin of device that calls for it
-#define SPI1_SCK_PIN PA5 // resource spi_sck 1
-#define SPI1_MISO_PIN PA6 //resource spi_miso 1
-#define SPI1_MOSI_PIN PA7 //resource spi_mosi
-
-#define SPI2_NSS_PIN PB12
-#define SPI2_SCK_PIN PB13
-#define SPI2_MISO_PIN PB14
-#define SPI2_MOSI_PIN PB15
-
-#define SPI3_NSS_PIN PA15
-#define SPI3_SCK_PIN PC10
-#define SPI3_MISO_PIN PC11
-#define SPI3_MOSI_PIN PB5
-
-// USB
-#define USE_VCP
-#define BINDPLUG_PIN PB2
-#define SERIALRX_PROVIDER SERIALRX_CRSF
-#define SERIALRX_UART SERIAL_PORT_USART3
-
-//FEATURE
-#define DEFAULT_FEATURES (FEATURE_OSD | FEATURE_TELEMETRY | FEATURE_AIRMODE)
-#define DEFAULT_RX_FEATURE FEATURE_RX_SERIAL
-
-// IO Ports
-#define TARGET_IO_PORTA 0xffff
-#define TARGET_IO_PORTB 0xffff
-#define TARGET_IO_PORTC 0xffff
-#define TARGET_IO_PORTD (BIT(2))
-
-// timers
-#define USABLE_TIMER_CHANNEL_COUNT 9 //updated timer count to compensate for Nf Motor 4, total timers defined in target.c
-#define USED_TIMERS ( TIM_N(2) | TIM_N(3) | TIM_N(4) | TIM_N(5) | TIM_N(8) ) //update based on update CLRACINGF7 Target BF4.1+ timers defined, enumerated as per use
diff --git a/src/main/target/CRASHTESTF7/target.mk b/src/main/target/CRASHTESTF7/target.mk
deleted file mode 100644
index 8626fa065d..0000000000
--- a/src/main/target/CRASHTESTF7/target.mk
+++ /dev/null
@@ -1,8 +0,0 @@
-F7X2RE_TARGETS += $(TARGET)
-FEATURES += VCP ONBOARDFLASH
-TARGET_SRC = \
- drivers/accgyro/accgyro_mpu.c \
- drivers/accgyro/accgyro_spi_mpu6000.c \
- drivers/compass/compass_hmc5883l.c \
- drivers/compass/compass_qmc5883l.c \
- drivers/max7456.c