changeset 424:0760850e0fe9

ignore 0x47 for standard hwOS
author heinrichsweikamp
date Thu, 12 May 2016 14:58:32 +0200
parents ccaaac45b61a
children 75f913a029d0
files doc/hwos_interface.odt src/changelog.txt src/comm.asm src/hwos.inc
diffstat 4 files changed, 13 insertions(+), 3 deletions(-) [+]
line wrap: on
line diff
Binary file doc/hwos_interface.odt has changed
--- a/src/changelog.txt	Mon May 02 12:41:20 2016 +0200
+++ b/src/changelog.txt	Thu May 12 14:58:32 2016 +0200
@@ -1,3 +1,9 @@
+[2.08]
+
+
+[2.07]
+Release version for new OSTC2 (Minor internal hardware changes)
+
 [2.06]
 CHANGE: Remove ppO2 [Dil] from OC dive mode screen
 
--- a/src/comm.asm	Mon May 02 12:41:20 2016 +0200
+++ b/src/comm.asm	Thu May 12 14:58:32 2016 +0200
@@ -1050,7 +1050,9 @@
     movff   opt_safety_stop_end, TXREG1     ; RCREG1=0x45
     dcfsnz  WREG
     movff   opt_safety_stop_reset, TXREG1   ; RCREG1=0x46
-
+    dcfsnz  WREG
+    clrf    TXREG1			    ; RCREG1=0x47, ignore conservatism for standard hwOS
+    
 comm_read_abort:
 comm_read_done:
     bra		comm_download_mode0             ; Done. Loop with timeout reset
@@ -1348,6 +1350,8 @@
     movff   RCREG1, opt_safety_stop_end     ; RCREG1=0x45
     dcfsnz  WREG
     movff   RCREG1, opt_safety_stop_reset   ; RCREG1=0x46
+    dcfsnz  WREG
+    nop					    ; RCREG1=0x47, ignore conservatism for standard hwOS
 
 
 comm_write_abort:
--- a/src/hwos.inc	Mon May 02 12:41:20 2016 +0200
+++ b/src/hwos.inc	Thu May 12 14:58:32 2016 +0200
@@ -20,8 +20,8 @@
 
 ; Firmware definition
 #DEFINE	softwareversion_x		d'2'		; Software version  XX.YY
-#DEFINE	softwareversion_y		d'07'		; Software version  XX.YY
-#DEFINE softwareversion_beta 	0 			; (and 0 for release)
+#DEFINE	softwareversion_y		d'08'		; Software version  XX.YY
+#DEFINE softwareversion_beta 	1 			; (and 0 for release)
 ; Firmware version will appear in "Change Firmware" style
 #DEFINE firmware_expire_year    .17
 #DEFINE firmware_expire_month   .3