refactoring the Makefile for the firmware so that it is easier to understand and...