File tree Expand file tree Collapse file tree 5 files changed +18
-16
lines changed
Expand file tree Collapse file tree 5 files changed +18
-16
lines changed Original file line number Diff line number Diff line change 11# ResponsiveAnalogRead
2- ![ ResponsiveAnalogRead] ( http://damienclarke.me/content/1-code/3-responsive-analog-read/thumbnail.jpg )
2+
3+ ![ ResponsiveAnalogRead] ( https://user-images.githubusercontent.com/345320/50956817-c4631a80-1510-11e9-806a-27583707ca91.jpg )
34
45ResponsiveAnalogRead is an Arduino library for eliminating noise in analogRead inputs without decreasing responsiveness. It sets out to achieve the following:
56
Original file line number Diff line number Diff line change @@ -11,15 +11,15 @@ ResponsiveAnalogRead KEYWORD1
1111#######################################
1212# Methods and Functions (KEYWORD2)
1313#######################################
14- getValue KEYWORD2
15- getRawValue KEYWORD2
16- hasChanged KEYWORD2
17- update KEYWORD2
18- setSnapMultiplier KEYWORD2
19- enableSleep KEYWORD2
20- disableSleep KEYWORD2
21- isSleeping KEYWORD2
22- setActivityThreshold KEYWORD2
23- setAnalogResolution KEYWORD2
24- enableEdgeSnap KEYWORD2
25- begin KEYWORD2
14+ getValue KEYWORD2
15+ getRawValue KEYWORD2
16+ hasChanged KEYWORD2
17+ update KEYWORD2
18+ setSnapMultiplier KEYWORD2
19+ enableSleep KEYWORD2
20+ disableSleep KEYWORD2
21+ isSleeping KEYWORD2
22+ setActivityThreshold KEYWORD2
23+ setAnalogResolution KEYWORD2
24+ enableEdgeSnap KEYWORD2
25+ begin KEYWORD2
Original file line number Diff line number Diff line change 11name =ResponsiveAnalogRead
2- version =1.2.0
2+ version =1.2.1
33author =Damien Clarke <
[email protected] >
44maintainer =Damien Clarke <
[email protected] >
55sentence =Arduino library for eliminating noise in analogRead inputs without decreasing responsiveness
Original file line number Diff line number Diff line change @@ -44,8 +44,9 @@ void ResponsiveAnalogRead::update()
4444 this ->update (rawValue);
4545}
4646
47- void ResponsiveAnalogRead::update (int rawValue )
47+ void ResponsiveAnalogRead::update (int rawValueRead )
4848{
49+ rawValue = rawValueRead;
4950 prevResponsiveValue = responsiveValue;
5051 responsiveValue = getResponsiveValue (rawValue);
5152 responsiveValueHasChanged = responsiveValue != prevResponsiveValue;
Original file line number Diff line number Diff line change @@ -51,7 +51,7 @@ class ResponsiveAnalogRead
5151 inline bool hasChanged () { return responsiveValueHasChanged; } // returns true if the responsive value has changed during the last update
5252 inline bool isSleeping () { return sleeping; } // returns true if the algorithm is currently in sleeping mode
5353 void update (); // updates the value by performing an analogRead() and calculating a responsive value based off it
54- void update (int rawValue ); // updates the value accepting a value and calculating a responsive value based off it
54+ void update (int rawValueRead ); // updates the value accepting a value and calculating a responsive value based off it
5555
5656 void setSnapMultiplier (float newMultiplier);
5757 inline void enableSleep () { sleepEnable = true ; }
You can’t perform that action at this time.
0 commit comments