struct

Defined at line 238 of file ../../src/devices/power/drivers/fusb302/registers.h

If true, the PD Protocol Layer generates and sends GoodCRC messages.

This bit enables the hardware implementation of usbpd3.1 6.3.1 "GoodCRC

Message".

Delegating GoodCRC generation to the hardware relieves the application

processor from having to react to every USB PD message in 195 us (tTransmit

in usbpd3.1). On the flip side, having the PD Protocol Layer acknowledge

all received messages leads to tighter timing requirements in some cases.

For example, a Sink has 5 seconds (tNoResponse) to generate a Request in

response to a Source_Capabilities, but that time is cut down to 30

milliseconds (tSenderResponse) after the Sink sends GoodCRC.

Public Members

Field field

Records