mirror of
https://github.com/iNavFlight/inav.git
synced 2025-07-19 14:25:16 +03:00
BMI270
This commit is contained in:
parent
0181291fe4
commit
db8775c20e
3 changed files with 14 additions and 45 deletions
|
@ -28,5 +28,4 @@ void targetConfiguration(void)
|
|||
{
|
||||
// pinioBoxConfigMutable()->permanentId[0] = BOX_PERMANENT_ID_USER1;
|
||||
// pinioBoxConfigMutable()->permanentId[1] = BOX_PERMANENT_ID_USER2;
|
||||
// beeperConfigMutable()->pwmMode = true;
|
||||
}
|
||||
|
|
|
@ -26,9 +26,8 @@
|
|||
#include "drivers/pinio.h"
|
||||
#include "drivers/sensor.h"
|
||||
|
||||
BUSDEV_REGISTER_SPI_TAG(busdev_imu0, DEVHW_MPU6000, MPU6000_SPI_BUS, MPU6000_CS_PIN, MPU6000_EXTI_PIN, 0, DEVFLAGS_NONE, IMU_MPU6000_ALIGN);
|
||||
// BUSDEV_REGISTER_SPI_TAG(busdev_imu1, DEVHW_MPU6500, MPU6500_SPI_BUS, MPU6500_CS_PIN, MPU6500_EXTI_PIN, 1, DEVFLAGS_NONE, IMU_MPU6500_ALIGN);
|
||||
// BUSDEV_REGISTER_SPI_TAG(busdev_imu2, DEVHW_ICM42605, ICM42605_SPI_BUS, ICM42605_CS_PIN, ICM42605_EXTI_PIN, 2, DEVFLAGS_NONE, IMU_ICM42605_ALIGN);
|
||||
BUSDEV_REGISTER_SPI_TAG(busdev_mpu6000, DEVHW_MPU6000, MPU6000_SPI_BUS, MPU6000_CS_PIN, MPU6000_EXTI_PIN, 0, DEVFLAGS_NONE, IMU_MPU6000_ALIGN);
|
||||
BUSDEV_REGISTER_SPI_TAG(busdev_bmi270, DEVHW_BMI270, BMI270_SPI_BUS, BMI270_CS_PIN, BMI270_EXTI_PIN, 0, DEVFLAGS_NONE, IMU_BMI270_ALIGN);
|
||||
|
||||
const timerHardware_t timerHardware[] = {
|
||||
|
||||
|
|
|
@ -28,7 +28,6 @@
|
|||
|
||||
#define BEEPER PA15
|
||||
#define BEEPER_INVERTED
|
||||
// #define BEEPER_PWM_FREQUENCY 2500
|
||||
|
||||
// *************** IMU generic ***********************
|
||||
#define USE_DUAL_GYRO
|
||||
|
@ -44,34 +43,23 @@
|
|||
#define SPI1_MISO_PIN PA6
|
||||
#define SPI1_MOSI_PIN PA7
|
||||
|
||||
#define USE_IMU_MPU6000
|
||||
|
||||
#define IMU_MPU6000_ALIGN CW180_DEG
|
||||
#define MPU6000_SPI_BUS BUS_SPI1
|
||||
#define MPU6000_CS_PIN PA4
|
||||
#define MPU6000_EXTI_PIN PC4
|
||||
|
||||
// *************** SPI4 IMU1 MPU6000 - not used**************
|
||||
// SPI4 is used on the second MPU6000 gyro, we do not use it at the moment
|
||||
// #define USE_SPI_DEVICE_4
|
||||
// #define SPI4_SCK_PIN PE12
|
||||
// #define SPI4_MISO_PIN PE13
|
||||
// #define SPI4_MOSI_PIN PE14
|
||||
|
||||
// #define USE_IMU_MPU6500
|
||||
|
||||
// #define IMU_MPU6500_ALIGN CW0_DEG_FLIP
|
||||
// #define MPU6500_SPI_BUS BUS_SPI4
|
||||
// #define MPU6500_CS_PIN PE11
|
||||
// #define MPU6500_EXTI_PIN PE15
|
||||
|
||||
// *************** SPI4 IMU2 ICM42605 **************
|
||||
// #define USE_IMU_ICM42605
|
||||
|
||||
// #define IMU_ICM42605_ALIGN CW90_DEG_FLIP
|
||||
// #define ICM42605_SPI_BUS BUS_SPI4
|
||||
// #define ICM42605_CS_PIN PC13
|
||||
// #define ICM42605_EXTI_PIN PC14
|
||||
#define USE_IMU_MPU6000
|
||||
#define IMU_MPU6000_ALIGN CW180_DEG
|
||||
#define MPU6000_SPI_BUS BUS_SPI1
|
||||
#define MPU6000_CS_PIN PA4
|
||||
#define MPU6000_EXTI_PIN PC4
|
||||
|
||||
#define USE_IMU_BMI270
|
||||
#define IMU_BMI270_ALIGN CW0_DEG
|
||||
#define BMI270_SPI_BUS BUS_SPI1
|
||||
#define BMI270_CS_PIN PA4
|
||||
#define BMI270_EXTI_PIN PC4
|
||||
|
||||
// *************** SPI2 OSD ***********************
|
||||
#define USE_SPI_DEVICE_2
|
||||
|
@ -83,17 +71,6 @@
|
|||
#define MAX7456_SPI_BUS BUS_SPI2
|
||||
#define MAX7456_CS_PIN PB12
|
||||
|
||||
// *************** SPI3 SPARE for external RM3100 ***********
|
||||
// #define USE_SPI_DEVICE_3
|
||||
// #define SPI3_SCK_PIN PB3
|
||||
// #define SPI3_MISO_PIN PB4
|
||||
// #define SPI3_MOSI_PIN PB5
|
||||
|
||||
// #define USE_MAG_RM3100
|
||||
// #define RM3100_CS_PIN PE2 //CS2 pad
|
||||
// // PD4 //CS1 pad
|
||||
// #define RM3100_SPI_BUS BUS_SPI3
|
||||
|
||||
// *************** I2C /Baro/Mag *********************
|
||||
#define USE_I2C
|
||||
#define USE_I2C_DEVICE_1
|
||||
|
@ -125,7 +102,7 @@
|
|||
#define PITOT_I2C_BUS BUS_I2C2
|
||||
|
||||
#define USE_RANGEFINDER
|
||||
#define RANGEFINDER_I2C_BUS BUS_I2C1
|
||||
#define RANGEFINDER_I2C_BUS BUS_I2C2
|
||||
|
||||
//FIXME DONE HETE
|
||||
// *************** UART *****************************
|
||||
|
@ -169,12 +146,6 @@
|
|||
#define SERIALRX_PROVIDER SERIALRX_SBUS
|
||||
#define SERIALRX_UART SERIAL_PORT_USART6
|
||||
|
||||
// *************** SDIO SD BLACKBOX*******************
|
||||
// #define USE_SDCARD
|
||||
// #define USE_SDCARD_SDIO
|
||||
// #define SDCARD_SDIO_DEVICE SDIODEV_1
|
||||
// #define SDCARD_SDIO_4BIT
|
||||
|
||||
// #define ENABLE_BLACKBOX_LOGGING_ON_SDCARD_BY_DEFAULT
|
||||
|
||||
// *************** ADC *****************************
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue