INFO: Dieses Forum nutzt Cookies...
Cookies sind für den Betrieb des Forums unverzichtbar. Mit der Nutzung des Forums erklärst Du dich damit einverstanden, dass wir Cookies verwenden.

Es wird in jedem Fall ein Cookie gesetzt um diesen Hinweis nicht mehr zu erhalten. Desweiteren setzen wir Google Adsense und Google Analytics ein.

Antwort schreiben 
 
Themabewertung:
  • 0 Bewertungen - 0 im Durchschnitt
  • 1
  • 2
  • 3
  • 4
  • 5
Logging nach Serial und/oder Telnet
18.02.2021, 10:51
Beitrag #17
RE: Logging nach Serial und/oder Telnet
Noch ein Nachtrag: ich hatte übersehen, dass es in Print.h auch noch eine Funktion
Code:
virtual size_t write(const char *buffer, size_t size);
gibt. Die wird von Print benutzt, um Ausgaben aus printf(), println() etc. zu machen. Die interne Implementierung dieser Funktion benutzt aber dann das single-char-Write
Code:
size_t write(char c);
das jede von Print abgeleitete Klasse implementieren muss (weil pure virtual).

Damit kommt die Ineffizienz zustande. Wenn man aber die Buffer-write()-Funktion ebenfalls implementiert, wird auch blockweise ausgegeben und das Ganze ist effizienter.

Klappt gut jetzt - ich bin's zufrieden.Big Grin
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren
Antwort schreiben 


Möglicherweise verwandte Themen...
Thema: Verfasser Antworten: Ansichten: Letzter Beitrag
  Serial Puffer manipulieren. Trexis5 26 218 Heute 06:25
Letzter Beitrag: miq19
  Erfahrungen mit ESP32 und WLAN/MQTT oder was ich beobachtet habe... Arduino4Fun 23 4.296 09.04.2021 16:15
Letzter Beitrag: amshh
  ESP8266 Webserver nach Zeit nicht mehr verfügbar. ESPWolf 21 2.686 02.02.2021 17:54
Letzter Beitrag: Tommy56
  falsches Display oder einfach nur keine Ahnung? Steinspiel 30 2.518 11.01.2021 19:48
Letzter Beitrag: Tommy56
  ESP-32 USB->Serial Adapter Positiv 1 1.094 31.08.2020 19:04
Letzter Beitrag: KlaRa
  Esp8266 GPIO default In- oder Out-put? N1d45 0 844 29.08.2020 06:58
Letzter Beitrag: N1d45
  Grundsätzliche Fragen nach Umstieg von Lua auf Arduino Stefan72 6 1.551 06.07.2020 22:58
Letzter Beitrag: Stefan72
  WEMOS D1 mini pro nach 4 Jahren gestorben Tommy56 1 1.097 02.07.2020 05:52
Letzter Beitrag: amithlon
  Allgemeine Frage zu serial.Print array Benny86 4 1.482 16.06.2020 02:10
Letzter Beitrag: Benny86
  i2c LCD Display am Wemos D1 Mini mit mqtt klappt nach modifikation nicht raspido 5 1.859 15.06.2020 22:19
Letzter Beitrag: stw

Gehe zu:


Benutzer, die gerade dieses Thema anschauen: 1 Gast/Gäste