2.07 release
author |
heinrichsweikamp |
date |
Fri, 29 Apr 2016 16:51:44 +0200 (2016-04-29) |
parents |
11d4fc797f74 |
children |
ca4556fb60b9 |
line source
;=============================================================================
;
; File isr.inc
;
;
; Copyright (c) 2011, JD Gascuel, HeinrichsWeikamp, all right reserved.
;=============================================================================
; HISTORY
; 2011-08-06 : [mH] moving from OSTC code
SAFE_2BYTE_COPY MACRO from, to
local retry
retry:
movff from+1,WREG ; High byte in W.
movff WREG,to+1 ; and destination.
movff from+0,to+0 ; Copy low byte.
movff from+1,TABLAT ; another bank-safe read.
xorwf TABLAT,W ; High byte changed ?
bnz retry
ENDM