CE2810 -- Lab 2: Keypad Reader

Details

Details for this assignment can be found here.

In addition...

Be sure that you completely document the hardware configuration required to use your Keypad API. This documentation should be included at the beginning of your keypad.h file.

You must include an extended comment at the end of your lab2.c file which describes how you tested your keypad driver implementation and explains how you dealt with the issue discussed in the lab write-up when two buttons in the same column are pressed at the same time.

Lab Deliverables

Due at the end of the week 2 lab session

Each student must submit their fully documented keypad.h file (as the report file for CE2810, Lab 2) by the end of lab.

Javadoc style comments must be included.

Due 11pm the day prior to week 3 lab

Each student must submit :

  • Report file: lab2.c -- Driver code to exercise all of the routines
  • Supporting file: keypad.c -- As described on the assignment page

In addition, each student must indicate how much time was spent on this assignment in the FAST system. The log should indicate the amount of time spent on this assignment (in minutes). All time spent on this assignment should be entered into the week 2 column (even if you spent time on the assignment in week 3).

Due at the beginnng of week 3 lab

Each student must demonstrate their working test program driving their keypad API on the ATmega32 hardware.

  • © 2001-2015 Dr. Christopher C. Taylor •
  • Office: L-343 •
  • Phone: 277-7339 •
  • npǝ˙ǝosɯ@ɹolʎɐʇ