Hi, I am trying to reach the highest possible throughput when sending data over usb to nRF52840 from a host computer, but I am reaching 4Mbps max. Is this reasonable or is it possible somehow to get a higher data rate?
In the MCU I have made a vendor specific usb class with one bulk endpoint in and one out. I am using the app_usbd library from the SDK.
On the host (mac) I am running a c program that uses libusb for bulk transfers. I am queuing 1MB at a time and the data is sent in 64 byte packets.