1. enum UART_STATE{NOTINIT, AVAILABLE, BREAK, RECEIVING, FIRST, SECOND}; // Moegliche Status-Codes des UART
  2. static volatile enum UART_STATE UART_RX = NOTINIT; // Status des Rx-Modus
  3. static volatile enum UART_STATE UART_TX = NOTINIT; // Status des Tx-Modus
  4. static uint8_t prescaler, setpoint; // Speichert den Wert des Prescalers und des Sollwerts des Timers
  5. static uint8_t data_rx[16]; // Puffer für die empfangenden Bytes
  6. static uint8_t data_avail_rx = 0; // Anzahl der verfügbaren Bytes im Puffer
  7. static uint8_t data_tx; // Zwischenspeicher für das zu sendende Byte