mirror of https://github.com/pret/pokecrystal.git
Define SERIAL_LINK_BYTE_TIMEOUT
This commit is contained in:
parent
a51b1a2f13
commit
7883e8f431
|
@ -31,4 +31,7 @@ SERIAL_PATCH_LIST_PART_TERMINATOR EQU $ff
|
|||
|
||||
SERIAL_PREAMBLE_LENGTH EQU 6
|
||||
|
||||
; timeout duration after exchanging a byte
|
||||
SERIAL_LINK_BYTE_TIMEOUT EQU $5000
|
||||
|
||||
MAX_MYSTERY_GIFT_PARTNERS EQU 5
|
||||
|
|
|
@ -28,9 +28,10 @@ LinkCommunications:
|
|||
call SetTradeRoomBGPals
|
||||
call WaitBGMap2
|
||||
ld hl, wLinkByteTimeout
|
||||
xor a ; LOW($5000)
|
||||
assert LOW(SERIAL_LINK_BYTE_TIMEOUT) == 0
|
||||
xor a ; LOW(SERIAL_LINK_BYTE_TIMEOUT)
|
||||
ld [hli], a
|
||||
ld [hl], HIGH($5000)
|
||||
ld [hl], HIGH(SERIAL_LINK_BYTE_TIMEOUT)
|
||||
ld a, [wLinkMode]
|
||||
cp LINK_TIMECAPSULE
|
||||
jp nz, Gen2ToGen2LinkComms
|
||||
|
|
|
@ -191,9 +191,10 @@ Serial_ExchangeByte::
|
|||
sub 1 << SERIAL
|
||||
jr nz, .non_serial_interrupts_enabled
|
||||
|
||||
; a == LOW($5000)
|
||||
; a == 0
|
||||
assert LOW(SERIAL_LINK_BYTE_TIMEOUT) == 0
|
||||
ld [wLinkByteTimeout], a
|
||||
ld a, HIGH($5000)
|
||||
ld a, HIGH(SERIAL_LINK_BYTE_TIMEOUT)
|
||||
ld [wLinkByteTimeout + 1], a
|
||||
|
||||
.non_serial_interrupts_enabled
|
||||
|
|
Loading…
Reference in New Issue