# HG changeset patch
# User JeanDo
# Date 1307412349 -7200
# Node ID 9ef9b681f38fba55a30a4ca0c99e222b44c1921c
# Parent  f49d6f0fc87045a2e578ba1eb2ee4f503e367ef5
BUGFIX time_correction_value (CF48) > 60 or < 0.

diff -r f49d6f0fc870 -r 9ef9b681f38f code_part1/OSTC_code_asm_part1/isr.asm
--- a/code_part1/OSTC_code_asm_part1/isr.asm	Tue Jun 07 03:55:30 2011 +0200
+++ b/code_part1/OSTC_code_asm_part1/isr.asm	Tue Jun 07 04:05:49 2011 +0200
@@ -374,9 +374,11 @@
 		; Now, do the RTC routine....
 RTCisr2:
 		incf		secs,F					; adjusts seconds, minutes, hours, day, month and year. Checks for a leap year and works until 2099!
-		movlw		d'59'
-		cpfsgt		secs
-		return
+		movlw		d'60'
+		cpfseq		secs
+		bra         secs_60
+        return
+secs_60:
 		clrf		secs
 		bsf			oneminupdate
 		incf		mins,F