Взялся в первый раз, до этого пользлвал только для ножек при рисовании схемы. Ожидалось что разрешив usb, назначив его еще и CDC и нажав "сгенерить код" можно было бы получить готовый солющн типа с фронтендом в виде VCP_putch, VCP_getch и т.д. чтобы сразу приступить к задаче, но не тут то было: помимо изучения всей этой хероты по описаниям (сам куб, что где дает) пришлось нырять в исходники с головой которые у ст структурированы тоже специфично, функции типа CDC_Transmit/Receive либо пусты либо с "перлами", экспорт проекта хз с какими настройками (я в кейл экспорт назначал). такое ощкщкение что Heap памяти не хватает ибо уменьшение буферов приема-передачи привело к тому что устройство стало определяться, до этого не определялось.
с HID проблем не возникло, но передачу/прием не делал, дивайс определяется
c USBMSD хз, определяется как устройство но запись/чтение на физичный носитель пусты, хотя при выборе галок USBMSD + SDIO результат мог бы быть вполне конкретным. опять же хз что там еще внутрях из глюков может быть
FSMC + внешний причиндал хз, код генерит написано но детально еще не смотрел.
Вобщем пока большой большой вопрос целесообразно ли испольщование сего причиндала. (cubemx) в плане кода по крайней мере на данном этапе его развития.
Взяв пример от кита можно быстрее и безглючнее (?) перейти к своей задаче.