1#include "../../Defines.h"
7 SerialDebug.println(
"setup_M5Display");
13boolean _M5DisplaySetup =
false;
17 SerialDebug.println(
"setup_M5Display");
19 _dis.setTaskName(
"LEDs");
20 _dis.setTaskPriority(2);
24 _M5DisplaySetup =
true;
28char *colorName(CRGB Color)
31 return (
char*)
"L_RED";
32 else if (Color == L_GREEN)
33 return (
char*)
"L_GREEN";
34 else if (Color == L_BLUE)
35 return (
char*)
"L_BLUE";
36 else if (Color == L_WHITE)
37 return (
char*)
"L_WHITE";
38 else if (Color == L_YELLOW)
39 return (
char*)
"L_YELLOW";
41 return (
char*)
"UNKNOWN";
44void animation(uint8_t *buffptr, uint8_t amspeed, uint8_t ammode, int64_t amcount )
46 _dis.animation(buffptr, amspeed, ammode, amcount);
48void displaybuff(uint8_t *buffptr, int8_t offsetx, int8_t offsety )
50 _dis.displaybuff(buffptr, offsetx, offsety);
52void setBrightness(uint8_t brightness)
54 _dis.setBrightness(brightness);
56void drawpix(uint8_t xpos, uint8_t ypos, CRGB Color)
58 _dis.drawpix(xpos, ypos, Color);
60void drawpix(uint8_t Number, CRGB Color)
62 SerialDebug.printf(
"drawpix(%s)\n", colorName(Color));
63 _dis.drawpix(Number, Color);
71void fillpix(CRGB Color)
73 SerialDebug.printf(
"atom.fillPix %s\n", colorName(Color));
77 SerialDebug.printf(
"***atom.fillPix NOT Setup yet");
90 case 1:
return L_GREEN;
91 case 2:
return L_BLUE;
92 case 3:
return L_WHITE;
94 case 4:
return L_YELLOW;
void setup_M5Display()
the setup() no loop()
long _randomColorIndex
these are the constanst for the colors
ColorsUnified getRandomColor()
7.24.25 return a (semi) random color