2 #include <util/delay.h> 15 UCSR3B = (1<<RXEN3) | (1<<TXEN3);
18 UCSR3C = ((1<<UCSZ31)|(1<<UCSZ30));
29 while(!( UCSR3A & (1<<UDRE3)));
39 while(!( UCSR3A & (1<<RXC3)));
48 for(; *string_out; string_out++){
61 UCSR1B = (1<<RXEN1) | (1<<TXEN1);
64 UCSR1C = ((1<<UCSZ11)|(1<<UCSZ10));
75 while(!( UCSR1A & (1<<UDRE1)));
85 while(!( UCSR1A & (1<<RXC1)));
94 for(; *string_out; string_out++){
void Bluetooth_Send_String(char *string_out)
void Bluetooth_Send_Byte(uint8_t data_out)
unsigned char Bluetooth_Receive_Byte()
unsigned char Roomba_Receive_Byte()
void Bluetooth_UART_Init()
void Roomba_Send_String(char *string_out)
void Roomba_Send_Byte(uint8_t data_out)