embedded firmware course hw 5