From 749cd8531fa29cd0b4a82019ac86fc0be3678ff7 Mon Sep 17 00:00:00 2001 From: sakumisu <1203593632@qq.com> Date: Tue, 24 Jun 2025 17:57:39 +0800 Subject: docs: update rst Signed-off-by: sakumisu <1203593632@qq.com> --- docs/source/api/api_host.rst | 11 +++++------ 1 file changed, 5 insertions(+), 6 deletions(-) (limited to 'docs/source/api/api_host.rst') diff --git a/docs/source/api/api_host.rst b/docs/source/api/api_host.rst index 9d77441c..3368f47f 100644 --- a/docs/source/api/api_host.rst +++ b/docs/source/api/api_host.rst @@ -15,12 +15,11 @@ CLASS 驱动信息结构体 .. code-block:: C struct usbh_class_info { - uint8_t match_flags; /* Used for product specific matches; range is inclusive */ - uint8_t class; /* Base device class code */ - uint8_t subclass; /* Sub-class, depends on base class. Eg. */ - uint8_t protocol; /* Protocol, depends on base class. Eg. */ - uint16_t vid; /* Vendor ID (for vendor/product specific devices) */ - uint16_t pid; /* Product ID (for vendor/product specific devices) */ + uint8_t match_flags; /* Used for product specific matches; range is inclusive */ + uint8_t bInterfaceClass; /* Base device class code */ + uint8_t bInterfaceSubClass; /* Sub-class, depends on base class. Eg. */ + uint8_t bInterfaceProtocol; /* Protocol, depends on base class. Eg. */ + const uint16_t (*id_table)[2]; /* List of Vendor/Product ID pairs */ const struct usbh_class_driver *class_driver; }; -- cgit v1.3.1