### TOF_STATUS

Bit Field | Read/Write | Field Name | Description
--- | --- | --- | ---
23:16 | R | AVG_DATA_STATUS | Average data timer status
13 | R | AVG_DATA_REQ | Indicate that a new average data can be read
12 | R | DATA_REQ | Indicate that a new data can be read
11 | R | BUSY | Indicate if the time of flight timer is idle or busy
10 | R | ERROR | Detect two consecutive start triggers (sticky bit)
9 | R | AVG_DATA_OVERRUN | Indicate that an average data overrun has occurred (sticky bit)
8 | R | DATA_OVERRUN | Indicate that a data overrun has occurred (sticky bit)
5 | W | AVG_DATA_CLEAR | Clear the average data register and restart the average computation
4 | W | MAX_DATA_CLEAR | Clear the max data register
3 | W | MIN_DATA_CLEAR | Clear the min data register
2 | W | ERROR_CLEAR | Clear the error flag
1 | W | AVG_DATA_OVERRUN_CLEAR | Clear the average data overrun flag
0 | W | DATA_OVERRUN_CLEAR | Clear the data overrun flag

Bit Field | Field Name | Value Symbol | Value Description | Hex Value
--- | --- | --- | --- | ---
23:16 | AVG_DATA_STATUS | TOF_AVG_DATA_STATUS | Remaining data for averaging | 0x0*
13 | AVG_DATA_REQ | TOF_NO_AVG_DATA_REQ | New average data are not yet available | 0x0*
|  | TOF_AVG_DATA_REQ | New average data can be read | 0x1
12 | DATA_REQ | TOF_NO_DATA_REQ | New data are not yet available | 0x0*
|  | TOF_DATA_REQ | New data can be read | 0x1
11 | BUSY | TOF_IDLE | The time of flight timer is idle | 0x0*
|  | TOF_BUSY | The time of flight timer is busy | 0x1
10 | ERROR | TOF_NO_ERROR | Start and stop triggers occurred | 0x0*
|  | TOF_ERROR | Two consecutive start triggers occurred | 0x1
9 | AVG_DATA_OVERRUN | TOF_NO_AVG_DATA_OVERRUN | No average data overrun detected | 0x0*
|  | TOF_AVG_DATA_OVERRUN | Data average overrun detected | 0x1
8 | DATA_OVERRUN | TOF_NO_DATA_OVERRUN | No data overrun detected | 0x0*
|  | TOF_DATA_OVERRUN | Data overrun detected | 0x1
5 | AVG_DATA_CLEAR | TOF_AVG_DATA_CLEAR | Clear the average data register and restart the average computation | 0x1
4 | MAX_DATA_CLEAR | TOF_MAX_DATA_CLEAR | Clear the max data register | 0x1
3 | MIN_DATA_CLEAR | TOF_MIN_DATA_CLEAR | Clear the min data register | 0x1
2 | ERROR_CLEAR | TOF_ERROR_CLEAR | Clear the error flag | 0x1
1 | AVG_DATA_OVERRUN_CLEAR | TOF_AVG_DATA_OVERRUN_CLEAR | Clear the average data overrun flag | 0x1
0 | DATA_OVERRUN_CLEAR | TOF_DATA_OVERRUN_CLEAR | Clear the data overrun flag | 0x1