Print formatted string to serial output (printf-style)
- Template Parameters
-
| Args | Variadic template arguments |
- Parameters
-
| format | Printf-style format string |
| args | Variable arguments |
- Returns
- Number of bytes written
Example:
fl::Serial.printf("Value: %d, Hex: 0x%X\n", 42, 255);
Note: Maximum formatted string length is 256 characters.
Definition at line 277 of file serial.h.
277 {
279 return 0;
280 }
281
282
283 char buffer[256];
285
286 if (len < 0) {
287 return 0;
288 }
289
290
291 return print(buffer);
292}
size_t print(const char *str)
Print string to serial output.
int snprintf(char *buffer, fl::size size, const char *format, const Args &... args) FL_NOEXCEPT
Snprintf-like formatting function that writes to a buffer.
fl::string format(const char *fmt)
Format with no arguments.
References args, fl::format(), print(), and fl::snprintf().