How should I build an effective peripheral "driver" ?
I've spent a fair amount of time getting small bits of code working so I can build them up into a larger working application. The code below works but I'm struggling with a way to move the parts related to GPS and the UART into separate files or clas...