All notable changes to bmi160 Sensor API will be documented in this file.
- "bmi160_get_power_mode" API added
- bmi160_init function github comment fixed
- Linux compatibility issue fixed
- FIFO Sensortime access is updated
- Try concept used in bmi160_init API
- Provided support for FIFO tagging feature by adding
"BMI160_FIFO_TAG_INT_PIN" case to "bmi160_set_int_config" API
- Aux FIFO support added
- Self-test issue fixed
- Support for mapping and unmapping interrupt pin for channel 1, 2 and both
- Support for reading interrupt status
- Support for mapping and unmapping interrupt pin for channel 1 & 2
- SPI support for FIFO reading and parsing logic update
- Added interfaces for the following features
- FOC
- Manual Offset compensation
- Offset compenation value update to NVM
- Self-test feature for accel and gyro added
- Auxiliary sensor interface in auto-mode(data-mode) support is implemented
- Extracting of gyro data from FIFO is implemented.
- Aux init made compatible for all auxillary sensors.
- Reading FIFO data and extracting of accel data from FIFO implemented.
- FIFO FULL Interrupt implemented only for Accel data.
- Condition for gyro BW corrected in order to set for all BW modes.
- Interrupt Active High level setting handled.
- Existing step detector code corrected for recommended settings.
- Disabling of step detector and step counter has been removed in low-g interrupt.
- Error code implemented, if input parameter is out of range or invalid.
- Source of data (filter & prefilter) setting handled for slope, no-motion, tap, sig, high-g & Low-g interrupt.
- Error handling of Pre-filter data & Interrupt is done in low power mode.
- Burst write handled for low & suspended power mode.
- Auxiliary read & write implemented in order to read the BMM150 data.
- Interrupt disable mechanism added.