mirror of
https://github.com/gunner47/GyverLamp.git
synced 2025-08-08 09:20:59 +03:00
Оптимизация использования памяти
This commit is contained in:
@@ -45,6 +45,7 @@ void parseUDP()
|
||||
memcpy(buff, &inputBuffer[3], strlen(inputBuffer)); // взять подстроку, состоящую последних символов строки inputBuffer, начиная с символа 4
|
||||
modes[currentMode].Brightness = constrain(atoi(buff), 1, 255);
|
||||
FastLED.setBrightness(modes[currentMode].Brightness);
|
||||
loadingFlag = true;
|
||||
settChanged = true;
|
||||
eepromTimeout = millis();
|
||||
sendCurrent();
|
||||
@@ -158,14 +159,13 @@ void parseUDP()
|
||||
|
||||
else if (!strncmp_P(inputBuffer, PSTR("FAV_GET"), 7))
|
||||
{
|
||||
sendFavorites();
|
||||
FavoritesManager::SetStatus(inputBuffer);
|
||||
}
|
||||
|
||||
else if (!strncmp_P(inputBuffer, PSTR("FAV_SET"), 7))
|
||||
{
|
||||
FavoritesManager::ConfigureFavorites(inputBuffer);
|
||||
//FavoritesManager::SetStatus(inputBuffer);
|
||||
sendFavorites();
|
||||
FavoritesManager::SetStatus(inputBuffer);
|
||||
settChanged = true;
|
||||
eepromTimeout = millis();
|
||||
}
|
||||
@@ -263,16 +263,3 @@ void sendTimer()
|
||||
TimerManager::TimerOption,
|
||||
(TimerManager::TimerRunning ? (uint16_t)floor((TimerManager::TimeToFire - millis()) / 1000) : 0));
|
||||
}
|
||||
|
||||
void sendFavorites()
|
||||
{
|
||||
sprintf_P(inputBuffer, PSTR("FAV %u %u %u"),
|
||||
FavoritesManager::FavoritesRunning,
|
||||
FavoritesManager::Interval,
|
||||
FavoritesManager::Dispersion);
|
||||
|
||||
for (uint8_t i = 0; i < MODE_AMOUNT; i++)
|
||||
{
|
||||
sprintf_P(inputBuffer, PSTR("%s %u"), inputBuffer, FavoritesManager::FavoriteModes[i]);
|
||||
}
|
||||
}
|
||||
|
Reference in New Issue
Block a user