Changeset e5dd493 in avrstuff for libs/usart/usart.c
- Timestamp:
- Sep 8, 2019, 9:09:42 AM (5 years ago)
- Branches:
- main
- Children:
- c956fd4
- Parents:
- 6f22754
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
libs/usart/usart.c
r6f22754 re5dd493 8 8 #endif 9 9 10 #ifdef __AVR_ATmega128__11 10 // FIXME there are two USARTs in this case and we should be able to drive either 12 #define UBRRH UBRR0H 13 #define UBRRL UBRR0L 14 #define UCSRA UCSR0A 15 #define UCSRC UCSR0C 16 #define UCSRB UCSR0B 17 #define UDR UDR0 11 12 // Compatibility for devices with single USART only 13 #ifdef __AVR_ATmega8__ 14 #define UBRR0H UBRRH 15 #define UBRR0L UBRRL 16 #define UCSR0A UCSRA 17 #define UCSR0C UCSRC 18 #define UCSR0B UCSRB 19 #define UDR0 UDR 20 #define UDRE0 UDRE 21 #define RXC0 RXC 18 22 #endif 19 23 20 //This function is used to initialize the USART21 24 void USARTInit() 22 25 { … … 51 54 52 55 53 //This fuction writes the given "data" to54 //the USART which then transmit it via TX line55 56 void USARTWriteChar(char data) 56 57 { … … 67 68 68 69 69 //This function is used to read the available data70 //from USART. This function will wait untill data is71 //available.72 70 char USARTReadChar() 73 71 {
Note:
See TracChangeset
for help on using the changeset viewer.