![]() |
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
|
Struct to store the current board state (SPI config, USB speed, etc) More...
#include <main.h>
Data Fields | |
| CyU3PSpiConfig_t | SpiConfig |
| PartType | DutType |
| uint16_t | UsbBufferSize |
| CyBool_t | AppActive |
| uint32_t | TimerPinConfig |
| uint32_t | StallTime |
| uint16_t | DrPin |
| CyBool_t | DrActive |
| CyBool_t | DrPolarity |
| CyBool_t | WatchDogEnabled |
| uint32_t | WatchDogPeriodMs |
| uint32_t | WatchDogTicks |
| uint32_t | BootTime |
| FX3BoardType | BoardType |
| FX3PinMap | PinMap |
| uint32_t | I2CBitRate |
| uint16_t | I2CRetryCount |
Struct to store the current board state (SPI config, USB speed, etc)
| CyBool_t AppActive |
Track main application execution state
| FX3BoardType BoardType |
The board type of the currently programmed board
| uint32_t BootTime |
Store the Unix Timestamp for the boot time. Used for error logging
| CyBool_t DrActive |
Track if data ready triggering is active (True = active, False = inactive)
| uint16_t DrPin |
Track the data ready pin number
| CyBool_t DrPolarity |
Track data ready polarity (True = trigger on rising edge, False = trigger on falling edge)
| PartType DutType |
Track the part type
| uint32_t I2CBitRate |
I2C interface bit rate
| uint16_t I2CRetryCount |
I2C retry count after slave device sends NAK
| FX3PinMap PinMap |
The pin map of the currently programmed board
| CyU3PSpiConfig_t SpiConfig |
Track the SPI configuration
| uint32_t StallTime |
Track the stall time in microseconds. This is the same as the FX3Api stall time setting
| uint32_t TimerPinConfig |
Bit mask of the starting timer pin configuration
| uint16_t UsbBufferSize |
Track the USB buffer size for the current USB speed setting
| CyBool_t WatchDogEnabled |
Track if the watchdog timer is enabled
| uint32_t WatchDogPeriodMs |
Track the watchdog timer period (ms)
| uint32_t WatchDogTicks |
Track the watchdog timer ticks