| ECC1C 145-944-00

Status

Status system ID: 0x10

Status system maintains all basic firmware and hardware status informations like FW version details and status register describing possible HW faults.

### Register map:

Address | Name | Default | Description | Format and value | Access
--- | --- | --- | --- | --- | ---
0x1000 | FW Id | N/A | FW identification | uint32 | read only
0x1001 | FW Branch | N/A | Development branch ID | uint32 | read only
0x1002 | FW Type | N/A | FW type identifier | uint32 | read only
0x1003 | FW Version Major | N/A |  | uint32 | read only
0x1004 | FW Version Minor | N/A |  | uint32 | read only
0x1005 | FW Version Build | N/A |  | uint32 | read only
0x1006 | FW Version Revision | N/A |  | uint32 | read only
0x1007 | System status register | 0 - No error | Register encodes system status and errors | Read: Bit# 0 - Channel 0 output fault condition 1 - Channel 0 output had fault condition 2 - not used 3 - not used 4 - not used 5 - not used 6 - not used 7 - not used 8 - Driver over-heat fault 9 - Driver had over-heat fault 10 - Device on channel 0 not detected 11 - Device on channel 0 was not detected 12 - not used 13 - not used 14 - not used 15 - not used 16 - not used 17 - not used 18 - Channel 0 has over-current fault on 3V3 supply line 19 - Channel 0 had over-current fault on 3V3 supply line 20 - not used 21 - not used 22 - not used 23 - not used 24 - not used 25 - not used 26 - not used 27 - not used 28 - not used 29 - not used 30 - not used 31 - not used Write: Writing to this register resets all history error flags (odd bits 1, 3, .. 25) | read write
0x100a | Device type | 0 | get device type | uint32 | read only
0x100f | MCU load | 0 | get Signal Flow execution load in % | uint32 | read only
0x1010 | MCU overload counter | 0 | increments if Signal Flow execution load > 95% | uint32 | read only *

*register is automatically zeroed after reading

Vector map (vectors have their own address space):

Address | Name | Default | Description | Format and value | Access
--- | --- | --- | --- | --- | ---
0x1000 | Firmware SN |  |  | ascii string Max. 12 characters | read only
0x1001 | Git HEAD SHA1 |  |  | ascii string Max. 40 characters | read only