Skip to content
/ MPU9250 Public
forked from desertkun/MPU9250

MPU9250 (GY-91) driver for STM32 with HAL using SPI

Notifications You must be signed in to change notification settings

CIZSZC/MPU9250

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 
 
 

Repository files navigation

MPU9250

MPU9250 (GY-91) driver for STM32 with HAL using SPI (spi1 by default).

Setup

Define GY_CS pin in STM32CubeMX that will be used as Chip Select for the device, or pick the one you need in the MPU9250_Config.h.

How To Use

Use MPU9250_Init() to initialize the device.

Then use this to retireve the raw data:

int16_t AccData[3], GyroData[3], MagData[3];
MPU9250_GetData(AccData, GyroData, MagData);

printf("%08d;%08d;%08d;%08d;%08d;%08d;%08d;%08d;%08d\n",
  (int16_t)AccData[0], (int16_t)AccData[1], (int16_t)AccData[2],
  (int16_t)GyroData[0], (int16_t)GyroData[1], (int16_t)GyroData[2],
  (int16_t)MagData[0], (int16_t)MagData[1], (int16_t)MagData[2]);

About

MPU9250 (GY-91) driver for STM32 with HAL using SPI

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • C 87.9%
  • Objective-C 12.1%