remove intf malloc
This commit is contained in:
@@ -145,15 +145,18 @@ struct usbd_endpoint cdc_in_ep = {
|
||||
.ep_cb = usbd_cdc_acm_bulk_in
|
||||
};
|
||||
|
||||
/* function ------------------------------------------------------------------*/
|
||||
struct usbd_interface intf0;
|
||||
struct usbd_interface intf1;
|
||||
struct usbd_interface intf2;
|
||||
|
||||
void cdc_acm_msc_init(void)
|
||||
{
|
||||
usbd_desc_register(cdc_msc_descriptor);
|
||||
usbd_add_interface(usbd_cdc_acm_alloc_intf());
|
||||
usbd_add_interface(usbd_cdc_acm_alloc_intf());
|
||||
usbd_add_interface(usbd_cdc_acm_init_intf(&intf0));
|
||||
usbd_add_interface(usbd_cdc_acm_init_intf(&intf1));
|
||||
usbd_add_endpoint(&cdc_out_ep);
|
||||
usbd_add_endpoint(&cdc_in_ep);
|
||||
usbd_add_interface(usbd_msc_alloc_intf(MSC_OUT_EP, MSC_IN_EP));
|
||||
usbd_add_interface(usbd_msc_init_intf(&intf2, MSC_OUT_EP, MSC_IN_EP));
|
||||
|
||||
usbd_initialize();
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user