Почему в композитном USB устройстве на stm32f407 (CubeIDE) работает только один endpoint?
Библиотека от ST это сущий ад, там ничего не работает, даже я находил в ней ошибки
Я в итоге стал использовать tinyusb
Ура, до меня дошло.
Я протормозил и не понял как работает HAL_PCDEx_SetTxFiFo(...).
Оказывается, его нужно устанавливать для каждого ендпоинта индивидуально.
Проблема решена !!!