minor changes to unify modules.
This commit is contained in:
@@ -8,7 +8,6 @@
|
||||
; ***************************************************************************
|
||||
|
||||
|
||||
.equ COMONUART0_IFACENUM = 1
|
||||
.equ COMONUART0_READ_TIMEOUT = 3
|
||||
.equ COMONUART0_MSG_INTERVAL = 0
|
||||
|
||||
|
||||
@@ -8,7 +8,6 @@
|
||||
; ***************************************************************************
|
||||
|
||||
|
||||
.equ COMONUART1_IFACENUM = 2
|
||||
.equ COMONUART1_READ_TIMEOUT = 3
|
||||
.equ COMONUART1_MSG_INTERVAL = 0
|
||||
|
||||
@@ -358,13 +357,13 @@ comOnUart1RunWriteModes:
|
||||
|
||||
comOnUart1RunWriteIdle:
|
||||
ldd r16, Y+NET_IFACE_OFFS_WRITETIMER
|
||||
cpi r16, COMONUART0_MSG_INTERVAL ; wait a bit between messages
|
||||
cpi r16, COMONUART1_MSG_INTERVAL ; wait a bit between messages
|
||||
brcs comOnUart1RunWriteIdle_end
|
||||
|
||||
rcall NET_Interface_PeekNextOutgoingMsgNum ; r16=msgNum
|
||||
brcc comOnUart1RunWriteIdle_end ; no outmsg in queue
|
||||
|
||||
sbis COM_ATTN_INPUT, COM_ATTN_PIN ; ATTN low?
|
||||
sbis COM_ATTN1_INPUT, COM_ATTN1_PIN ; ATTN low?
|
||||
rjmp comOnUart1RunWriteIdle_end ; yes, line busy, jmp
|
||||
|
||||
rcall comOnUart1SetAttnLow ; reserve bus as soon as possible
|
||||
@@ -468,7 +467,7 @@ comOnUart1RunReading:
|
||||
ret
|
||||
|
||||
ldd r16, Y+NET_IFACE_OFFS_READTIMER
|
||||
cpi r16, COMONUART0_READ_TIMEOUT
|
||||
cpi r16, COMONUART1_READ_TIMEOUT
|
||||
brcs comOnUart1RunReading_end
|
||||
rcall comOnUart1StopRx ; (R16)
|
||||
ldd r16, Y+UART_HW_IFACE_OFFS_READBUFNUM
|
||||
@@ -499,7 +498,7 @@ comOnUart1RunSkipping:
|
||||
breq comOnUart1RunSkipping_checkAttn
|
||||
rcall NET_Buffer_ReleaseByNum ; (R16, X)
|
||||
comOnUart1RunSkipping_checkAttn:
|
||||
sbis COM_ATTN_INPUT, COM_ATTN_PIN ; ATTN low?
|
||||
sbis COM_ATTN1_INPUT, COM_ATTN1_PIN ; ATTN low?
|
||||
rjmp comOnUart1RunSkipping_end ; yes, jmp
|
||||
; ATTN ishigh, skipped message finished
|
||||
ldi r16, UART_HW_READMODE_IDLE
|
||||
@@ -528,7 +527,7 @@ comOnUart1RunMsgReceived:
|
||||
; @clobbers R16, R17, X
|
||||
|
||||
comOnUart1Init:
|
||||
.ifdef COM_ATTN_PUE
|
||||
.ifdef COM_ATTN1_PUE
|
||||
lds r16, COM_ATTN1_PUE
|
||||
cbr r16, 1<<COM_ATTN1_PIN ; disable pullup on ATTN
|
||||
sts COM_ATTN1_PUE, r16
|
||||
|
||||
@@ -10,7 +10,6 @@
|
||||
|
||||
.equ TTYONUART1_SKIPTIME = 2
|
||||
.equ TTYONUART1_MSG_INTERVAL = 0
|
||||
.equ TTYONUART1_IFACENUM = 2
|
||||
|
||||
|
||||
.dseg
|
||||
|
||||
Reference in New Issue
Block a user