Zdalny podgląd LOG

User avatar
Bania
Posts: 107
Joined: Wed Jul 24, 2024 5:03 pm
Location: Bielsko-Biała
Has thanked: 5 times
Been thanked: 5 times

Post

Plik log_wrapper.cpp

Code: Select all

void serialPrintLn(const char *message) {
  Serial.println(message);
}
Plik log.cpp

Code: Select all

#elif defined(ARDUINO)
void serialPrintLn(const char *);
Może w Nowym Roku, przerobie to i dodam poradnik "Jak to zrobić"
https://github.com/anarhbania/Supla
User avatar
vajera
Posts: 7286
Joined: Wed Oct 31, 2018 7:58 am
Location: Biedrusko
Has thanked: 289 times
Been thanked: 161 times

Post

SOYER wrote: Wed Dec 31, 2025 6:05 pm Mnie to w sumie do niczego potrzebne, ale fajne narzędzie do debugowania bez kabla. W zupełności mi wystarczy to, że będzie mi wysyłało to co sam będę chciał wysłać.
Dzięki za to, że nauczyłem się ciekawego narzędzia.
Do siego!
Na ESP8266 powinno zadziałać to rozwiązanie:

Code: Select all

// Define your custom output function
int custom_output_func(int c) {
    LOG.print(c);
    return c;
}

Code: Select all

// In your setup code:
esp_log_set_putchar(&custom_output_func);
Bramka Zigbee <=> SUPLA
Więcej informacji tutaj:
https://forum.supla.org/viewforum.php?f=127
FAQ https://forum.supla.org/viewtopic.php?t=17277
User avatar
SOYER
Posts: 1623
Joined: Wed Aug 10, 2022 12:29 pm
Location: Kryry
Been thanked: 2 times

Post

vajera wrote: Wed Dec 31, 2025 6:14 pm
SOYER wrote: Wed Dec 31, 2025 6:05 pm Mnie to w sumie do niczego potrzebne, ale fajne narzędzie do debugowania bez kabla. W zupełności mi wystarczy to, że będzie mi wysyłało to co sam będę chciał wysłać.
Dzięki za to, że nauczyłem się ciekawego narzędzia.
Do siego!
Na ESP8266 powinno zadziałać to rozwiązanie:

Code: Select all

// Define your custom output function
int custom_output_func(int c) {
    LOG.print(c);
    return c;
}

Code: Select all

// In your setup code:
esp_log_set_putchar(&custom_output_func);
exit status 1
esp_log.h: No such file or directory
https://youtube.com/@tomaszhamer8134?si=_J1cT_QWsXxgt1Fm
https://kryry01.aqi.eco/pl
https://app.weathercloud.net/d4311785603
https://github.com/Soyer79
User avatar
Bania
Posts: 107
Joined: Wed Jul 24, 2024 5:03 pm
Location: Bielsko-Biała
Has thanked: 5 times
Been thanked: 5 times

Post

Masz jeszcze dwie opcje, które przychodzą mi do głowy:
1. Wykorzystać drugi Serial i je podłączyć: albo fizycznie albo w funkcji loop()
2. Zrobić fizyczny mostek między TX a RX: LOG wysyłany jest przez TX, a RX jest w funkcji loop()
https://github.com/anarhbania/Supla
User avatar
vajera
Posts: 7286
Joined: Wed Oct 31, 2018 7:58 am
Location: Biedrusko
Has thanked: 289 times
Been thanked: 161 times

Post

SOYER wrote: Wed Dec 31, 2025 6:21 pm
vajera wrote: Wed Dec 31, 2025 6:14 pm
SOYER wrote: Wed Dec 31, 2025 6:05 pm Mnie to w sumie do niczego potrzebne, ale fajne narzędzie do debugowania bez kabla. W zupełności mi wystarczy to, że będzie mi wysyłało to co sam będę chciał wysłać.
Dzięki za to, że nauczyłem się ciekawego narzędzia.
Do siego!
Na ESP8266 powinno zadziałać to rozwiązanie:

Code: Select all

// Define your custom output function
int custom_output_func(int c) {
    LOG.print(c);
    return c;
}

Code: Select all

// In your setup code:
esp_log_set_putchar(&custom_output_func);
exit status 1
esp_log.h: No such file or directory
To spróbuj

Code: Select all

#include <log/include/esp_log.h>
Bramka Zigbee <=> SUPLA
Więcej informacji tutaj:
https://forum.supla.org/viewforum.php?f=127
FAQ https://forum.supla.org/viewtopic.php?t=17277

Return to “Projekty użytkowników”