EC337 source for all 6 labs and the final 5-to-5 USB hub project