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_1.asm | 31 +++++++++++++++++++++++++++++++ 1 file changed, 31 insertions(+) create mode 100644 amforth-6.5/avr8/drivers/usart_1.asm (limited to 'amforth-6.5/avr8/drivers/usart_1.asm') diff --git a/amforth-6.5/avr8/drivers/usart_1.asm b/amforth-6.5/avr8/drivers/usart_1.asm new file mode 100644 index 0000000..2ee44ae --- /dev/null +++ b/amforth-6.5/avr8/drivers/usart_1.asm @@ -0,0 +1,31 @@ + .equ BAUDRATE_LOW = UBRR1L + .equ BAUDRATE_HIGH = UBRR1H + .equ USART_C = UCSR1C + .equ USART_B = UCSR1B + .equ USART_A = UCSR1A + .equ USART_DATA = UDR1 + +.equ URXCaddr = URXC1addr +.equ UDREaddr = UDRE1addr + +.equ bm_USART_RXRD = 1 << RXC1 +.equ bm_USART_TXRD = 1 << UDRE1 +.equ bm_ENABLE_TX = 1 << TXEN1 +.equ bm_ENABLE_RX = 1 << RXEN1 +.equ bm_ENABLE_INT_RX = 1<