/* serial.c SCI busy-wait funktioner */ #include "defsSCI.H" void serial_init( void ) { SCI->scicr2 = TE|RE; SCI->scibd = Baud9600; } void serial_out( unsigned char c ) { // busy wait while( (SCI->scisr1 & TDRE )== 0); // Skriv tecken SCI->scidrl = c; } unsigned char serial_in( void ) { // busy wait while( ( SCI->scisr1 & RDRF )== 0); // läs tecken return SCI->scidrl; }