1
0
Fork 0
mirror of https://github.com/betaflight/betaflight.git synced 2025-07-23 16:25:31 +03:00

Updated STM32F3DISCOVERY target to support on-board gyro/acc.

This commit is contained in:
mikeller 2018-12-19 01:31:15 +13:00
parent 131e32c142
commit 06ffcda17d
2 changed files with 26 additions and 26 deletions

View file

@ -60,6 +60,7 @@
#undef USE_EXTENDED_CMS_MENUS
#undef USE_ESC_SENSOR_INFO
#define USE_SENSOR_NAMES
#define CURRENT_TARGET_CPU_VOLTAGE 3.0
@ -82,7 +83,7 @@
#define SPI2_MOSI_PIN PB15
//#define USE_SD_CARD
//
//#define SD_DETECT_PIN PC14
//#define SD_CS_PIN PB12
//#define SD_SPI_INSTANCE SPI2
@ -105,11 +106,20 @@
// PB12 SPI2_NSS
#define USE_GYRO
// The on-board gyro
#define USE_GYRO_L3GD20
#define GYRO_1_SPI_INSTANCE SPI1
#define GYRO_1_CS_PIN PE3
#define GYRO_1_ALIGN CW270_DEG
#define USE_EXTI
#define USE_GYRO_EXTI
#define GYRO_1_EXTI_PIN PE1
#define USE_MPU_DATA_READY_SIGNAL
// Other gyros:
#define USE_FAKE_GYRO
//#define USE_GYRO_L3GD20
//#define L3GD20_SPI SPI1
//#define L3GD20_CS_PIN PE3
//#define GYRO_L3GD20_ALIGN CW270_DEG
//#define USE_GYRO_L3G4200D
#define USE_GYRO_MPU3050
#define USE_GYRO_MPU6050
@ -117,33 +127,32 @@
#define USE_GYRO_SPI_MPU6000
#define USE_GYRO_SPI_MPU6500
#define USE_GYRO_SPI_MPU9250
#define GYRO_1_CS_PIN SPI2_NSS_PIN
#define GYRO_1_SPI_INSTANCE SPI2
#define GYRO_1_ALIGN CW0_DEG
#define USE_ACCGYRO_BMI160
#ifdef USE_ACCGYRO_BMI160
#define BMI160_SPI_DIVISOR 16
#define USE_EXTI
#define USE_GYRO_EXTI
#define GYRO_1_EXTI_PIN PC13
#define USE_MPU_DATA_READY_SIGNAL
#define USE_EXTI
#endif
#define USE_ACC
// The on-board acc:
#define USE_I2C
#define USE_I2C_DEVICE_1
#define I2C_DEVICE (I2CDEV_1)
#define MPU_I2C_INSTANCE (I2CDEV_1)
#define USE_ACC_LSM303DLHC
#define USE_FAKE_ACC
//#define USE_ACC_ADXL345
//#define USE_ACC_BMA280
//#define USE_ACC_MMA8452
#define USE_ACC_MPU6050
//#define USE_ACC_LSM303DLHC
#define USE_ACC_MPU6000
#define USE_ACC_SPI_MPU6000
#define USE_ACC_MPU6500
#define USE_ACC_SPI_MPU6500
#define USE_ACC_MPU9250
#define USE_ACC_SPI_MPU9250
#define ACC_1_ALIGN CW270_DEG_FLIP
#define USE_BARO
#define USE_FAKE_BARO
@ -187,17 +196,6 @@
#define UART3_TX_PIN PB10 // PB10 (AF7)
#define UART3_RX_PIN PB11 // PB11 (AF7)
#define USE_I2C
#define USE_I2C_DEVICE_1
#define I2C_DEVICE (I2CDEV_1)
#define LSM303DLHC_I2C I2C1
#define LSM303DLHC_I2C_SCK_PIN PB6
#define LSM303DLHC_I2C_SDA_PIN PB7
#define LSM303DLHC_DRDY_PIN PE2
#define LSM303DLHC_I2C_INT1_PIN PE4
#define LSM303DLHC_I2C_INT2_PIN PE5
#define USE_ADC
#define ADC_INSTANCE ADC1
#define VBAT_ADC_PIN PC0

View file

@ -11,6 +11,8 @@ TARGET_SRC = \
drivers/accgyro/accgyro_spi_mpu6000.c \
drivers/accgyro/accgyro_spi_mpu6500.c \
drivers/accgyro/accgyro_spi_mpu9250.c \
drivers/accgyro/accgyro_spi_l3gd20.c \
drivers/accgyro_legacy/accgyro_lsm303dlhc.c \
drivers/barometer/barometer_bmp085.c \
drivers/barometer/barometer_bmp280.c \
drivers/barometer/barometer_fake.c \