]> cloudbase.mooo.com Git - avrcpm.git/blobdiff - remainders.asm
* New macros sbiw and INTERRUPT:
[avrcpm.git] / remainders.asm
index a1372a60f567280d09fcc67f7b353e5f911fb462..534b3e13872cd5da1a67404ad86a71b3dfea3443 100644 (file)
 ; ------------------- DRAM Refresh Interrupt --------------------
 
        .cseg
-; refresh interupt; exec 2 cbr cycles
-refrint:                       ;4
-       .org OC2Aaddr
-       rjmp refrint            ; tim2cmpa
 
-       .org refrint
+; Refresh interupt; exec 2 cbr cycles
+       
+       INTERRUPT OC2Aaddr
+
        sbis    P_RAS,ram_ras   ;2
        reti
                                ;       CAS  RAS  
@@ -182,16 +181,16 @@ printstr_end:
        pop     zl
        pop     zh
        ret
-\r
-       .dseg\r
+
+       .dseg
 
 
        .cseg
        
-
        
 
 
+
        
 ; ****************************************************************************
 
@@ -225,11 +224,11 @@ timer_top:
  
 
        .cseg   
-sysclockint:
-       .org OC1Baddr           ; Timer/Counter1 Compare Match B
-       rjmp sysclockint        ; 1ms system timer
 
-       .org sysclockint
+; Timer/Counter1 Compare Match B interrupt
+       
+       INTERRUPT OC1Baddr
+       
        push    zl
        in      zl,SREG
        push    zl