SPRUIE9D May 2017 – May 2024 DRA74P , DRA75P , DRA76P , DRA77P
| Step | Register/Bit Field/ Programming Model | Value |
|---|---|---|
| Select read operation. | HDQ_CTRL_STATUS[1] DIR | 0x1 |
| Start operation. | HDQ_CTRL_STATUS[4] GO | 0x1 |
| Wait for interrupt. | ||
| Read and store HDQ_INT_STATUS. Reading HDQ_INT_STATUS clears interrupt conditions. | HDQ_INT_STATUS | 0x- |
| IF: Read operation successful? | HDQ_INT_STATUS[1] RXCOMPLETE | = 0x1 |
| HDQ_INT_STATUS[0] TIMEOUT | = 0x0 | |
| Get received data. | HDQ_RX_DATA[7:0] | 0x- |
| ENDIF |
| Step | Register/Bit Field/Programming Model | Value |
|---|---|---|
| Send Initialization Pulse | HDQ_CTRL_STATUS[2] INITIALIZATION | 0x1 |
| Send Command | HDQ_CTRL_STATUS[4] GO | 0x1 |