Init
This commit is contained in:
parent
d86f67decd
commit
8b448aebd7
|
|
@ -550,8 +550,8 @@ void SerialPortUsb_Init(
|
|||
usbd_init(&otg2_core_struct,
|
||||
USB_FULL_SPEED_CORE_ID,
|
||||
USB2_ID,
|
||||
&cdc_class_handler,
|
||||
&cdc_desc_handler);
|
||||
&cdc_class_handler2,
|
||||
&cdc_desc_handler2);
|
||||
|
||||
#endif
|
||||
}
|
||||
|
|
@ -564,8 +564,8 @@ void SerialPortUsb_Init(
|
|||
|
||||
UsbDriver_StartThread(env);
|
||||
}
|
||||
*/
|
||||
}
|
||||
*/
|
||||
}
|
||||
|
||||
tSerialPortIO SerialPortUsb_GetIo(tSerialPortUsbArtery *env) {
|
||||
tSerialPortIO io = {
|
||||
|
|
|
|||
|
|
@ -77,6 +77,24 @@ usbd_class_handler cdc_class_handler =
|
|||
class_event_handler,
|
||||
&cdc_struct
|
||||
};
|
||||
|
||||
|
||||
cdc_struct_type cdc_struct2;
|
||||
|
||||
usbd_class_handler cdc_class_handler2 =
|
||||
{
|
||||
class_init_handler,
|
||||
class_clear_handler,
|
||||
class_setup_handler,
|
||||
class_ept0_tx_handler,
|
||||
class_ept0_rx_handler,
|
||||
class_in_handler,
|
||||
class_out_handler,
|
||||
class_sof_handler,
|
||||
class_event_handler,
|
||||
&cdc_struct2
|
||||
};
|
||||
|
||||
/**
|
||||
* @brief initialize usb custom hid endpoint
|
||||
* @param udev: to the structure of usbd_core_type
|
||||
|
|
|
|||
|
|
@ -90,6 +90,7 @@ typedef struct
|
|||
* @{
|
||||
*/
|
||||
extern usbd_class_handler cdc_class_handler;
|
||||
extern usbd_class_handler cdc_class_handler2;
|
||||
uint16_t usb_vcp_get_rxdata(void *udev, uint8_t *recv_data);
|
||||
error_status usb_vcp_send_data(void *udev, uint8_t *send_data, uint16_t len);
|
||||
|
||||
|
|
|
|||
|
|
@ -76,6 +76,20 @@ usbd_desc_handler cdc_desc_handler =
|
|||
get_device_config_string,
|
||||
};
|
||||
|
||||
usbd_desc_handler cdc_desc_handler2 =
|
||||
{
|
||||
get_device_descriptor,
|
||||
get_device_qualifier,
|
||||
get_device_configuration,
|
||||
get_device_other_speed,
|
||||
get_device_lang_id,
|
||||
get_device_manufacturer_string,
|
||||
get_device_product_string,
|
||||
get_device_serial_string,
|
||||
get_device_interface_string,
|
||||
get_device_config_string,
|
||||
};
|
||||
|
||||
/**
|
||||
* @brief usb device standard descriptor
|
||||
*/
|
||||
|
|
|
|||
|
|
@ -86,6 +86,7 @@ extern "C" {
|
|||
*/
|
||||
|
||||
extern usbd_desc_handler cdc_desc_handler;
|
||||
extern usbd_desc_handler cdc_desc_handler2;
|
||||
|
||||
|
||||
/**
|
||||
|
|
|
|||
Loading…
Reference in New Issue