BMI160 Initial

Dependents:   MAX32630HSP3_IMU_HelloWorld MAX32630HSP3_IMU_HelloWorld MAX32630HSP3_Pitch_Charles Maxim_Squeeks

Embed: (wiki syntax)

« Back to documentation index

bmi160_fifo_frame Struct Reference

bmi160_fifo_frame Struct Reference

This structure holds the information for usage of FIFO by the user. More...

#include <bmi160_defs.h>

Data Fields

uint8_t * data
uint16_t length
uint8_t fifo_time_enable
uint8_t fifo_header_enable
uint8_t fifo_data_enable
uint16_t accel_byte_start_idx
uint16_t gyro_byte_start_idx
uint16_t aux_byte_start_idx
uint32_t sensor_time
uint8_t skipped_frame_count

Detailed Description

This structure holds the information for usage of FIFO by the user.

Definition at line 1397 of file bmi160_defs.h.


Field Documentation

Will be equal to length when no more frames are there to parse

Definition at line 1414 of file bmi160_defs.h.

Will be equal to length when no more frames are there to parse

Definition at line 1418 of file bmi160_defs.h.

uint8_t* data

Data buffer of user defined length is to be mapped here

Definition at line 1399 of file bmi160_defs.h.

Streaming of the Accelerometer, Gyroscope sensor data or both in FIFO

Definition at line 1412 of file bmi160_defs.h.

Enabling of the FIFO header to stream in header mode

Definition at line 1409 of file bmi160_defs.h.

FIFO time enable

Definition at line 1407 of file bmi160_defs.h.

Will be equal to length when no more frames are there to parse

Definition at line 1416 of file bmi160_defs.h.

uint16_t length

While calling the API "bmi160_get_fifo_data" , length stores number of bytes in FIFO to be read (specified by user as input) and after execution of the API ,number of FIFO data bytes available is provided as an output to user

Definition at line 1405 of file bmi160_defs.h.

uint32_t sensor_time

Value of FIFO sensor time time

Definition at line 1420 of file bmi160_defs.h.

Value of Skipped frame counts

Definition at line 1422 of file bmi160_defs.h.