I'm just wondering: why isn't stm32plus fully header-only library? A lot of functions are inline and are included in *.h but some are in *.cpp.
Why is that? What are the props? What's the reasoning behind this?
I'm thinking about exercising a bit by writing my own library and I wonder why shouldn't I do it all as header-only?