From 67d25d837ac55f28a366c0a3b262e439a6e75fc3 Mon Sep 17 00:00:00 2001 From: Dimitri Sokolyuk Date: Sat, 19 Aug 2017 12:15:28 +0200 Subject: Add AmForth --- amforth-6.5/avr8/drivers/usart_2.asm | 34 ++++++++++++++++++++++++++++++++++ 1 file changed, 34 insertions(+) create mode 100644 amforth-6.5/avr8/drivers/usart_2.asm (limited to 'amforth-6.5/avr8/drivers/usart_2.asm') diff --git a/amforth-6.5/avr8/drivers/usart_2.asm b/amforth-6.5/avr8/drivers/usart_2.asm new file mode 100644 index 0000000..71fefe2 --- /dev/null +++ b/amforth-6.5/avr8/drivers/usart_2.asm @@ -0,0 +1,34 @@ + .equ BAUDRATE_LOW = UBRR2L + .equ BAUDRATE_HIGH = UBRR2H + .equ USART_C = UCSR2C + .equ USART_B = UCSR2B + .equ USART_A = UCSR2A + .equ USART_DATA = UDR2 + + .equ URXCaddr = URXC2addr + .equ UDREaddr = UDRE2addr + +.equ bm_USART_RXRD = 1 << RXC2 +.equ bm_USART_TXRD = 1 << UDRE2 +.equ bm_ENABLE_TX = 1 << TXEN2 +.equ bm_ENABLE_RX = 1 << RXEN2 +.equ bm_ENABLE_INT_RX = 1<