This command returns the FIFO status of all used endpoints. Status is the value of EP2CS, EP4CS, EP6CS, EP8CS, EP2FIFOBCH, EP4FIFOBCH, EP6FIFOBCH, EP8FIFOBCH, EP2FIFOBCL, EP4FIFOBCL, EP6FIFOBCL, EP8FIFOBCL, EP2FIFOFLGS, EP4FIFOFLGS, EP6FIFOFLGS and  EP8FIFOFLGS USB FX2 registers. See USB FX2 documentation for detailed information.

Byte

Value

Description

1

0xAC

FIFO_STATUS command ID

From 2 to 64

-

Not used

FIFO_STATUS Command Packet Layout.

Byte

Description

1

FX2 EP2CS Register value

2

FX2 EP4CS Register value

3

FX2 EP6CS Register value

4

FX2 EP8CS Register value

5FX2 EP2FIFOBCH Register value
6FX2 EP4FIFOBCH Register value
7FX2 EP6FIFOBCH Register value
8FX2 EP8FIFOBCH Register value
9FX2 EP2FIFOBCL Register value
10FX2 EP4FIFOBCL Register value
11FX2 EP6FIFOBCL Register value
12FX2 EP8FIFOBCL Register value
13FX2 EP2FIFOFLGS Register value
14FX2 EP4FIFOFLGS Register value
15FX2 EP6FIFOFLGS Register value
16FX2 EP8FIFOFLGS Register value

From 17 to 64

Not used

FIFO_STAUS Reply Packet Layout.


  • No labels