Lean on Arduino log library instead of custom logging methods (#546)
* Lean on Arduino log library instead of custom logging methods
This commit is contained in:
1 parent
824346b19c
commit
f3c9d6dd90
28 files changed
+557
-745
No files matched your search
+18
-21
@@ -44,11 +44,9 @@ CRGBPalette16 gPal;
|
||||
|
||||
void setupFASTLED()
|
||||
{
|
||||
trc(F("FASTLED_DATA_PIN "));
|
||||
trc(String(FASTLED_DATA_PIN));
|
||||
trc(F("FASTLED_NUM_LEDS "));
|
||||
trc(String(FASTLED_NUM_LEDS));
|
||||
trc(F("ZactuatorFASTLED setup done "));
|
||||
Log.notice(F("FASTLED_DATA_PIN: %d" CR), FASTLED_DATA_PIN);
|
||||
Log.notice(F("FASTLED_NUM_LEDS: %d" CR), FASTLED_NUM_LEDS);
|
||||
Log.trace(F("ZactuatorFASTLED setup done " CR));
|
||||
FastLED.addLeds<FASTLED_TYPE, FASTLED_DATA_PIN>(leds, FASTLED_NUM_LEDS);
|
||||
}
|
||||
|
||||
@@ -119,44 +117,43 @@ boolean FASTLEDtoMQTT()
|
||||
{
|
||||
return false;
|
||||
}
|
||||
void MQTTtoFASTLEDJSON(char *topicOri, JsonObject &jsonData)
|
||||
#ifdef jsonReceiving
|
||||
void MQTTtoFASTLED(char *topicOri, JsonObject &jsonData)
|
||||
{
|
||||
trc(F("MQTTtoFASTLEDJSON: "));
|
||||
currentLEDState = GENERAL;
|
||||
trc(topicOri);
|
||||
//trc(topicOri);
|
||||
//number = (long)strtol(&datacallback[1], NULL, 16);
|
||||
|
||||
if (cmpToMainTopic(topicOri, subjectMQTTtoFASTLEDsetled))
|
||||
{
|
||||
trc(F("JSON parsed"));
|
||||
Log.trace(F("MQTTtoFASTLED JSON analysis" CR));
|
||||
int ledNr = jsonData["led"];
|
||||
trc(F("led"));
|
||||
trc(ledNr);
|
||||
Log.notice(F("Led numero: %d" CR), ledNr);
|
||||
const char *color = jsonData["hex"];
|
||||
trc(F("hex"));
|
||||
Log.notice(F("Color hex: %s" CR), color);
|
||||
|
||||
long number = (long)strtol(color, NULL, 16);
|
||||
trc(number);
|
||||
bool blink = jsonData["blink"];
|
||||
if (ledNr <= FASTLED_NUM_LEDS)
|
||||
{
|
||||
trc(F("blink"));
|
||||
trc(blink);
|
||||
Log.notice(F("Blink: %d" CR), blink);
|
||||
blinkLED[ledNr] = blink;
|
||||
leds[ledNr] = number;
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif
|
||||
|
||||
#ifdef simpleReceiving
|
||||
void MQTTtoFASTLED(char *topicOri, char *datacallback)
|
||||
{
|
||||
trc(F("MQTTtoFASTLED: "));
|
||||
Log.trace(F("MQTTtoFASTLED: " CR));
|
||||
currentLEDState = GENERAL;
|
||||
long number = 0;
|
||||
trc(topicOri);
|
||||
if (cmpToMainTopic(topicOri, subjectMQTTtoFASTLED))
|
||||
{
|
||||
number = (long)strtol(&datacallback[1], NULL, 16);
|
||||
trc(number);
|
||||
Log.notice(F("Number: %l" CR), number);
|
||||
for (int i = 0; i < FASTLED_NUM_LEDS; i++)
|
||||
{
|
||||
leds[i] = number;
|
||||
@@ -166,14 +163,14 @@ void MQTTtoFASTLED(char *topicOri, char *datacallback)
|
||||
else if (cmpToMainTopic(topicOri, subjectMQTTtoFASTLEDsetbrightness))
|
||||
{
|
||||
number = (long)strtol(&datacallback[1], NULL, 16);
|
||||
trc(number);
|
||||
Log.notice(F("Number: %l" CR), number);
|
||||
FastLED.setBrightness(number);
|
||||
FastLED.show();
|
||||
}
|
||||
else if (cmpToMainTopic(topicOri, subjectMQTTtoFASTLEDsetanimation))
|
||||
{
|
||||
String payload = datacallback;
|
||||
trc(payload);
|
||||
Log.notice(F("Datacallback: %s" CR), datacallback);
|
||||
if (strstr(datacallback, "fire") != NULL)
|
||||
{
|
||||
currentLEDState = FIRE;
|
||||
@@ -196,7 +193,7 @@ void MQTTtoFASTLED(char *topicOri, char *datacallback)
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
#endif
|
||||
// Fire2012 by Mark Kriegsman, July 2012
|
||||
// as part of "Five Elements" shown here: http://youtu.be/knWiGsmgycY
|
||||
////
|
||||
|
||||
Reference in new issue
Block a user