18
18
#ifdef BOARD_HAS_LED_MATRIX
19
19
#include " Arduino_LED_Matrix.h"
20
20
21
- ArduinoLEDMatrix matrix ;
21
+ ArduinoLEDMatrix ledMatrixAnimationHandler ;
22
22
const uint32_t bluetooth[3 ] = {
23
23
24
24
0x401600d ,
@@ -158,7 +158,7 @@ void LEDFeedbackClass::begin() {
158
158
#endif
159
159
160
160
#ifdef BOARD_HAS_LED_MATRIX
161
- matrix .begin ();
161
+ ledMatrixAnimationHandler .begin ();
162
162
#endif
163
163
164
164
}
@@ -179,7 +179,7 @@ void LEDFeedbackClass::setMode(LEDFeedbackMode mode) {
179
179
{
180
180
_ledChangeInterval = 0 ;
181
181
#ifdef BOARD_HAS_LED_MATRIX
182
- matrix .clear ();
182
+ ledMatrixAnimationHandler .clear ();
183
183
#endif
184
184
}
185
185
break ;
@@ -192,11 +192,11 @@ void LEDFeedbackClass::setMode(LEDFeedbackMode mode) {
192
192
#endif
193
193
#ifdef BOARD_HAS_LED_MATRIX
194
194
_framePtr = nullptr ;
195
- matrix .loadSequence (snake);
196
- matrix .play (true );
195
+ ledMatrixAnimationHandler .loadSequence (snake);
196
+ ledMatrixAnimationHandler .play (true );
197
197
/* For fixing the issue that the first
198
198
* frame of the first run is not shown */
199
- matrix .loadSequence (snake);
199
+ ledMatrixAnimationHandler .loadSequence (snake);
200
200
#endif
201
201
_ledChangeInterval = HEARTBEAT_INTERVAL;
202
202
_count = 0 ;
@@ -211,7 +211,7 @@ void LEDFeedbackClass::setMode(LEDFeedbackMode mode) {
211
211
_ledPin = GREEN_LED;
212
212
#endif
213
213
#ifdef BOARD_HAS_LED_MATRIX
214
- matrix .loadFrame (bluetooth);
214
+ ledMatrixAnimationHandler .loadFrame (bluetooth);
215
215
_framePtr = (uint32_t *)bluetooth;
216
216
#endif
217
217
_ledChangeInterval = ALWAYS_ON_INTERVAL;
@@ -225,8 +225,8 @@ void LEDFeedbackClass::setMode(LEDFeedbackMode mode) {
225
225
_ledPin = GREEN_LED;
226
226
#ifdef BOARD_HAS_LED_MATRIX
227
227
_framePtr = nullptr ;
228
- matrix .loadSequence (LEDMATRIX_ANIMATION_WIFI_SEARCH);
229
- matrix .play (true );
228
+ ledMatrixAnimationHandler .loadSequence (LEDMATRIX_ANIMATION_WIFI_SEARCH);
229
+ ledMatrixAnimationHandler .play (true );
230
230
#endif
231
231
_ledChangeInterval = ALWAYS_ON_INTERVAL;
232
232
@@ -239,8 +239,8 @@ void LEDFeedbackClass::setMode(LEDFeedbackMode mode) {
239
239
#endif
240
240
#ifdef BOARD_HAS_LED_MATRIX
241
241
_framePtr = nullptr ;
242
- matrix .loadSequence (cloud);
243
- matrix .play (true );
242
+ ledMatrixAnimationHandler .loadSequence (cloud);
243
+ ledMatrixAnimationHandler .play (true );
244
244
#endif
245
245
_ledPin = GREEN_LED;
246
246
_ledChangeInterval = SLOWBLINK_INTERVAL;
@@ -258,7 +258,7 @@ void LEDFeedbackClass::setMode(LEDFeedbackMode mode) {
258
258
#endif
259
259
#ifdef BOARD_HAS_LED_MATRIX
260
260
_framePtr = (uint32_t *)LEDMATRIX_EMOJI_SAD;
261
- matrix .loadFrame (LEDMATRIX_EMOJI_SAD);
261
+ ledMatrixAnimationHandler .loadFrame (LEDMATRIX_EMOJI_SAD);
262
262
#endif
263
263
}
264
264
break ;
@@ -327,7 +327,7 @@ void LEDFeedbackClass::turnOFF() {
327
327
#endif
328
328
#ifdef BOARD_HAS_LED_MATRIX
329
329
if (_framePtr != nullptr ){
330
- matrix .clear ();
330
+ ledMatrixAnimationHandler .clear ();
331
331
}
332
332
333
333
#endif
@@ -342,7 +342,7 @@ void LEDFeedbackClass::turnON() {
342
342
#endif
343
343
#ifdef BOARD_HAS_LED_MATRIX
344
344
if (_framePtr != nullptr ){
345
- matrix .loadFrame (_framePtr);
345
+ ledMatrixAnimationHandler .loadFrame (_framePtr);
346
346
}
347
347
#endif
348
348
_ledState = true ;
0 commit comments