I try understand how USB engine works in Kinetis processor and I can not to find a good documentation.
I get of course some example implemetation USB CDC class but it is not enough. In examples are some mistake:
in data packt counter, it is 10 bit, not 16, next while are prepare 16 buffers if USB CDC class requires only 3?.
This waste memory.
I supose that a person who make code as USB has more detailed documentation because user manual is not enough and it is impossible to write any working code as example USB. Please send detailed information how USB engine works with BDT (Buffer descriptor table) and buffers memory.