USB interface

USB interface of LEAPS RTLS devices provides a composite USB device. The interface provides an ACM class to support shell access, similar to the UART interface. It also provides a Leaps proprietary class to support binary mode. On a linux host, the ACM class would be recognized as a tty device (/dev/ttyACM…), and the proprietary class could be accessed using libusb. Data transfer with proprietary class would be directly over in/out endpoints (0x81, 0x01).