#include <function_core.h>

Data Fields | |
| struct usb_func_iface_ops * | ops |
| Interface operations for this setting. | |
| struct usb_interface_descriptor * | fs_desc |
| Interface descriptor when running at full speed. | |
| size_t | fs_desc_size |
| Size of fs_desc, including sub-descriptors. | |
| struct usb_interface_descriptor * | hs_desc |
| Interface descriptor when running at high speed. | |
| size_t | hs_desc_size |
| Size of hs_desc, including sub-descriptors. | |
| struct buffer | desc_buf |
| Buffer for use when sending the descriptor. | |
Definition at line 90 of file function_core.h.
struct buffer usb_func_iface_setting::desc_buf [read] |
struct usb_interface_descriptor* usb_func_iface_setting::fs_desc [read] |
Interface descriptor when running at full speed.
Definition at line 95 of file function_core.h.
Referenced by usb_func_add_interface(), and usb_func_get_interface().
Size of fs_desc, including sub-descriptors.
Definition at line 97 of file function_core.h.
Referenced by usb_func_add_interface().
struct usb_interface_descriptor* usb_func_iface_setting::hs_desc [read] |
Interface descriptor when running at high speed.
Definition at line 99 of file function_core.h.
Referenced by usb_func_add_interface().
Size of hs_desc, including sub-descriptors.
Definition at line 101 of file function_core.h.
Referenced by usb_func_add_interface().
struct usb_func_iface_ops* usb_func_iface_setting::ops [read] |
Interface operations for this setting.
Definition at line 92 of file function_core.h.
Referenced by usb_func_add_interface(), usb_func_process_setup_request(), and usb_func_set_interface().
1.5.8