19
19
20
20
// framePeriod controls the length of time between display refreshes
21
21
// It's also closely linked to the brightness setting
22
- #define FRAMEPERIOD 2000
22
+ #define FRAMEPERIOD 2000
23
23
// Total amount of time (in microseconds) for the display frame. 1,000us is roughly 1000Hz update rate
24
24
// A framePeriod of:
25
25
// 5000 is flickery
@@ -168,8 +168,8 @@ class SevSeg {
168
168
SevSeg ();
169
169
170
170
// Public Functions
171
- void DisplayString (char *, byte);
172
- // void NewNumber(int number_in, byte DecPlace_in);
171
+ void DisplayString (const char *, byte);
172
+ // void NewNumber(int number_in, byte DecPlace_in);
173
173
void Begin (boolean mode_in, byte numOfDigits, byte digit1, byte digit2, byte digit3, byte digit4, byte segment1, byte segment2, byte segment3, byte segment4, byte segment5, byte segment6, byte segment7, byte segmentDP);
174
174
void Begin (boolean mode_in, byte numOfDigits, byte digit1, byte digit2, byte digit3, byte digit4, byte digitColon, byte digitApostrophe, byte segment1, byte segment2, byte segment3, byte segment4, byte segment5, byte segment6, byte segment7, byte segmentDP, byte segmentColon, byte segmentApostrophe);
175
175
void SetBrightness (byte percentBright);
@@ -187,9 +187,9 @@ class SevSeg {
187
187
byte digit1, digit2, digit3, digit4;
188
188
byte digitApostrophe, digitColon, segmentApostrophe, segmentColon;
189
189
byte segmentA, segmentB, segmentC, segmentD, segmentE, segmentF, segmentG, segmentDP;
190
-
190
+
191
191
byte numberOfDigits;
192
-
192
+
193
193
unsigned int brightnessDelay;
194
194
195
195
byte DigitPins[4 ];
0 commit comments