ъхъ, така си мисля...
Тънкият момент на USB стековете е гъвковостта да можеш да имаш каквито си искаш USB класове и да няма разминаване с дескриптори и код. За последното има два варианта - да се инициализира с код и тоя код да създава дескрипторите, или дескрипторите да се пишат ръчно, а кодът да ги парсва и да се конфигурира по тях. Аз го направих по втория вариант... макар че може би първия щеше да е по-добре, ама карай... Наскоро ми показаха някакъв стек дето е по първия, почти като истински е направено, ама не дават сорс хората. Както и да е, за мен проблемът е решен.
За STM обаче още не съм стигнал до USB-то. Те са няколко функции дето трябва да се напишат, по принцип като писах стека съм гледал и STM и LPC, така че нямам притеснения. Въпросът е да стигна до USB–то...