Skip to content

Commit

Permalink
Reordered examples. Updated README. Fixed overflow in compensation of…
Browse files Browse the repository at this point in the history
… gyro cross-axis sensitivity. Removed reserved parameters in significant motion apis. Delay to read internal status is updated to 140ms as per datasheet. Added bmi2_get_sensor_data() API to read and parse accel, gyro , aux data with sensortime. bmi2_get_sensor_data() holds read and parse of accel, gyro and auxiliary data with sensortime. bmi2_get_feature_data() holds read of feature data. Renamed bmi2XY_get_sensor_data() in variants to bmi2XY_get_feature_data(). Removed FIFO dummy byte addition from bmi2_read_fifo API and done as part of examples. Added parsing of dummy frames in FIFO headerless mode for accel, gyro and aux. Updated with fixed length array in bmi2_get_regs API. Updated with read function pointer call in bmi2_read_fifo_data API. Fixed index value for set/get of wrist wear wakeup, wrist gesture and free-fall features. Updated Accel FOC and Gyro FOC steps. Added examples Accel FOC and Gyro FOC.
  • Loading branch information
BST-Github-Admin authored and kegov committed Dec 1, 2021
1 parent 0112801 commit 126b685
Show file tree
Hide file tree
Showing 183 changed files with 28,552 additions and 4,180 deletions.
2 changes: 1 addition & 1 deletion LICENSE
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
Copyright (c) 2020 Bosch Sensortec GmbH. All rights reserved.
Copyright (c) 2021 Bosch Sensortec GmbH. All rights reserved.

BSD-3-Clause

Expand Down
49 changes: 44 additions & 5 deletions README.md
Original file line number Diff line number Diff line change
@@ -1,13 +1,52 @@
BMI2xy Sensor API
BMI270 Sensor API

> This package contains BMI2xy sensor API
> This package contains the sensor APIs for the BMI270 sensor
## Sensor Overview
The BMI2xy is a small, low power, low noise inertial measurement unit designed for use in mobile applications like augmented reality or indoor navigation which require highly accurate, real-time sensor data.
The BMI270 is a small, low power, low noise inertial measurement unit designed for use in mobile applications like augmented reality or indoor navigation which require highly accurate, real-time sensor data.

### Features
## Applications

- Indoor navigation, pedestrian dead-reckoning, step-counting
### BMI270 (base)

- Any motion, No motion, Significant motion detectors
- Wrist worn Step counter and Step detector (Pedometer)
- Activity change recognition
- Still
- Walking
- Running
- Wrist gestures
- Push arm down
- Pivot up
- Wrist shake jiggle
- Flick in
- Flick out
- Wrist wear wake up

### BMI270 Context

- Step counter and Step detector (Pedometer)
- Activity change recognition
- Still
- Walking
- Running

### BMI270 Legacy

- Any motion, No motion, Significant motion detector
- Orientation detector (Advanced Potrait-Landscape)
- High-G, Low-G (Freefall) detector
- Flat detector
- Tap detection (Single, Double, Triple taps)
- Smartphone Step counter and Step detector (Pedometer)
- Activity change recognition
- Still
- Walking
- Running

### BMI270 Maximum FIFO

- Supports a 6kB FIFO

For more information refer product page [Link](https://www.bosch-sensortec.com/products/motion-sensors/imus/bmi270.html)

Expand Down
Loading

0 comments on commit 126b685

Please sign in to comment.