1. Announcements

  • zy06 and zy07 assigned. Renaming to separate zyBook stuff from other assignment forms.

  • proj1 assigned

2. Class time

2.1. Feedback

Complete the Quick feedback form

  • GPIO config registers

  • state machine design. paper -> C

  • timing issues

2.2. Project 1

Project will be due Friday.

Implement a NAND(?) gate. This feels boring, what should this be that still has the below characteristics?

  • Measure the delay times using your AD2 and Waveforms. Report min/max/average (or histogram!)

  • Do this on both LaunchPad and Arduino Nano.

  • Goal is to make your core application code (in C) to be identical on both platforms.

  • One extra file that provides a uniform interface to your application code that handles setup and access to the details of the hardware.

How to do this in Arduino IDE / Code Composer Studio? (app)

2.3. Hardware project 2 idea collection

more ideas!