Quote
kd6hq
So I'm looking for something I can read that explains the flow of the firmware.
I'm finding different types of files ie. *.h, *.o, *.ccp etc. I would like to know what they
all mean. What type of information is normally in each file type and which comes first when compiling.
Start with a C tutorial. The .h, .cpp and .o files are all consistent with the way C code bases are built. There are many good C Tutorials on web.