mirror of
https://github.com/betaflight/betaflight.git
synced 2025-07-15 20:35:33 +03:00
Removing SX1280 specific target (#11966)
Please see corresponding unified cleanup: https://github.com/betaflight/unified-targets/pull/710
This commit is contained in:
commit
49b01e336b
5 changed files with 8 additions and 187 deletions
|
@ -15,7 +15,7 @@ RX_SRC = \
|
|||
drivers/rx/rx_a7105.c \
|
||||
drivers/rx/rx_cyrf6936.c \
|
||||
drivers/rx/rx_sx127x.c \
|
||||
drivers/rx/rx_sx1280.c \
|
||||
drivers/rx/rx_sx1280.c
|
||||
|
||||
F411_TARGETS += $(TARGET)
|
||||
|
||||
|
|
|
@ -1,22 +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 <http://www.gnu.org/licenses/>.
|
||||
*/
|
||||
|
||||
// Needed to suppress the pedantic warning about an empty file
|
||||
#include <stddef.h>
|
|
@ -1,142 +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 <http://www.gnu.org/licenses/>.
|
||||
*/
|
||||
|
||||
#pragma once
|
||||
#define TARGET_BOARD_IDENTIFIER "S4SX"
|
||||
|
||||
#define USBD_PRODUCT_STRING "Betaflight STM32F411SX1280"
|
||||
|
||||
#define USE_UART1
|
||||
#define USE_UART2
|
||||
#define USE_UART6
|
||||
|
||||
#define SERIAL_PORT_COUNT (UNIFIED_SERIAL_PORT_COUNT + 3)
|
||||
|
||||
#define USE_INVERTER
|
||||
|
||||
#define USE_SPI_DEVICE_1
|
||||
#define USE_SPI_DEVICE_2
|
||||
#define USE_SPI_DEVICE_3
|
||||
|
||||
#define TARGET_IO_PORTA 0xffff
|
||||
#define TARGET_IO_PORTB 0xffff
|
||||
#define TARGET_IO_PORTC 0xffff
|
||||
#define TARGET_IO_PORTD 0xffff
|
||||
#define TARGET_IO_PORTE 0xffff
|
||||
|
||||
#define DEFAULT_RX_FEATURE FEATURE_RX_SPI
|
||||
#define RX_SPI_DEFAULT_PROTOCOL RX_SPI_EXPRESSLRS
|
||||
|
||||
#define USE_RX_EXPRESSLRS
|
||||
#define USE_RX_EXPRESSLRS_TELEMETRY
|
||||
#define USE_RX_SX1280
|
||||
#define RX_EXPRESSLRS_TIMER_INSTANCE TIM5
|
||||
#define RX_CHANNELS_AETR
|
||||
|
||||
#define USE_BEEPER
|
||||
|
||||
// MPU interrupt
|
||||
|
||||
#if !defined(CLOUD_BUILD)
|
||||
|
||||
#define USE_ACC
|
||||
#define USE_GYRO
|
||||
|
||||
#define USE_ACC_MPU6500
|
||||
#define USE_GYRO_MPU6500
|
||||
#define USE_ACC_SPI_MPU6000
|
||||
#define USE_GYRO_SPI_MPU6000
|
||||
#define USE_ACC_SPI_MPU6500
|
||||
#define USE_GYRO_SPI_MPU6500
|
||||
#define USE_ACC_SPI_ICM20689
|
||||
#define USE_GYRO_SPI_ICM20689
|
||||
#define USE_ACCGYRO_LSM6DSO
|
||||
#define USE_ACCGYRO_BMI270
|
||||
#define USE_GYRO_SPI_ICM42605
|
||||
#define USE_GYRO_SPI_ICM42688P
|
||||
#define USE_ACC_SPI_ICM42605
|
||||
#define USE_ACC_SPI_ICM42688P
|
||||
|
||||
#ifdef USE_MAG
|
||||
#define USE_MAG_DATA_READY_SIGNAL
|
||||
#define USE_MAG_HMC5883
|
||||
#define USE_MAG_SPI_HMC5883
|
||||
#define USE_MAG_QMC5883
|
||||
#define USE_MAG_LIS3MDL
|
||||
#define USE_MAG_AK8963
|
||||
#define USE_MAG_MPU925X_AK8963
|
||||
#define USE_MAG_SPI_AK8963
|
||||
#define USE_MAG_AK8975
|
||||
#endif
|
||||
|
||||
#ifdef USE_BARO
|
||||
#define USE_BARO_MS5611
|
||||
#define USE_BARO_SPI_MS5611
|
||||
#define USE_BARO_BMP280
|
||||
#define USE_BARO_SPI_BMP280
|
||||
#define USE_BARO_BMP388
|
||||
#define USE_BARO_SPI_BMP388
|
||||
#define USE_BARO_LPS
|
||||
#define USE_BARO_SPI_LPS
|
||||
#define USE_BARO_QMP6988
|
||||
#define USE_BARO_SPI_QMP6988
|
||||
#define USE_BARO_DPS310
|
||||
#define USE_BARO_SPI_DPS310
|
||||
#endif
|
||||
|
||||
#define USE_FLASHFS
|
||||
#define USE_FLASH_TOOLS
|
||||
#define USE_FLASH_M25P16
|
||||
#define USE_FLASH_W25N01G // 1Gb NAND flash support
|
||||
#define USE_FLASH_W25M // Stacked die support
|
||||
#define USE_FLASH_W25M512 // 512Kb (256Kb x 2 stacked) NOR flash support
|
||||
#define USE_FLASH_W25M02G // 2Gb (1Gb x 2 stacked) NAND flash support
|
||||
#define USE_FLASH_W25Q128FV // 16MB Winbond 25Q128
|
||||
|
||||
#define USE_MAX7456
|
||||
|
||||
#define USE_RX_SPI
|
||||
|
||||
#define USE_SDCARD
|
||||
|
||||
#endif // CLOUD_BUILD
|
||||
|
||||
#ifdef USE_SDCARD
|
||||
#define USE_SDCARD_SPI
|
||||
#define USE_SDCARD_SDIO
|
||||
#endif
|
||||
|
||||
#define USE_SPI
|
||||
#define SPI_FULL_RECONFIGURABILITY
|
||||
|
||||
#define USE_VCP
|
||||
|
||||
#define USE_SOFTSERIAL1
|
||||
#define USE_SOFTSERIAL2
|
||||
|
||||
#define UNIFIED_SERIAL_PORT_COUNT 3
|
||||
|
||||
#define USE_USB_DETECT
|
||||
|
||||
#define USE_ESCSERIAL
|
||||
|
||||
#define USE_ADC
|
||||
|
||||
#define USE_CUSTOM_DEFAULTS
|
|
@ -1,21 +0,0 @@
|
|||
RX_SRC = \
|
||||
drivers/rx/expresslrs_driver.c \
|
||||
drivers/rx/rx_sx127x.c \
|
||||
drivers/rx/rx_sx1280.c \
|
||||
rx/expresslrs_telemetry.c \
|
||||
rx/expresslrs_common.c \
|
||||
rx/expresslrs.c
|
||||
|
||||
F411_TARGETS += $(TARGET)
|
||||
|
||||
FEATURES += VCP SDCARD_SPI SDCARD_SDIO ONBOARDFLASH
|
||||
|
||||
TARGET_SRC = \
|
||||
$(addprefix drivers/accgyro/,$(notdir $(wildcard $(SRC_DIR)/drivers/accgyro/*.c))) \
|
||||
$(ROOT)/lib/main/BoschSensortec/BMI270-Sensor-API/bmi270_maximum_fifo.c \
|
||||
$(addprefix drivers/barometer/,$(notdir $(wildcard $(SRC_DIR)/drivers/barometer/*.c))) \
|
||||
$(addprefix drivers/compass/,$(notdir $(wildcard $(SRC_DIR)/drivers/compass/*.c))) \
|
||||
drivers/max7456.c \
|
||||
drivers/vtx_rtc6705.c \
|
||||
drivers/vtx_rtc6705_soft_spi.c \
|
||||
$(RX_SRC)
|
|
@ -266,7 +266,8 @@
|
|||
// Number of pins that needs pre-init
|
||||
#ifdef USE_SPI
|
||||
#ifndef SPI_PREINIT_COUNT
|
||||
#define SPI_PREINIT_COUNT 16 // 2 x 8 (GYROx2, BARO, MAG, MAX, FLASHx2, RX)
|
||||
// 2 x 8 (GYROx2, BARO, MAG, MAX, FLASHx2, RX)
|
||||
#define SPI_PREINIT_COUNT 16
|
||||
#endif
|
||||
#endif
|
||||
|
||||
|
@ -396,6 +397,11 @@ extern uint8_t __config_end;
|
|||
#define USE_CUSTOM_DEFAULTS_ADDRESS
|
||||
#endif
|
||||
|
||||
#if defined(USE_RX_EXPRESSLRS) && defined(STM32F411)
|
||||
#define RX_SPI_DEFAULT_PROTOCOL RX_SPI_EXPRESSLRS
|
||||
#define RX_EXPRESSLRS_TIMER_INSTANCE TIM5
|
||||
#endif
|
||||
|
||||
#if defined(USE_RX_SPI) || defined (USE_SERIALRX_SRXL2)
|
||||
#define USE_RX_BIND
|
||||
#endif
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue