summaryrefslogtreecommitdiff
path: root/tinyusb/class/cdc_device.h
diff options
context:
space:
mode:
authorhathach <[email protected]>2013-11-08 14:46:48 +0700
committerhathach <[email protected]>2013-11-08 14:46:48 +0700
commit7ff0dbb64cfcab7256a4b113931c63a4c7efa0d3 (patch)
tree41d92cf1d303d5578a50f7f79c72134534a3d19e /tinyusb/class/cdc_device.h
parent15d3a418bd0d109d926ea95c3be1bbc83757734b (diff)
add tusbd_cdc_is_busy
enhance cdc serial device demo refractor fifo.c
Diffstat (limited to 'tinyusb/class/cdc_device.h')
-rw-r--r--tinyusb/class/cdc_device.h2
1 files changed, 2 insertions, 0 deletions
diff --git a/tinyusb/class/cdc_device.h b/tinyusb/class/cdc_device.h
index a0e8d5bde..e1f298b76 100644
--- a/tinyusb/class/cdc_device.h
+++ b/tinyusb/class/cdc_device.h
@@ -58,6 +58,7 @@
// APPLICATION API
//--------------------------------------------------------------------+
bool tusbd_cdc_is_configured(uint8_t coreid);
+bool tusbd_cdc_is_busy(uint8_t coreid, cdc_pipeid_t pipeid) ATTR_PURE ATTR_WARN_UNUSED_RESULT;
tusb_error_t tusbd_cdc_send(uint8_t coreid, void * p_data, uint32_t length, bool is_notify);
tusb_error_t tusbd_cdc_receive(uint8_t coreid, void * p_buffer, uint32_t length, bool is_notify);
@@ -66,6 +67,7 @@ tusb_error_t tusbd_cdc_receive(uint8_t coreid, void * p_buffer, uint32_t length,
void tusbd_cdc_mounted_cb(uint8_t coreid);
void tusbd_cdc_unmounted_cb(uint8_t coreid);
void tusbd_cdc_xfer_isr(uint8_t coreid, tusb_event_t event, cdc_pipeid_t pipe_id, uint32_t xferred_bytes);
+void tusbd_cdc_line_coding_changed_cb(uint8_t coreid, cdc_line_coding_t* p_line_coding);
//--------------------------------------------------------------------+
// USBD-CLASS DRIVER API