Fork of original senior design repo

Dependencies:   SDFileSystem mbed-rtos mbed wave_player emic2

Fork of BAT_senior_design by BAT

Committer:
aismail1997
Date:
Fri Oct 27 15:15:00 2017 +0000
Revision:
18:ceac47be2e64
Child:
19:abbc12fca525
cleaned up button code, added buttonarray class

Who changed what in which revision?

UserRevisionLine numberNew contents of line
aismail1997 18:ceac47be2e64 1 #include "mbed.h"
aismail1997 18:ceac47be2e64 2 #include "button.h"
aismail1997 18:ceac47be2e64 3
aismail1997 18:ceac47be2e64 4 // This is a button class for our custom button
aismail1997 18:ceac47be2e64 5 class buttonArray {
aismail1997 18:ceac47be2e64 6
aismail1997 18:ceac47be2e64 7 // buttons
aismail1997 18:ceac47be2e64 8 private:
aismail1997 18:ceac47be2e64 9 // 6 buttons here
aismail1997 18:ceac47be2e64 10 button button1;
aismail1997 18:ceac47be2e64 11 button button2;
aismail1997 18:ceac47be2e64 12 button button3;
aismail1997 18:ceac47be2e64 13 button button4;
aismail1997 18:ceac47be2e64 14 button button5;
aismail1997 18:ceac47be2e64 15 button button6;
aismail1997 18:ceac47be2e64 16 int currVal;
aismail1997 18:ceac47be2e64 17
aismail1997 18:ceac47be2e64 18 public:
aismail1997 18:ceac47be2e64 19 // constructors
aismail1997 18:ceac47be2e64 20 buttonArray(); // Default
aismail1997 18:ceac47be2e64 21 buttonArray(button button1, button button2, button button3, button button4, button button5, button button6);
aismail1997 18:ceac47be2e64 22 // functions
aismail1997 18:ceac47be2e64 23 //int getState(); // determine what state the button is in - up or down
aismail1997 18:ceac47be2e64 24 //void moveServoIn(); // move servo into the slot
aismail1997 18:ceac47be2e64 25 //void moveServoOut(); // move servo out of the slot
aismail1997 18:ceac47be2e64 26 int checkVal();
aismail1997 18:ceac47be2e64 27
aismail1997 18:ceac47be2e64 28 };