Weekly Updates
Week 1
Bought speaker peripheral and accelerometer/gyroscope
Read documentation for these peripherals
Week 2
Started setup code for accelerometer and speaker peripherals
Started setup code for LCD and SPI protocol pins
Week 3
Completed Register-level setup of necessary LCD and SPI GPIO pins.
Wrote ~80% of the required LCD driver code.
Wrote out state machine framework for LCD GUI display.
Wrapping up the testing/debugging phase of establishing base functionality of Accelerometer and LCD.
Week 4 (Finals week)
Interfaced with UART to print variables to Termite
implemented accelerometer init code to output acceleration values to Termite
implemented accelerometer state machine to keep track of reps and press command (i.e. when the buzzer beeps)
interfaced with LCD to print out rep counts based on aforemtnioned state machine