AN625
Rev. 0.1
35
3.2.15. GET_CHIP_STATUS
Summary:
Returns the chip status.
Purpose:
Returns current chip status bytes and possibly clears pending chip status interrupts.
Command Stream
Reply Stream
Parameters:
None
Response:
FIFO_UNDERFLOW_OVERFLOW_ERROR_PEND - If set, FIFO_UNDERFLOW_OVERFLOW_ERROR interrupt is
pending.
STATE_CHANGE_PEND - If set, STATE_CHANGE interrupt is pending.
CMD_ERROR_PEND - If set, CMD_ERROR interrupt is pending.
CHIP_READY_PEND - If set, CHIP_READY interrupt is pending.
LOW_BATT_PEND - If set, LOW_BATT interrupt is pending.
WUT_PEND - If set, WUT interrupt is pending.
FIFO_UNDERFLOW_OVERFLOW_ERROR - If set, fifo underflow or overflow occured
STATE_CHANGE - If set, a state change has occured
CMD_ERROR - If set, command error has occured
CHIP_READY - If set, chip is ready to accept commands
LOW_BATT - If set, low battery has been detected
WUT - If set, wakeup timer has expired
CMD_ERR_STATUS[7:0] - Last command error cause. Only valid if CMD_ERROR status bit is set.
0x00 = No error.
0x10 = Bad command issued.
0x11 = Argment(s) in issued command were invalid.
0x12 = Command was issued before previous command was completed.
0x20 =
0x30 =
0x31 =
0x40 = Bad Property ID was provided.
GET_CHIP_STATUS Command
7
6
5
4
3
2
1
0
CMD
0x23
GET_CHIP_
STATUS
Reply
7
6
5
4
3
2
1
0
CMD_COMP
LETE
CTS[7:0]
CHIP_PEND
XX
FIFO_UNDERFLOW_
OVERFLOW_ERROR_
PEND
STATE_
CHANGE_
PEND
CMD_
ERROR_
PEND
CHIP_
READY_
PEND
LOW_
BATT_
PEND
WUT_PEND
CHIP_
STATUS
XX
FIFO_UNDERFLOW_
OVERFLOW_ERROR
STATE_
CHANGE
CMD_
ERROR
CHIP_
READY
LOW_
BATT
WUT
CMD_ERR_
STATUS
CMD_ERR_STATUS[7:0]
Содержание Si446 Series
Страница 111: ...AN625 Rev 0 1 111 NOTES ...