adding all the hardware source files and projects