From 4ddac8bc88822fc7439b8b2532fe8234d74fee8d Mon Sep 17 00:00:00 2001 From: hathach Date: Thu, 8 Mar 2018 14:38:06 +0700 Subject: enhance cdc device API --- tinyusb/device/usbd.h | 12 +++++++----- 1 file changed, 7 insertions(+), 5 deletions(-) (limited to 'tinyusb/device/usbd.h') diff --git a/tinyusb/device/usbd.h b/tinyusb/device/usbd.h index 28923dfae..df6006c63 100644 --- a/tinyusb/device/usbd.h +++ b/tinyusb/device/usbd.h @@ -77,11 +77,13 @@ typedef struct { extern tusbd_descriptor_pointer_t tusbd_descriptor_pointers; typedef struct { - void (* const init) (void); - tusb_error_t (* const open)(uint8_t, tusb_descriptor_interface_t const *, uint16_t*); - tusb_error_t (* const control_request_subtask) (uint8_t, tusb_control_request_t const *); - tusb_error_t (* const xfer_cb) (endpoint_handle_t, tusb_event_t, uint32_t); - void (* const close) (uint8_t); + void (* init) (void); + tusb_error_t (* open)(uint8_t, tusb_descriptor_interface_t const *, uint16_t*); + tusb_error_t (* control_request_subtask) (uint8_t coreid, tusb_control_request_t const *); + tusb_error_t (* xfer_cb) (endpoint_handle_t, tusb_event_t, uint32_t); +// void (* routine)(void); + void (* sof)(uint8_t coreid); + void (* close) (uint8_t); } usbd_class_driver_t; //--------------------------------------------------------------------+ -- cgit v1.3.1