diff options
Diffstat (limited to 'src/generic/usb_cdc.c')
-rw-r--r-- | src/generic/usb_cdc.c | 30 |
1 files changed, 15 insertions, 15 deletions
diff --git a/src/generic/usb_cdc.c b/src/generic/usb_cdc.c index dfc88511..0478dda5 100644 --- a/src/generic/usb_cdc.c +++ b/src/generic/usb_cdc.c @@ -12,7 +12,7 @@ #include "generic/usbstd.h" // struct usb_device_descriptor #include "generic/usbstd_cdc.h" // struct usb_cdc_header_descriptor #include "sched.h" // sched_wake_task -#include "usb_cdc.h" // usb_notify_setup +#include "usb_cdc.h" // usb_notify_ep0 // XXX - move to Kconfig #define CONFIG_USB_VENDOR_ID 0x2341 @@ -300,7 +300,7 @@ static uint_fast8_t usb_xfer_size; static void usb_do_stall(void) { - usb_set_stall(); + usb_stall_ep0(); usb_state = US_READY; } @@ -314,9 +314,9 @@ usb_state_xfer(void) xs = USB_CDC_EP0_SIZE; int_fast8_t ret; if (usb_state == US_SEND) - ret = usb_send_setup(usb_xfer, xs); + ret = usb_send_ep0(usb_xfer, xs); else - ret = usb_read_setup(usb_xfer, xs); + ret = usb_read_ep0(usb_xfer, xs); if (ret == xs) { // Success usb_xfer += xs; @@ -324,7 +324,7 @@ usb_state_xfer(void) if (!usb_xfer_size && xs < USB_CDC_EP0_SIZE) { // Transfer completed successfully if (usb_state == US_READ) - usb_send_setup(NULL, 0); + usb_send_ep0(NULL, 0); usb_state = US_READY; return; } @@ -370,7 +370,7 @@ static void usb_req_set_configuration(struct usb_ctrlrequest *req) { usb_set_configure(); - usb_send_setup(NULL, 0); + usb_send_ep0(NULL, 0); usb_notify_bulk_in(); } @@ -395,14 +395,14 @@ usb_req_get_line_coding(struct usb_ctrlrequest *req) static void usb_req_line_state(struct usb_ctrlrequest *req) { - usb_send_setup(NULL, 0); + usb_send_ep0(NULL, 0); } static void usb_state_ready(void) { struct usb_ctrlrequest req; - int_fast8_t ret = usb_read_setup(&req, sizeof(req)); + int_fast8_t ret = usb_read_ep0(&req, sizeof(req)); if (ret != sizeof(req)) // XXX - should verify that packet was sent with a setup token return; @@ -418,18 +418,18 @@ usb_state_ready(void) } // State tracking dispatch -static struct task_wake usb_setup_wake; +static struct task_wake usb_ep0_wake; void -usb_notify_setup(void) +usb_notify_ep0(void) { - sched_wake_task(&usb_setup_wake); + sched_wake_task(&usb_ep0_wake); } void -usb_setup_task(void) +usb_ep0_task(void) { - if (!sched_check_wake(&usb_setup_wake)) + if (!sched_check_wake(&usb_ep0_wake)) return; switch (usb_state) { case US_READY: usb_state_ready(); break; @@ -437,12 +437,12 @@ usb_setup_task(void) case US_READ: usb_state_xfer(); break; } } -DECL_TASK(usb_setup_task); +DECL_TASK(usb_ep0_task); void usb_shutdown(void) { usb_notify_bulk_in(); - usb_notify_setup(); + usb_notify_ep0(); } DECL_SHUTDOWN(usb_shutdown); |