diff src/options.asm @ 142:8531f39eb70a

option_read and option_write eeprom banking
author mh@mh-THINK
date Thu, 31 Jul 2014 16:36:15 +0200
parents e0b758865e91
children be997abd1f73
line wrap: on
line diff
--- a/src/options.asm	Thu Jul 31 11:40:48 2014 +0200
+++ b/src/options.asm	Thu Jul 31 16:36:15 2014 +0200
@@ -271,6 +271,8 @@
         addlw   LOW(eeprom_opt_backup)  ; Add offset
         movwf   EEADR
         movlw   HIGH(eeprom_opt_backup)
+        btfsc   STATUS,C                ; >256
+        addlw   .1                      ; Yes: +1
         movwf   EEADRH
 
         movf    opt_type,W              ; Option type is string ?
@@ -343,6 +345,8 @@
         addlw   LOW(eeprom_opt_backup)  ; Add offset
         movwf   EEADR
         movlw   HIGH(eeprom_opt_backup)
+        btfsc   STATUS,C                ; >256
+        addlw   .1                      ; Yes: +1
         movwf   EEADRH
 
         movf    opt_type,W              ; Option type is string ?