mirror of
https://github.com/betaflight/betaflight.git
synced 2025-07-25 17:25:20 +03:00
NAZE - Add support for Naze32_SP (aka PARIS Sirius Air HERO 32).
This commit is contained in:
parent
749160f20e
commit
d3d9721e91
2 changed files with 7 additions and 4 deletions
|
@ -66,9 +66,8 @@ uint8_t detectSpiDevice(void)
|
||||||
uint8_t in[4];
|
uint8_t in[4];
|
||||||
uint32_t flash_id;
|
uint32_t flash_id;
|
||||||
|
|
||||||
delay(50); // short delay required after initialisation of SPI device instance.
|
|
||||||
|
|
||||||
// try autodetect flash chip
|
// try autodetect flash chip
|
||||||
|
delay(50); // short delay required after initialisation of SPI device instance.
|
||||||
ENABLE_SPI_CS;
|
ENABLE_SPI_CS;
|
||||||
spiTransfer(NAZE_SPI_INSTANCE, in, out, sizeof(out));
|
spiTransfer(NAZE_SPI_INSTANCE, in, out, sizeof(out));
|
||||||
DISABLE_SPI_CS;
|
DISABLE_SPI_CS;
|
||||||
|
@ -77,7 +76,9 @@ uint8_t detectSpiDevice(void)
|
||||||
if (flash_id == FLASH_M25P16_ID)
|
if (flash_id == FLASH_M25P16_ID)
|
||||||
return SPI_DEVICE_FLASH;
|
return SPI_DEVICE_FLASH;
|
||||||
|
|
||||||
|
|
||||||
// try autodetect MPU
|
// try autodetect MPU
|
||||||
|
delay(50);
|
||||||
ENABLE_SPI_CS;
|
ENABLE_SPI_CS;
|
||||||
spiTransferByte(NAZE_SPI_INSTANCE, MPU6500_RA_WHOAMI | MPU6500_BIT_RESET);
|
spiTransferByte(NAZE_SPI_INSTANCE, MPU6500_RA_WHOAMI | MPU6500_BIT_RESET);
|
||||||
in[0] = spiTransferByte(NAZE_SPI_INSTANCE, 0xff);
|
in[0] = spiTransferByte(NAZE_SPI_INSTANCE, 0xff);
|
||||||
|
|
|
@ -72,6 +72,8 @@
|
||||||
#define GYRO
|
#define GYRO
|
||||||
#define USE_GYRO_MPU3050
|
#define USE_GYRO_MPU3050
|
||||||
#define USE_GYRO_MPU6050
|
#define USE_GYRO_MPU6050
|
||||||
|
#define USE_GYRO_SPI_MPU6500
|
||||||
|
|
||||||
|
|
||||||
#define GYRO_MPU3050_ALIGN CW0_DEG
|
#define GYRO_MPU3050_ALIGN CW0_DEG
|
||||||
#define GYRO_MPU6050_ALIGN CW0_DEG
|
#define GYRO_MPU6050_ALIGN CW0_DEG
|
||||||
|
@ -82,13 +84,13 @@
|
||||||
#define USE_ACC_BMA280
|
#define USE_ACC_BMA280
|
||||||
#define USE_ACC_MMA8452
|
#define USE_ACC_MMA8452
|
||||||
#define USE_ACC_MPU6050
|
#define USE_ACC_MPU6050
|
||||||
//#define ACC_SPI_MPU6500
|
#define USE_ACC_SPI_MPU6500
|
||||||
|
|
||||||
#define ACC_ADXL345_ALIGN CW270_DEG
|
#define ACC_ADXL345_ALIGN CW270_DEG
|
||||||
#define ACC_MPU6050_ALIGN CW0_DEG
|
#define ACC_MPU6050_ALIGN CW0_DEG
|
||||||
#define ACC_MMA8452_ALIGN CW90_DEG
|
#define ACC_MMA8452_ALIGN CW90_DEG
|
||||||
#define ACC_BMA280_ALIGN CW0_DEG
|
#define ACC_BMA280_ALIGN CW0_DEG
|
||||||
//#define ACC_SPI_MPU6500_ALIGN CW0_DEG
|
#define ACC_SPI_MPU6500_ALIGN CW0_DEG
|
||||||
|
|
||||||
#define BARO
|
#define BARO
|
||||||
#define USE_BARO_MS5611
|
#define USE_BARO_MS5611
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue