I have an old project which is built on using "StdPeriph drivers" for STM32F103 MCU and Keil environment. It uses various drivers for gpio, adc, can, dac, dma, i2c, spi, tim, uart etc.
As these drivers are obsolete now so I want to move to new available ones. But I don't know how much work will be involved in migrating to new drivers let us say CubeMX.
I have heard that CubeMX are not as efficient as was expected of them. Since my application is not very time critical so i think i can live with it so long as my new project-code would be maintainable and scale-able.
I want my project to be easily maintainable and scale-able so that's why I am considering to upgrade to these newly available libraries as well as TrueStudio. But I don't know how much bigger the task will be time-wise and difficulty-level-wise. I have to hire some engineer for this task. How can I quantify this task?