I use this LDMicro since external libraries can be made and it works = that the last version, but the advantage is that Fransua has it more aldia. the software is 4 PWM controlled by 4 adc = potentiometers this is the beginning and you can continue with whatever you want for your motor with this you could control 4 motors or four phases etc. Note you will have to modify it to your project.
yo uso este LDMicro ya que se pueden hacer librerias externas y funciona = que la ultima versión, pero la ventaja es que fransua la tiene mas aldia. el software es de 4 PWM controlado por 4 adc= potenciómetros esto es el principio ya tu podras seguir con lo que quieras para tu motor con esto podrías controlar 4 motores o cuatro fases etc. Nota tendrás que modificarlo a tu proyecto.
https://github.com/joegil95/LdMicro32