Skip to content
Permalink
a3c5034df1
Switch branches/tags

Name already in use

A tag already exists with the provided branch name. Many Git commands accept both tag and branch names, so creating this branch may cause unexpected behavior. Are you sure you want to create this branch?
Go to file
 
 
Cannot retrieve contributors at this time

BMI-160 Inertial Measurement Unit (Motion Sensor) Release Notes

This library provides functions for interfacing with the BMI-160 I2C/SPI 16-bit Inertial Measurement Unit with three axis accelerometer and three axis gyroscope as used on the CY8CKIT-028-EPD and CY8CKIT-028-TFT shields.

What's Included?

  • APIs for initializing/de-initializing the driver
  • APIs for reading accelerometers
  • APIs for reading gyroscopes
  • API for testing IMU

What Changed?

v1.1.2

  • Fixed a bug that could cause pointer corruption when using ISRs

v1.1.1

  • Added support for using with HAL v1 or v2

v1.1.0

  • Added support for SPI communication
  • Updated base Bosch library to v3.9.1

v1.0.1

  • Fixed case of referenced repo URL to avoid warning

v1.0.0

  • Initial release

Supported Software and Tools

This version of the motion sensor library was validated for compatibility with the following Software and Tools:

Software and Tools Version
ModusToolbox™ Software Environment 2.4.0
GCC Compiler 10.3.1
IAR Compiler 8.4
ARM Compiler 6 6.11

Minimum required ModusToolbox™ Software Environment: v2.0

More information


© Cypress Semiconductor Corporation (an Infineon company) or an affiliate of Cypress Semiconductor Corporation, 2019-2023.