Advice about implementing new code written with HAL into older appln written with older low level libraries (2013).
The USB device I need is working with a set of newer libraries (mxCube). All my application ported code is written with older libraries so the permutations are:
A. App with older libraries combined with USB running on new libraries (lazy way, short cut. The way I have been working...)
B. Port App to newer libraries so everything works together (that's the way you do it and preferred)
C. Port USB to older libraries so all works together (that's a fall back and hard to debug plus workarounds)
I have been trying plan A with importing the USB files into the App framework and the other way around. Importing the App code into the USB framework (produced by CubeMx application).
That took a full day (2700 errors), so should we move on to B since that is clearly the way to do it? It is a massive piece of work to get that working, I estimate 3-4 weeks. Any advice about the approach here? Any tools available?
