opentvc
usart.h
1 
2 #ifndef USART_H
3 #define USART_H
4 
5 #include <avr/io.h>
6 #include <stdio.h>
7 #include <stdlib.h>
8 #include <util/delay.h>
9 #define FOSC 16000000 // Clock speed
10 #define BAUD 9600
11 #define MYUBRR ((FOSC/16/BAUD) - 1)
12 #define BUFFER_LEN 100
13 
14 char buffer[BUFFER_LEN];
15 void usartInit(unsigned int ubrr);
16 void usartTransmit(unsigned char data);
17 int print(char c, FILE *stream);
18 unsigned char usartReceive(void);
19 
20 #endif // USART_H
unsigned char usartReceive(void)
Definition: usart.c:25
void usartInit(unsigned int ubrr)
Definition: usart.c:9
void usartTransmit(unsigned char data)
Definition: usart.c:18