ADI iSensor FX3 Firmware  v2.9.4-pub
Firmware for the Analog Devices EVAL-ADIS-FX3 IMU Evaluation Platform. This firmware can be compiled using the Cypress EZ USB Suite IDE
Data Fields
StreamState Struct Reference

Struct to store the current data stream state information. More...

#include <main.h>

Data Fields

uint32_t BytesPerFrame
 
CyBool_t PinExitEnable
 
CyBool_t PinStartEnable
 
uint32_t NumRealTimeCaptures
 
uint16_t TransferWordLength
 
uint32_t TransferByteLength
 
uint16_t RoundedByteTransferLength
 
uint32_t NumCaptures
 
uint32_t NumBuffers
 
uint16_t BytesPerBuffer
 
uint8_t * RegList
 
uint16_t BytesPerUsbPacket
 
CyU3PI2cPreamble_t I2CStreamPreamble
 

Detailed Description

Struct to store the current data stream state information.

Field Documentation

◆ BytesPerBuffer

uint16_t BytesPerBuffer

Track the number of bytes to be read per buffer

◆ BytesPerFrame

uint32_t BytesPerFrame

Track the number of bytes per real time frame

◆ BytesPerUsbPacket

uint16_t BytesPerUsbPacket

Number of bytes per USB packet in generic data stream mode

◆ I2CStreamPreamble

CyU3PI2cPreamble_t I2CStreamPreamble

Preamble for I2C stream

◆ NumBuffers

uint32_t NumBuffers

Track the number of buffers requested for the generic data stream

◆ NumCaptures

uint32_t NumCaptures

Track the number of captures requested for the generic data stream

◆ NumRealTimeCaptures

uint32_t NumRealTimeCaptures

Track the number of real-time captures to record (0 = Infinite)

◆ PinExitEnable

CyBool_t PinExitEnable

Track the pin exit setting for RT stream mode (True = enabled, False = disabled)

◆ PinStartEnable

CyBool_t PinStartEnable

Track the pin start setting for RT stream mode (True = enabled, False = disabled)

◆ RegList

uint8_t* RegList

Pointer to byte array of registers needing to be read by the generic data stream

◆ RoundedByteTransferLength

uint16_t RoundedByteTransferLength

Track the total size of a generic or burst stream rounded to a multiple of 16

◆ TransferByteLength

uint32_t TransferByteLength

Track the total size of generic and burst stream transfers in bytes

◆ TransferWordLength

uint16_t TransferWordLength

Track the total size of generic stream transfer in 16-bit words


The documentation for this struct was generated from the following file: