Mercurial > code > home > repos > homeauto
view service/busyboxArduino/DFR_Key.h @ 984:5da9200418db
reasoning: -v verbose setting, more oneshot support, some custom stuff for mpd commands
Ignore-this: 7646fba7b5496eb1f33a87452af6c6de
darcs-hash:20150514083000-312f9-ef4db22cf33250e690b6021b6b1968cc788d14cb
author | drewp <drewp@bigasterisk.com> |
---|---|
date | Thu, 14 May 2015 01:30:00 -0700 |
parents | 70fd4c07a326 |
children |
line wrap: on
line source
#ifndef DFR_Key_h #define DFR_Key_h #include "Arduino.h" #define SAMPLE_WAIT -1 #define NO_KEY 0 #define UP_KEY 3 #define DOWN_KEY 4 #define LEFT_KEY 2 #define RIGHT_KEY 5 #define SELECT_KEY 1 class DFR_Key { public: DFR_Key(); int getKey(); void setRate(int); private: int _refreshRate; int _keyPin; int _threshold; int _keyIn; int _curInput; int _curKey; int _prevInput; int _prevKey; boolean _change; unsigned long _oldTime; }; #endif