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 |