Hallo, gibt es eine speicherschonendere Variante, Bytes in Hex-Strings zu wandeln
1 | // i(0..255) -> 00-ff (mit fuehrender Null)
|
2 | void uart_putx(uint8_t i) |
3 | {
|
4 | char buffer[3]; |
5 | itoa(i, buffer, 16); |
6 | if(i < 0x10) uart_putc('0'); |
7 | uart_puts(buffer); |
8 | }
|