It is one thing to receive some assignment with specifications and create a design, another to make your own thing. Introduced in day28.

Just satisfy the Requirements below.

1. Requirements

  • Reads at least one general-purpose input pin.

  • Writes to least one general-purpose output pin.

  • Utilizes a timer peripheral.

  • Connects to hardware to either/and make it do something or accept input.

  • Implements a state machine (zyBook RIMS style) as some part of its functionality.