usbd_port_attachment_t

Структура, определяющая элементы топологии шины USB

Прототип:

#include <sys/usbdi.h>
typedef struct usbd_port_attachment {
uint8_t upstream_devno;
uint8_t upstream_port;
uint8_t upstream_port_speed;
uint8_t upstream_hc;
uint8_t _reserved[4];
} usbd_port_attachment_t;

Описание:

Структура usbd_port_attachment_t содержит следующие элементы:

upstream_devno
Номер устройства вышестоящего хаба USB (0 в случае корневого порта).
upstream_port
Номер порта, к которому подключено устройство.
upstream_port_speed
Скорость порта, с которой работает устройство. Может иметь значение:
upstream_hc
Шина или USB хост-контроллер, к которому подключено устройство.


Note: Поле upstream_devno будет содержать значение, отличное от 0xff, что указывает на корректные данные.

Классификация:

ЗОСРВ «Нейтрино»

Тематические ссылки:

usbd_bus_topology_t, usbd_topology(), usbd_topology_ext()




Предыдущий раздел: Библиотека libusbdi