Работал в фирме Pure.... , секретов разглашать не буду (п.о. не видел) но скажу что программистам с опытом в этой области, работа с шд всякие pid, ОС контроль по энкодеру, потеря шагов, наводки всё это не давалась легко, много настроек под конкретный мотор и условия. Проще купить готовый драйвер в китае наклеить свой лейбл по договорённости, а годы уйдут. stm32 нет с аппаратным motor control. TMS 320F28035 есть, есть отладочная плата для ШД и сервы есть примеры, там всё как положено контроль тока по pid, по позиции. Вариант найти и позвонить фирму где я работал и покупать прошитый единственный драйвер на ПЛИС.