From 5c28386a29e4ead14e9c3287a384b7aa72cb94b3 Mon Sep 17 00:00:00 2001 From: Epagris Date: Sat, 13 Apr 2024 15:51:07 +0200 Subject: [PATCH] - CDC read callback added --- class/cdc.c | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/class/cdc.c b/class/cdc.c index 44bae3e..a7fd1e3 100644 --- a/class/cdc.c +++ b/class/cdc.c @@ -72,6 +72,7 @@ int usb_cdc_process_and_return(USB_CallbackEvent *cbevt) { //MSG("%c\n", cbevt->data[0]); ret = 0; + usb_cdc_read_callback(cbevt->data, cbevt->size); //usbcore_write(cdcs.ep_assignments.data_ep, cbevt->data, cbevt->size); // echo } break; @@ -109,4 +110,10 @@ void usb_cdc_write(const uint8_t * data, uint32_t size) { if (cdcs.initialized) { bfifo_push_all(&fifo, data, size); } +} + +__attribute__((weak)) void usb_cdc_read_callback(const uint8_t * data, uint32_t size) { + (void) data; + (void) size; + return; } \ No newline at end of file