Hi Jason,
With the usb_device_cdc_acm_send(), the device can send out the data of arbitrary length. If the total length of data is multiple of the endpoint's maxPacketSize, then a zero length packet should be appended after all of the data has been sent out.
Please refer to "USB Stack Device Reference Manual.pdf" in the folder of KSDK/docs/usb for more details.
Have a great day,
Kan
-----------------------------------------------------------------------------------------------------------------------
Note: If this post answers your question, please click the Correct Answer button. Thank you!
-----------------------------------------------------------------------------------------------------------------------