capsules_extra::usb

Module usbc_client_ctrl

Source
Expand description

A generic USB client layer managing control requests

This layer responds to control requests and handles the state machine for implementing them.

Right now, the stack looks like this:

                 Client
                 |   ^
            |-----   |
            v        |
     ClientCtrl      |
         |           |
         v           |
         UsbController

Structsยง

  • Handler for USB control endpoint requests.