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
ErrorMsg Struct Reference

Structure which holds all information about a given error event. More...

#include <ErrorLog.h>

Data Fields

uint32_t Uptime
 
uint32_t Line
 
uint32_t ErrorCode
 
uint32_t BootTimeCode
 
uint32_t File
 
uint8_t FirmwareVersion [12]
 

Detailed Description

Structure which holds all information about a given error event.

This struct contains all pertinent information about a given hard crash event. This struct is generated By AdiLogError, and stored to flash in a ring buffer. The total size of this struct is 32 bytes

Field Documentation

◆ BootTimeCode

uint32_t BootTimeCode

The Unix time stamp for when the instance of the FX3 booted. Set by the host PC (12 - 15)

◆ ErrorCode

uint32_t ErrorCode

The error code from the set of cypress defined error codes (8 - 11)

◆ File

uint32_t File

The file which originated the error. Is file identifier casted into uint (16 - 19)

◆ FirmwareVersion

uint8_t FirmwareVersion[12]

The firmware version number string (20 - 31)

◆ Line

uint32_t Line

The line which caused the error. Should be set by LINE macro in AdiLogError call (4-7)

◆ Uptime

uint32_t Uptime

FX3 ThreadX RTOS uptime, in milliseconds (0-3)


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