# HG changeset patch
# User heinrichsweikamp
# Date 1369131469 -7200
# Node ID de413161f00c0201c2581651bdbb476037b48074
# Parent  b7f7184d800d3d0662ef5b8188e75b646ca347eb
256ms switch debounce timer

diff -r b7f7184d800d -r de413161f00c code_part1/OSTC_code_asm_part1/definitions.asm
--- a/code_part1/OSTC_code_asm_part1/definitions.asm	Thu May 16 14:16:09 2013 +0200
+++ b/code_part1/OSTC_code_asm_part1/definitions.asm	Tue May 21 12:17:49 2013 +0200
@@ -57,7 +57,8 @@
 ;	#DEFINE	SSPADD_VALUE	d'16'			; 400kHz I2C clock @ 32MHz Fcy
 	#DEFINE	SSPADD_VALUE	d'32'			; 200kHz I2C clock @ 32MHz Fcy
 	#DEFINE	SSPSTAT_VALUE	b'00000000'		; with slew rate control
-	#DEFINE	T0CON_VALUE 	b'00010000'		; Timer0
+;    #DEFINE	T0CON_VALUE 	b'00010000'		; Timer0    1:2     -> 32ms
+	#DEFINE	T0CON_VALUE 	b'00010011'		; Timer0    1:16    -> 256ms
  	#DEFINE	SPEED_32MHz
 
 #DEFINE		FT_SMALL		.0
diff -r b7f7184d800d -r de413161f00c code_part1/OSTC_code_asm_part1/isr.asm
--- a/code_part1/OSTC_code_asm_part1/isr.asm	Thu May 16 14:16:09 2013 +0200
+++ b/code_part1/OSTC_code_asm_part1/isr.asm	Tue May 21 12:17:49 2013 +0200
@@ -162,7 +162,8 @@
 
 timer0_restart:
 		bcf		INTCON,TMR0IF				; Clear flag
-		clrf	T0CON						; Timer0
+        movlw   T0CON_VALUE
+		movwf   T0CON						; Timer0
 		clrf	TMR0H
 		clrf	TMR0L
 		bsf		T0CON,TMR0ON				; Start Timer 0