Important changes to repositories hosted on mbed.com
Mbed hosted mercurial repositories are deprecated and are due to be permanently deleted in July 2026.
To keep a copy of this software download the repository Zip archive or clone locally using Mercurial.
It is also possible to export all your personal repositories from the account settings page.
Dependencies: SDFileSystem mbed-rtos mbed emic2
Fork of BAT_senior_design by
Diff: button.h
- Revision:
- 13:b80dde24e9bc
- Parent:
- 10:21268d8bf979
- Child:
- 14:581a3b02f4c3
--- a/button.h Wed Oct 18 14:06:19 2017 +0000
+++ b/button.h Wed Oct 18 14:41:04 2017 +0000
@@ -1,19 +1,23 @@
#include "mbed.h"
+// This is a button class for our custom button
class button {
+// pins connected to the button
private:
PwmOut servo;
DigitalIn pb;
- int state;
-
+ //int state; // is the button up or down
+ // int mode; // is the system in reading or typing mode
+ //AnalogIn linpot;
+
public:
// constructors
button();
button(PwmOut servo, DigitalIn pb);
// functions
- PwmOut getServoPin();
- int getState();
- void moveServoIn();
- void moveServoOut();
+ PwmOut getServoPin(); // get the servo pin
+ //int getState(); // determine what state the button is in - up or down
+ void moveServoIn(); // move servo into the slot
+ void moveServoOut(); // move servo out of the slot
};
\ No newline at end of file
