/* * Rs232.h * * Created: 04.11.2013 21:31:09 * Author: netz */ #ifndef RS232_H_ #define RS232_H_ #include #include template class Uart { public: Uart() { sei(); init(); println("Uart done!"); } void print(const char *text) { while (*text) { uart_putchar(*text); text++; } } void printDec(uint16_t wert) { print((wert/10000)+'0'); print(((wert/1000)%10)+'0'); print(((wert/100)%10)+'0'); print(((wert/10)%10)+'0'); print((wert%10)+'0'); } void printBin(uint8_t wert) { print("0"); print("b"); for(int i=0;i<8;i++) { if(wert & (1<