This library provides functions for interfacing with the BMI270 I2C 16-bit inertial measurement unit (IMU) with 3-axis accelerometer and 3-axis gyroscope used on the CY8CKIT-062S2-AI and SHIELD_XENSIV_A.
NOTE: This driver currently does not support ARM toolchain in Release build configuration. Some functionalities in BMI270_SensorAPI library may not work due to compiler optimization.
- APIs for initializing/de-initializing the driver
- APIs for reading accelerometers
- APIs for reading gyroscopes
- API for testing BMI270 sensor
Refer to the README.md and the API Reference Guide for a complete description of the sensor-motion-bmi270 library.
- Added support for interrupt configuration for BMI270 sensor
- Added API reference manual
- Initial release
This version of the sensor-motion-bmi270 was validated for the compatibility with the following Software and Tools:
Software and Tools | Version |
---|---|
ModusToolbox Software Environment | 3.1.0 |
mtb-hal-cat1 | 2.6.0 |
GCC Compiler | 11.3.1 |
IAR Compiler | 9.30.1 |
ARM Compiler 6 | 6.16 |
For more information, refer to the following documents:
- API Reference Guide
- ModusToolbox Software Environment, Quick Start Guide, Documentation, and Videos
- PSoC™ 6 Code Examples using ModusToolbox™ IDE
- Infineon Technologies AG
© 2024, Cypress Semiconductor Corporation (an Infineon company) or an affiliate of Cypress Semiconductor Corporation.