PCM_STATUS
Bit Field |
Read/Write |
Field Name |
Description |
---|---|---|---|
12 |
R |
BUSY |
Indicate that the reception or transmission of the data is ongoing |
11 |
R |
TX_REQ |
Indicate that TX data can be written |
10 |
R |
RX_REQ |
Indicate that RX data can be read |
9 |
R |
OVERRUN |
Indicate that an overrun occurred when receiving data |
8 |
R |
UNDERRUN |
Indicate that an underrun occurred when transmitting data |
1 |
W |
OVERRUN_CLEAR |
Clear the overrun status flag |
0 |
W |
UNDERRUN_CLEAR |
Clear the underrun status flag |
Bit Field |
Field Name |
Value Symbol |
Value Description |
Hex Value |
---|---|---|---|---|
12 |
BUSY |
PCM_IDLE |
PCM idle |
0x0* |
|
|
PCM_BUSY |
PCM busy |
0x1 |
11 |
TX_REQ |
PCM_TX_NO_REQ |
PCM TX data has already been written |
0x0 |
|
|
PCM_TX_REQ |
PCM TX data can be written |
0x1* |
10 |
RX_REQ |
PCM_RX_NO_REQ |
No new PCM RX data available |
0x0* |
|
|
PCM_RX_REQ |
New PCM RX data available |
0x1 |
9 |
OVERRUN |
PCM_OVERRUN_FALSE |
No PCM input overrun detected |
0x0* |
|
|
PCM_OVERRUN_TRUE |
PCM input overrun detected |
0x1 |
8 |
UNDERRUN |
PCM_UNDERRUN_FALSE |
No PCM output underrun detected |
0x0* |
|
|
PCM_UNDERRUN_TRUE |
PCM output underrun detected |
0x1 |
1 |
OVERRUN_CLEAR |
PCM_OVERRUN_CLEAR |
Clear the PCM overrun bit |
0x1 |
0 |
UNDERRUN_CLEAR |
PCM_UNDERRUN_CLEAR |
Clear the PCM underrun bit |
0x1 |