Fork of original senior design repo

Dependencies:   SDFileSystem mbed-rtos mbed wave_player emic2

Fork of BAT_senior_design by BAT

Committer:
aismail1997
Date:
Wed Nov 01 15:22:13 2017 +0000
Revision:
20:c5df903f068a
Parent:
19:abbc12fca525
Child:
21:6931917c70cd
Updated button and buttonarray classes

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 20:c5df903f068a 23 char checkVal(); // return buttons ascii representation
aismail1997 20:c5df903f068a 24 void releaseButtons();// release all buttons;
aismail1997 18:ceac47be2e64 25
aismail1997 18:ceac47be2e64 26 };