The USB host application I am working on is Android ADB, which has dedicated interface with BulkIN/BulkOUT EPs.
Following instructions from FSL user manual for USB stack, the enumeration process works well. However, the class APIs are quite different. I want to refers some other class implementation as my code base.
Either CDC/PHDC use BulkIN/BulkOUT as main communication EPs, but their implemenations and structures definitions are quite complex.
Since ADB only requires a pair of Bulk EPs to send/receive messages, which one is more closer to my application? CDC or PHDC?