ISF  1.1
Intelligent Sensing Framework
 All Data Structures Files Functions Variables Typedefs Enumerations Enumerator Defines
device_info_t Struct Reference

This structure holds the ROM device information such as version and part number and is returned by the _fw_device_info_get() command. More...

#include <isf.h>

Data Fields

uint_32 device_id
uint_16 rom_version
uint_16 fw_version
uint_16 hw_version
uint_16 build_code
uint_16 part_number
uint_8 reset_cause
uint_8 secure_mode

Detailed Description

This structure holds the ROM device information such as version and part number and is returned by the _fw_device_info_get() command.

Definition at line 130 of file isf.h.


Field Documentation

uint_16 build_code

FW: Firmware build number and date code. The value is encoded in the following bit fields:

  • [15:12] daily build number, 0 to 15
  • [11: 8] build month, 1 to 12
  • [ 7: 3] build day, 1 to 31
  • [ 2: 0] build year, 2010 to 2017

Definition at line 135 of file isf.h.

uint_32 device_id

ROM: Pseudo random part identification value

Definition at line 131 of file isf.h.

uint_16 fw_version

FW: Firmware version code: major.minor

Definition at line 133 of file isf.h.

uint_16 hw_version

ROM: Hardware version code: major.minor

Definition at line 134 of file isf.h.

uint_16 part_number

FW: BCD encoded part number, e.g. 0x500x

Definition at line 141 of file isf.h.

uint_8 reset_cause

FW: Lower 5 bits from the RCSR reports reset source

Definition at line 142 of file isf.h.

uint_16 rom_version

ROM: ROM version code: major.minor

Definition at line 132 of file isf.h.

uint_8 secure_mode

FW: Lower 2 bits of FOPT report the security mode of the device: 2 = secure, otherwise not secure

Definition at line 143 of file isf.h.


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