[SYS] Reduce Logs flash footprint (#2232)

By building only the log level required into LOG_LEVEL

Co-authored-by: Florian <1technophile@users.noreply.github.com>
This commit is contained in:
FlorianandFlorian authored and GitHub committed 2025-08-19 09:15:41 -05:00
1 parent 6e6b54b05e
commit 32174e37a5
52 files changed
+1187 -1136

No files matched your search

+5 -5
View File
@@ -63,7 +63,7 @@ void testDevice() {
}
void testLeds() {
Log.notice(F("LED Test" CR));
THEENGS_LOG_NOTICE(F("LED Test" CR));
ledManager.setMode(0, 0, LEDManager::Mode::STATIC, LED_NETWORK_OK_COLOR, -1);
delay(1000);
ledManager.setMode(0, 1, LEDManager::Mode::STATIC, LED_NETWORK_OK_COLOR, -1);
@@ -71,25 +71,25 @@ void testLeds() {
ledManager.setMode(0, 2, LEDManager::Mode::STATIC, LED_NETWORK_OK_COLOR, -1);
delay(1000);
ledManager.setMode(0, 3, LEDManager::Mode::STATIC, LED_NETWORK_OK_COLOR, -1);
Log.notice(F("LED Test Finished" CR));
THEENGS_LOG_NOTICE(F("LED Test Finished" CR));
}
void checkSerial() {
Log.notice(F("READY_FOR_SELFTEST" CR));
THEENGS_LOG_NOTICE(F("READY_FOR_SELFTEST" CR));
unsigned long start = millis();
while (millis() - start < 1000) {
if (Serial.available() > 0) {
String input = Serial.readStringUntil('\n');
input.trim(); // Remove any extra whitespace
if (input == "SELFTEST") {
Log.notice(F("SELFTEST Launched" CR));
THEENGS_LOG_NOTICE(F("SELFTEST Launched" CR));
testLeds();
// Print 20 times the test data
for (int i = 0; i < 20; i++) {
testDevice();
delay(1000);
}
Log.notice(F("SELFTEST Finished" CR));
THEENGS_LOG_NOTICE(F("SELFTEST Finished" CR));
// Restart
ESPRestart(9);
}