1
0
Fork 0
mirror of https://github.com/betaflight/betaflight.git synced 2025-07-24 08:45:36 +03:00

NAZE - Add support for Naze32_SP (aka PARIS Sirius Air HERO 32).

This commit is contained in:
Dominic Clifton 2015-04-08 20:09:53 +01:00
parent 749160f20e
commit d3d9721e91
2 changed files with 7 additions and 4 deletions

View file

@ -66,9 +66,8 @@ uint8_t detectSpiDevice(void)
uint8_t in[4];
uint32_t flash_id;
delay(50); // short delay required after initialisation of SPI device instance.
// try autodetect flash chip
delay(50); // short delay required after initialisation of SPI device instance.
ENABLE_SPI_CS;
spiTransfer(NAZE_SPI_INSTANCE, in, out, sizeof(out));
DISABLE_SPI_CS;
@ -77,7 +76,9 @@ uint8_t detectSpiDevice(void)
if (flash_id == FLASH_M25P16_ID)
return SPI_DEVICE_FLASH;
// try autodetect MPU
delay(50);
ENABLE_SPI_CS;
spiTransferByte(NAZE_SPI_INSTANCE, MPU6500_RA_WHOAMI | MPU6500_BIT_RESET);
in[0] = spiTransferByte(NAZE_SPI_INSTANCE, 0xff);

View file

@ -72,6 +72,8 @@
#define GYRO
#define USE_GYRO_MPU3050
#define USE_GYRO_MPU6050
#define USE_GYRO_SPI_MPU6500
#define GYRO_MPU3050_ALIGN CW0_DEG
#define GYRO_MPU6050_ALIGN CW0_DEG
@ -82,13 +84,13 @@
#define USE_ACC_BMA280
#define USE_ACC_MMA8452
#define USE_ACC_MPU6050
//#define ACC_SPI_MPU6500
#define USE_ACC_SPI_MPU6500
#define ACC_ADXL345_ALIGN CW270_DEG
#define ACC_MPU6050_ALIGN CW0_DEG
#define ACC_MMA8452_ALIGN CW90_DEG
#define ACC_BMA280_ALIGN CW0_DEG
//#define ACC_SPI_MPU6500_ALIGN CW0_DEG
#define ACC_SPI_MPU6500_ALIGN CW0_DEG
#define BARO
#define USE_BARO_MS5611