Test fork nhi

Dependencies:   SDFileSystem mbed-rtos mbed emic2

Fork of BAT_senior_design by BAT

Committer:
aismail1997
Date:
Wed Nov 29 16:26:22 2017 +0000
Revision:
35:ef0921d9b5bd
Parent:
34:1248dfa0740b
word code added (commented out), flipped logic, added reset in the beginning

Who changed what in which revision?

UserRevisionLine numberNew contents of line
aismail1997 19:ceac47be2e64 1 #include "mbed.h"
aismail1997 19:ceac47be2e64 2 #include "button.h"
aismail1997 19:ceac47be2e64 3
aismail1997 19:ceac47be2e64 4 // This is a button class for our custom button
aismail1997 19:ceac47be2e64 5 class buttonArray {
aismail1997 19:ceac47be2e64 6
aismail1997 19:ceac47be2e64 7 // buttons
aismail1997 19:ceac47be2e64 8 private:
aismail1997 19:ceac47be2e64 9 // 6 buttons here
aismail1997 19:ceac47be2e64 10 button button1;
aismail1997 19:ceac47be2e64 11 button button2;
aismail1997 19:ceac47be2e64 12 button button3;
aismail1997 19:ceac47be2e64 13 button button4;
aismail1997 19:ceac47be2e64 14 button button5;
aismail1997 19:ceac47be2e64 15 button button6;
aismail1997 19:ceac47be2e64 16 int currVal;
aismail1997 19:ceac47be2e64 17
aismail1997 19:ceac47be2e64 18 public:
aismail1997 19:ceac47be2e64 19 // constructors
aismail1997 19:ceac47be2e64 20 buttonArray(); // Default
aismail1997 19:ceac47be2e64 21 buttonArray(button button1, button button2, button button3, button button4, button button5, button button6);
aismail1997 19:ceac47be2e64 22 // functions
aismail1997 34:1248dfa0740b 23 int* wrongPins(char* input, char actual);
aismail1997 34:1248dfa0740b 24 char checkVal(char* braille); // return buttons ascii representation
aismail1997 21:c5df903f068a 25 void releaseButtons();// release all buttons;
aismail1997 23:23970cf718ee 26 int* pinsUp(char val);
aismail1997 22:6931917c70cd 27 char* getBraille(char val);
aismail1997 27:b2e53ce54b3e 28 void setup();
aismail1997 19:ceac47be2e64 29 };