Words in Typing mode
Dependencies: SDFileSystem emic2 mbed-rtos mbed
Fork of BAT_Type_word by
button.h
- Committer:
- nnguyen45
- Date:
- 2017-12-05
- Revision:
- 43:fa8d0db68228
- Parent:
- 41:560ee7866781
File content as of revision 43:fa8d0db68228:
#include "mbed.h" #ifndef BUTTON_H #define BUTTON_H // This is a button class for our custom button class button { // pins connected to the button private: PwmOut servo; DigitalIn pb; int state; // where is the button (0 - 4) int press; // is the button up or down int id; // this is the ID, each button should have a unique id int type; // is the system in reading or typing mode //AnalogIn linpot; public: // constructors button(); // Default button(PwmOut servo, DigitalIn pb, int id); //button(PwmOut servo, DigitalIn pb, AnalogIn linpot); // button(PwmOut servo, DigitalIn pb, AnalogIn linpot); // functions //PwmOut getServoPin(); // get the servo pin //void setState(int state); // set state //void setMode(int mode); // set mode //void setState(int); // set what state the button is in - up or down void setPress(int); // set the button press void setMode(int); // set what state the button is in - up or down void moveServoIn(); // move servo into the slot void moveServoOut(); // move servo out of the slot //int getID(); int updateState(); //int getState(); int getPress(); //int getLp(); void setup(); }; #endif