Using code from UART LED Project, Update command line UI that controls the red, green LEDs and allow local control via switches.
The main.c function must NOT have any application code except calls to initialization functions. After the initialization it should only call your control function which is in a different source file.
Use good modular development practices when creating your C language source files. Avoid function of over 20 lines unless the reason for more that 20 lines is a switch statement.
Submit your project by pushing your entire workspace to the GitHub repository by the deadline.
Be sure that your software works correctly by precisely following the steps in Demo Sheet. You must do the whole set of tests in order.
Be sure to address all warnings!
100 possible points as described in the Grading Sheet
Now With Updating
Grading sheet
All projects must be submitted on-time. 5% per day panelty will be applied for any late submissions