MSP430 USB API Features, cont.
6. Responsiveness
– No risky blocking calls stuck waiting for the host
– Data can be transferred “in the background”, for increased system
responsiveness and efficiency, even with a busy host/bus
7. Easy data interface (CDC and HID-Datapipe)
– The function calls are similar to interfacing with a simple COM port
– You can send/receive data of any size, with a single call -- no packetization
required
– Deep USB knowledge not required
8. Flexibility (MSC)
– Compatible with any file system software. (We provide the open-source
“FatFs” as an example.)
– Easy multiple-LUN support; just select the number of LUNs
– No RTOS required – but can be ported to one