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 Nov 17 15:17:36 2017 +0000
Revision:
26:79cdf893c8b8
Parent:
23:b2e53ce54b3e
buttonarray functions work!

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 21:6931917c70cd 23 int* wrongPins(char input, char actual);
aismail1997 20:c5df903f068a 24 char checkVal(); // return buttons ascii representation
aismail1997 20:c5df903f068a 25 void releaseButtons();// release all buttons;
aismail1997 22:23970cf718ee 26 int* pinsUp(char val);
aismail1997 21:6931917c70cd 27 char* getBraille(char val);
aismail1997 23:b2e53ce54b3e 28 void setup();
aismail1997 18:ceac47be2e64 29 };