/* ------------------------------------------------------- my_printf.h Library-Header fuer eine eigene (sehr kleine) printf- Funktion. Arduino-Boards: alle fuer | myprintf | muss im Hauptprogramm irgendwo ein my_putchar vorhanden sein. Bsp.: void my_putchar(char ch) { txlcd_putchar(ch); } 05.05.2026 R. Seelig ------------------------------------------------------ */ #ifndef in_myprintf #define in_myprintf #include #include enum { MYSTREAM, MYARRAY }; extern char printfkomma; extern void my_putchar(char ch); void putint(int32_t i, char komma); void hexnibbleout(uint8_t b); void puthex(uint16_t h, char out16); void putstring(char *p); void my_printf(const char *s,...); void my_sprintf(char *buffer, const char *s,...); #endif