Mercurial > public > hwos_code
comparison src/isr.inc @ 0:11d4fc797f74
init
author | heinrichsweikamp |
---|---|
date | Wed, 24 Apr 2013 19:22:45 +0200 |
parents | |
children | ca4556fb60b9 |
comparison
equal
deleted
inserted
replaced
-1:000000000000 | 0:11d4fc797f74 |
---|---|
1 ;============================================================================= | |
2 ; | |
3 ; File isr.inc | |
4 ; | |
5 ; | |
6 ; Copyright (c) 2011, JD Gascuel, HeinrichsWeikamp, all right reserved. | |
7 ;============================================================================= | |
8 ; HISTORY | |
9 ; 2011-08-06 : [mH] moving from OSTC code | |
10 | |
11 SAFE_2BYTE_COPY MACRO from, to | |
12 local retry | |
13 retry: | |
14 movff from+1,WREG ; High byte in W. | |
15 movff WREG,to+1 ; and destination. | |
16 movff from+0,to+0 ; Copy low byte. | |
17 movff from+1,TABLAT ; another bank-safe read. | |
18 xorwf TABLAT,W ; High byte changed ? | |
19 bnz retry | |
20 ENDM |