Giter VIP home page Giter VIP logo

mpu9250's Introduction

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]);

mpu9250's People

Contributors

desertkun avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar

mpu9250's Issues

Magnetometer Register Issue

As seen in the code you have stored External Sensor data into Magnetometer array: MagData
But actually as per my understanding we need to read AK8963 Register HXL
Please can you help me in understanding this.

STM32 SPI READ NOT RIGHT

Hi,In function MPU_SPI_Read(), line:
HAL_SPI_Receive(&MPU9250_SPI, pBuffer, NumByteToRead, HAL_MAX_DELAY);
need read one more byte ,as spi read dump byte , pBuffer[1] as first read byte.
Please check it ,Thanks.

No license

Hello, I'm a computer science student, and i want to use this library in my student project, but i can't see any license here. Could you add some license like MIT? Thanks in advance :)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.