#include "config.h"#include "conf_usb.h"#include "lib_mcu/usb/usb_drv.h"#include "usb_host_enum.h"#include "modules/usb/usb_task.h"#include "usb_host_task.h"
Go to the source code of this file.
Defines | |
| #define | SAVE_INTERRUPT_PIPE_FOR_DMS_INTERFACE ENABLE |
Functions | |
| U8 | host_check_VID_PID (void) |
| host_check_VID_PID | |
| U8 | host_check_class (void) |
| host_check_class | |
| U8 | host_auto_configure_endpoint () |
| U8 | get_interface_descriptor_offset (U8 interface, U8 alt) |
| get_interface_descriptor_offset | |
| U8 | host_get_hwd_pipe_nb (U8 ep_addr) |
| U8 | host_send_control (U8 *data_pointer) |
| host_send_control. | |
| void | init_usb_tree (void) |
| init_usb_tree | |
| void | remove_device_entry (U8 device_index) |
| remove_device_entry | |
| void | freeze_user_periodic_pipe (void) |
| void | unfreeze_user_periodic_pipe (void) |
| void | host_select_device (U8 i) |
Variables | |
| S_usb_setup_data | usb_request |
| For control requests management over pipe 0. | |
| U16 | registered_VID_PID [] = VID_PID_TABLE |
| Const table of known devices (see conf_usb.h for table content). | |
| U8 | registered_class [] = CLASS_SUBCLASS_PROTOCOL |
| Const table of known class (see conf_usb.h for table content). | |
| S_usb_tree | usb_tree |
| The main structure that represents the usb tree connected to the host controller. | |
| U8 | user_periodic_pipe = 0 |
| U8 | user_periodic_pipe_freeze_state = 0 |
| U8 | user_periodic_pipe_device_index = 0 |
| U8 | selected_device = 0 |
Definition in file usb_host_enum.c.
| #define SAVE_INTERRUPT_PIPE_FOR_DMS_INTERFACE ENABLE |
Definition at line 66 of file usb_host_enum.c.
| U16 registered_VID_PID[] = VID_PID_TABLE |
Const table of known devices (see conf_usb.h for table content).
Definition at line 94 of file usb_host_enum.c.
Referenced by host_check_VID_PID().
| U8 registered_class[] = CLASS_SUBCLASS_PROTOCOL |
Const table of known class (see conf_usb.h for table content).
Definition at line 97 of file usb_host_enum.c.
Referenced by host_check_class().
Definition at line 104 of file usb_host_enum.c.
Referenced by freeze_user_periodic_pipe(), and unfreeze_user_periodic_pipe().
Definition at line 105 of file usb_host_enum.c.
Referenced by host_auto_configure_endpoint(), init_usb_tree(), and unfreeze_user_periodic_pipe().
1.5.3