Updates

Week 0

  • Finished proposal

  • Obtained all the parts needed

Week 1

  • Set up ILI9341 Display to interface with the board

  • Set up UART on the STM32 to communicate with Termite

  • Coded a state machine controlled by Termite to different watch states (different watch faces)

  • Implemented functions to display text on the ILI9341 Display

Week 2

  • Implemented register not empty interrupt for UART for a smoother interface between the user and Termite

  • CAD & 3D printed a prototype for the watch case

  • Added more fonts & colors that could be use for the display

  • Set up RTC to display real time and date on the first watch face

Week 3

  • Redesigned each watch face to with different colors/fonts

  • 3D printed the case

  • Soldered the temperature sensor and some headers onto a protoboard to eliminate the need for a breadboard

  • Eliminated flickerings on the display screen

  • Worked on center-aligning the text from user input

Week 4

  • Split user input by token and added code to display it differently based on the length of the text

  • Put the hardware inside of the 3D printed box and screwed everything on

  • Filmed the demo video