Сделал себе вот такую штуку, чтобы работать с lqfp48 без необходимости их распайки. С STM32F0x2 все нормально, но вот сел писать USB под STM32F1 и завис... Что-то оно вроде бы с первого взгляда почти такое же, а фактически ни хрена не работает! Взять тот же буфер, который при инициализации конечных точек нужно рассматривать как "прореженный" (т.е. писать туда uint16_t как будто бы пишешь uint32_t). А нет ли того же косяка с буфером данных?
Инициализировал EP0, получаю запрос GET_DESCRIPTOR, и прерывание зацикливается (или ХЗ что там происходит, но МК зависает)...
Была одноименная тема, но ее закрыли. Да и она сразу же как-то превратилась в обсуждение USB на STM32F0...
Может кто-нибудь в меня кинуть более-менее рабочим (но коротким, не как у ST) минимальным кодом USB под STM32F103?
Код под STM32F0x2 я написал на основе труда sobs, очень хорошо пошло...