avr: added devices, more work on modules.
This commit is contained in:
@@ -18,6 +18,21 @@ uartIrqDataIface1: .byte UART_IRQ_IFACE_SIZE
|
||||
.cseg
|
||||
|
||||
|
||||
UART_Irq_InitIface1:
|
||||
ldi yl, LOW(uartIrqDataIface1)
|
||||
ldi yh, HIGH(uartIrqDataIface1)
|
||||
rcall UART_Irq_InitIface
|
||||
; setup pins and interrupts
|
||||
cbi COM_DATA_DDR, COM_DATA_PIN ; set DATA port as input
|
||||
cbi COM_DATA_OUTPUT, COM_DATA_PIN ; disable internal pullup for TXD
|
||||
|
||||
cbi COM_ATTN_DDR, COM_ATTN_PIN ; set ATTN port as input
|
||||
cbi COM_ATTN_OUTPUT, COM_ATTN_PIN ; disable internal pullup for ATTN
|
||||
ret
|
||||
|
||||
|
||||
|
||||
|
||||
UART_Irq_Iface1_HandleTick:
|
||||
m_uart_irq_handle_tick \
|
||||
COM_DATA_DDR, COM_DATA_INPUT, COM_DATA_OUTPUT, COM_DATA_PIN, \
|
||||
@@ -25,3 +40,4 @@ UART_Irq_Iface1_HandleTick:
|
||||
uartIrqDataIface1
|
||||
|
||||
|
||||
|
||||
|
||||
Reference in New Issue
Block a user