Structure to store device information.
#include <uhc.h>
Data Fields | |
uint8_t | address |
usb_conf_desc_t * | conf_desc |
USB current configuration descriptor. More... | |
usb_dev_desc_t | dev_desc |
USB device descriptor. More... | |
uhd_speed_t | speed |
uint8_t uhc_device_t::address |
Referenced by uhc_connection_tree(), uhc_enumeration_error(), uhc_enumeration_step9(), uhc_get_device_number(), uhc_is_suspend(), uhc_notify_connection(), uhc_remotewakeup(), uhc_start(), uhi_aoa_install(), uhi_aoa_mode_enable_step1(), uhi_aoa_mode_enable_step3(), uhi_aoa_read(), uhi_aoa_register_hid(), uhi_aoa_send_hid_event(), uhi_aoa_send_info_string(), uhi_aoa_unregister_hid(), uhi_aoa_write(), uhi_cdc_install(), uhi_cdc_rx_update(), uhi_cdc_set_conf(), uhi_cdc_set_ctrl_line(), uhi_cdc_tx_update(), uhi_hid_mouse_enable(), uhi_hid_mouse_install(), uhi_msc_enable_step1(), uhi_msc_reset_endpoint(), uhi_msc_transfer(), uhi_vendor_bulk_in_run(), uhi_vendor_bulk_out_run(), uhi_vendor_control_in_run(), uhi_vendor_control_out_run(), uhi_vendor_enable(), uhi_vendor_install(), uhi_vendor_int_in_run(), uhi_vendor_int_out_run(), uhi_vendor_iso_in_run(), and uhi_vendor_iso_out_run().
usb_conf_desc_t* uhc_device_t::conf_desc |
USB current configuration descriptor.
Referenced by uhc_connection_tree(), uhc_dev_get_power(), uhc_dev_reset(), uhc_enumeration_error(), uhc_enumeration_step12(), uhc_enumeration_step13(), uhc_enumeration_step14(), uhc_remotewakeup(), uhi_aoa_install(), uhi_cdc_install(), uhi_hid_mouse_install(), and uhi_vendor_install().
usb_dev_desc_t uhc_device_t::dev_desc |
USB device descriptor.
Referenced by uhc_dev_get_string_manufacturer(), uhc_dev_get_string_product(), uhc_dev_get_string_serial(), uhc_enumeration_step11(), uhc_enumeration_step12(), uhc_enumeration_step15(), uhc_enumeration_step5(), uhc_enumeration_step6(), uhc_enumeration_step9(), uhi_aoa_install(), uhi_aoa_register_hid(), and uhi_vendor_install().
uhd_speed_t uhc_device_t::speed |