fixed a bug on t841.
This commit is contained in:
@@ -536,6 +536,8 @@ comOnUart0Init:
|
|||||||
lds r16, COM_ATTN_PUE
|
lds r16, COM_ATTN_PUE
|
||||||
cbr r16, COM_ATTN_PIN ; disable pullup on ATTN
|
cbr r16, COM_ATTN_PIN ; disable pullup on ATTN
|
||||||
sts COM_ATTN_PUE, r16
|
sts COM_ATTN_PUE, r16
|
||||||
|
.else
|
||||||
|
cbi COM_ATTN_OUTPUT, COM_ATTN_PIN ; disable pullup on ATTN
|
||||||
.endif
|
.endif
|
||||||
rcall comOnUart0SetAttnInput
|
rcall comOnUart0SetAttnInput
|
||||||
M_UART_HW_Uart_Init 0
|
M_UART_HW_Uart_Init 0
|
||||||
@@ -681,11 +683,9 @@ comOnUart0TxCharIsr:
|
|||||||
; @clobbers none
|
; @clobbers none
|
||||||
|
|
||||||
comOnUart0SetAttnInput:
|
comOnUart0SetAttnInput:
|
||||||
cbi COM_ATTN_DDR, COM_ATTN_PIN ; set ATTN as input
|
cbi COM_ATTN_DDR, COM_ATTN_PIN ; set ATTN as input
|
||||||
.ifdef COM_ATTN_PUE
|
.ifndef COM_ATTN_PUE
|
||||||
cbi COM_ATTN_PUE, COM_ATTN_PIN ; disable pullup on ATTN
|
cbi COM_ATTN_OUTPUT, COM_ATTN_PIN ; disable pullup on ATTN
|
||||||
.else
|
|
||||||
cbi COM_ATTN_OUTPUT, COM_ATTN_PIN ; disable pullup on ATTN
|
|
||||||
.endif
|
.endif
|
||||||
|
|
||||||
.if COM_IRQ_BIT_ATTN == INT0
|
.if COM_IRQ_BIT_ATTN == INT0
|
||||||
|
|||||||
Reference in New Issue
Block a user