log code_part1/OSTC_code_asm_part1/divemode.asm @ 831:0cf00ecf3532

age author description
Wed, 30 Sep 2015 20:25:28 +0200 heinrichsweikamp CHANGE: Battery percent based on ON-Time instead of battery voltage
Sun, 07 Jun 2015 11:18:28 +0200 heinrichsweikamp 3.04 beta release
Sat, 06 Jun 2015 19:17:04 +0200 heinrichsweikamp more auto-sp work
Sat, 16 May 2015 14:48:26 +0200 heinrichsweikamp BUGFIX: Load first diluent if <> 1 correctly
Tue, 12 May 2015 11:30:35 +0200 heinrichsweikamp BUGFIX: Fix licence in German
Tue, 14 Apr 2015 14:50:11 +0200 heinrichsweikamp wakeup from deep sleep mode automatically upon USB connect
Sat, 07 Feb 2015 12:37:04 +0100 heinrichsweikamp BUGFIX: Divetime had unwanted "." behind the minutes
Sat, 11 Oct 2014 11:18:15 +0200 heinrichsweikamp minor
Sun, 28 Sep 2014 20:56:16 +0200 heinrichsweikamp BUGFIX: Surface interval was paused during simulator
Thu, 28 Aug 2014 17:45:16 +0200 heinrichsweikamp NEW: Store useage timer in logbook header (Byte 54)
Mon, 26 May 2014 23:15:59 +0200 heinrichsweikamp add simple gas change countdown
Tue, 15 Apr 2014 12:20:15 +0200 heinrichsweikamp minor
Tue, 18 Jun 2013 17:39:00 +0200 heinrichsweikamp dive header diluent list (again)...
Sun, 16 Jun 2013 16:09:02 +0200 heinrichsweikamp store a bailout event in the logbook
Mon, 27 May 2013 11:00:32 +0200 heinrichsweikamp button behaviour during dive mode
Sun, 26 May 2013 11:58:56 +0200 heinrichsweikamp Vault date and time during update
Wed, 08 May 2013 11:33:26 +0200 heinrichsweikamp bugfix diluent store positions
Sat, 26 Jan 2013 14:36:26 +0100 heinrichsweikamp Hard-coded min. Values for CF00 and CF01
Sat, 26 Jan 2013 14:11:07 +0100 heinrichsweikamp Use 4byte in EEPROM for diluents (Same as OC gases)
Fri, 25 Jan 2013 18:00:49 +0100 heinrichsweikamp Hardware4 support
Mon, 10 Dec 2012 22:00:37 +0100 heinrichsweikamp NEW: CF70: Safety Stop Duration [s]
Mon, 10 Dec 2012 13:16:28 +0100 heinrichsweikamp Store Gas active" flag register in logbook
Sun, 02 Dec 2012 19:19:11 +0100 heinrichsweikamp Allow gf switch
Wed, 14 Nov 2012 12:39:39 +0100 heinrichsweikamp grey-out TTS and ceiling after gas change (until new plan is ready)
Thu, 08 Nov 2012 08:40:13 +0100 heinrichsweikamp minor, docu update
Mon, 29 Oct 2012 20:05:59 +0100 heinrichsweikamp 2.55beta release
Tue, 23 Oct 2012 10:03:47 +0200 heinrichsweikamp Allow any diluent to be "First gas" in CCR modes
Sun, 07 Oct 2012 21:31:19 +0200 heinrichsweikamp New Diluent Submenu in Divemode
Wed, 03 Oct 2012 12:40:00 +0200 heinrichsweikamp gas6 setup simplified
Mon, 10 Sep 2012 12:02:14 +0200 heinrichsweikamp NEW: CF29 stored in divelog header (Byte 52)
Fri, 07 Sep 2012 14:48:31 +0200 heinrichsweikamp Fill char_O_deco_time_for_log array with stop times
Sat, 11 Aug 2012 16:55:14 +0200 heinrichsweikamp NEW: Gaslist highlights "better gas" in divemode
Sat, 11 Aug 2012 15:30:30 +0200 heinrichsweikamp restore last used customview in dive- and surface-mode
Wed, 08 Aug 2012 13:28:10 +0200 heinrichsweikamp v2.50 rc2
Tue, 07 Aug 2012 16:14:35 +0200 heinrichsweikamp 2.50 rc1
Sat, 21 Jul 2012 11:55:54 +0200 heinrichsweikamp update divetime at begin of new second
Fri, 20 Jul 2012 15:41:56 +0200 heinrichsweikamp Bugfix: CF01 for end-of-dive detection
Sun, 15 Jul 2012 11:42:30 +0200 heinrichsweikamp Blink better gas in bailout case (if CF42=1)
Mon, 02 Jul 2012 10:40:06 +0200 heinrichsweikamp remove safety stop when <3m
Sun, 24 Jun 2012 20:25:39 +0200 heinrichsweikamp minor display update
Sun, 24 Jun 2012 12:45:34 +0200 heinrichsweikamp NEW: CF65: Show a safety stop for no-deco dives
Thu, 21 Jun 2012 07:16:11 +0200 heinrichsweikamp CNS for pSCR-GF fixed.
Mon, 28 May 2012 18:02:07 +0200 heinrichsweikamp pSCR CNS in simulator
Mon, 28 May 2012 17:54:43 +0200 heinrichsweikamp NEW: Deco mode "pSCR-GF": Computes deco and CNS based on pSCR parameters (CF62/63)
Sun, 22 Apr 2012 21:32:04 +0200 heinrichsweikamp minor clean
Fri, 20 Apr 2012 21:32:03 +0200 heinrichsweikamp timeout display when deco stops are violated
Thu, 02 Feb 2012 19:42:56 +0100 heinrichsweikamp GF warning in logbook memory
Sun, 08 Jan 2012 12:44:51 +0100 heinrichsweikamp BUGFIX: Spurious logbook read issue
Sat, 17 Dec 2011 10:28:29 +0100 heinrichsweikamp cleanup debug stuff
Fri, 09 Dec 2011 20:43:43 +0100 JeanDo New ASSERT_BANK1 macro for software proofing.
Mon, 05 Dec 2011 20:58:10 +0100 heinrichsweikamp Backed out changeset: b498245da3f1
Mon, 05 Dec 2011 20:40:10 +0100 heinrichsweikamp imperial units patch from Vlad
Sun, 04 Dec 2011 17:46:08 +0100 JeanDo BUGFIX MISSING movlb for gaslist (simulator).
Sun, 20 Nov 2011 22:52:09 +0100 JeanDo minor cleanups for TESTING mode
Sat, 19 Nov 2011 11:35:08 +0100 heinrichsweikamp fix bb bug #66: CCR air mode: should not blink for my bailout
Mon, 14 Nov 2011 08:12:13 +0100 heinrichsweikamp minor fixes in german layout
Mon, 07 Nov 2011 08:39:21 +0100 heinrichsweikamp testing graphical velocity
Sun, 06 Nov 2011 11:02:03 +0100 heinrichsweikamp +CHANGE: Velocity display updated every second
Sat, 15 Oct 2011 15:03:53 +0200 heinrichsweikamp making waitms speed-independent, desat-time fix
Thu, 01 Sep 2011 12:22:46 +0200 heinrichsweikamp Store divisor_deco=0 for apnoe dives
Thu, 01 Sep 2011 11:57:11 +0200 heinrichsweikamp no decodata in logbook for apnea dives
Mon, 22 Aug 2011 17:36:30 +0200 heinrichsweikamp compute desat based on 30min old surface pressure
Sun, 14 Aug 2011 16:05:31 +0200 heinrichsweikamp apply stored setpoint to log
Mon, 18 Jul 2011 09:44:25 +0200 heinrichsweikamp diabling uart module when no USB is attached
Sun, 17 Jul 2011 17:23:25 +0200 heinrichsweikamp fixing issue with end-of-dive threshold in high-altitude mode
Sat, 16 Jul 2011 09:32:31 +0200 heinrichsweikamp testing
Thu, 07 Jul 2011 21:22:05 +0200 heinrichsweikamp NEW: End-of-Dive countdown displayed after surfacing
Thu, 07 Jul 2011 20:17:01 +0200 heinrichsweikamp BUGFIX: SetPoint recording for logbook
Wed, 06 Jul 2011 22:06:40 +0200 heinrichsweikamp Bug #52 fixed (ppO2 blinking if setpoint is not physically possible)
Wed, 29 Jun 2011 07:32:07 +0200 heinrichsweikamp Add a setpoint change to the first depth sample in CC mode
Sun, 26 Jun 2011 12:24:54 +0200 heinrichsweikamp Fixing issue 50, correct "Bar" to "bar" in texts and comments
Sat, 18 Jun 2011 20:17:39 +0200 heinrichsweikamp Added velocity in divemode, BIG stopwatch in Gauge mode 64kByte Logbook
Sun, 12 Jun 2011 21:27:07 +0200 heinrichsweikamp first gas does not reset change depth, display fix with multigas dives in logbook 64kByte Logbook
Sun, 12 Jun 2011 16:18:22 +0200 heinrichsweikamp show saturation multiplier in logbook 64kByte Logbook
Sun, 12 Jun 2011 08:52:41 +0200 Heinrichsweikamp GF profile. GF and Decotype in Logbok 64kByte Logbook
Fri, 10 Jun 2011 17:47:52 +0200 Heinrichsweikamp added GF_hi, GF_lo and deco model to dive header 64kByte Logbook
Thu, 09 Jun 2011 19:41:48 +0200 Heinrichsweikamp CNS Profile added 64kByte Logbook
Wed, 08 Jun 2011 01:37:14 +0200 JeanDo Updated 64K logbook to changeset 360. 64kByte Logbook
Tue, 07 Jun 2011 13:06:14 +0200 Heinrichsweikamp Bugfix: Wake-up into divemode with 1.91alpha 64kByte Logbook
Tue, 07 Jun 2011 01:16:55 +0200 JeanDo Avoid spurious switch-depth stops with 3 or more gas.
Mon, 06 Jun 2011 18:50:26 +0200 Heinrichsweikamp New "Quit sim" option in simulated dive mode, CF02 now allows more then 240seconds, Bugfix with runtime=1min in runtime simulator 64kByte Logbook
Tue, 31 May 2011 22:09:17 +0200 heinrichsweikamp Debugging the new logbook format, 64kB download routine 64kByte Logbook
Mon, 30 May 2011 19:28:59 +0200 heinrichsweikamp Preparations for new "0x21" logbook format
Sat, 21 May 2011 14:48:07 +0200 JeanDo MERGE with 1.91 main trunk. ScreenDump
Fri, 20 May 2011 01:34:59 +0200 JeanDo Fix bad max depth value (fix sub16 to avoid trashing sub_b).
Fri, 20 May 2011 00:48:30 +0200 JeanDo BUGFIX protect against ISR changing pressure/temperature while reading it.
Fri, 13 May 2011 02:09:06 +0200 JeanDo Updated to 1.91beta ScreenDump
Sat, 07 May 2011 00:52:20 +0200 JeanDo Fix "Future TTS" display customview.
Thu, 05 May 2011 02:16:20 +0200 JeanDo BUGFIX surface pressure for deco in altitude.
Tue, 03 May 2011 15:54:09 +0200 JeanDo Fix @5 preventing main computation @5 variant
Tue, 03 May 2011 00:52:42 +0200 JeanDo New @5 variant: compute TTS if staying some extra time (CF58) at current depth. @5 variant
Mon, 02 May 2011 16:14:07 +0200 JeanDo BUGFIX typo when passing Gas#4 to deko model (bug#43)
Sat, 30 Apr 2011 10:40:18 +0200 heinrichsweikamp Display ppO2[Diluent] in CCR modes
Mon, 25 Apr 2011 19:42:44 +0200 JeanDo New CNS calculation in decoplan.
Fri, 22 Apr 2011 10:02:18 +0200 JeanDo Fix gaslist: use current value instead of default.
Fri, 22 Apr 2011 00:13:39 +0200 JeanDo Hunting for refusing to ignore disabled gas in list...
Thu, 21 Apr 2011 04:16:00 +0200 JeanDo Don't force gas with depth>0 to be active.
Wed, 20 Apr 2011 07:51:11 +0200 heinrichsweikamp Active gas flags simplified
Tue, 19 Apr 2011 09:54:33 +0200 heinrichsweikamp no more sorted gaslist...
Sun, 17 Apr 2011 17:57:44 +0200 heinrichsweikamp Setpoint changes stored in profile, EAD and END displayed in divemode (Customview 7)
Mon, 11 Apr 2011 11:47:00 +0200 heinrichsweikamp making the seconds display in divemode smoother...
Sun, 10 Apr 2011 13:12:38 +0200 JeanDo Use timer TMR3 to limit loops in calc_hauptroutine_calc_deco()
Sun, 10 Apr 2011 09:54:44 +0200 heinrichsweikamp added CPU time debugger
Fri, 08 Apr 2011 11:58:55 +0200 heinrichsweikamp working word-around for nofly issue
Sun, 03 Apr 2011 11:46:06 +0200 heinrichsweikamp show CNS in logbook for all dives made with V1.84beta and later
Tue, 29 Mar 2011 23:47:34 +0200 JeanDo Still hunting for bb13...
Tue, 29 Mar 2011 23:47:19 +0200 JeanDo Fix minor CNS calc when ppO2 > 2.55
Mon, 21 Mar 2011 13:31:38 +0100 heinrichsweikamp High altitude (Plane/Fly) mode added
Sun, 20 Mar 2011 10:19:19 +0100 JeanDo Hunting for NoFly bug...
Tue, 15 Mar 2011 19:16:34 +0100 JeanDo Hunting for NoFly (bug BB13)... not found yet...
Tue, 15 Mar 2011 18:13:51 +0100 JeanDo Nofly should not be reset after dive simulation (bug BB18).
Sat, 05 Mar 2011 10:09:32 +0100 heinrichsweikamp 1.83beta release, 1.84beta start
Thu, 03 Mar 2011 15:16:23 +0100 JeanDo Gas usage
Tue, 01 Mar 2011 14:41:10 +0100 JeanDo Prototyping deco_gas_volumes() to compute gas consumption per tank with decoplanning.
Tue, 01 Mar 2011 11:48:11 +0100 heinrichsweikamp new sorted_gaslist_active flag register
Tue, 01 Mar 2011 10:07:58 +0100 heinrichsweikamp If gas is inactive, overwrite char_I_deco_gas_changex with zero
Sat, 26 Feb 2011 17:53:43 +0100 JeanDo BUGFIX NoFly time
Sun, 20 Feb 2011 19:57:14 +0100 heinrichsweikamp mini-cleanup
Fri, 18 Feb 2011 00:23:51 +0100 JeanDo BUGFIX Gas switch
Sun, 13 Feb 2011 17:27:43 +0100 JeanDo Gas switch delay
Sun, 06 Feb 2011 10:16:03 +0100 Heinrichsweikamp store gf_hi and gf_lo in logbook
Sun, 06 Feb 2011 09:37:07 +0100 Heinrichsweikamp BUGFIX: Inactive gases greyed-out in Simulator results
Tue, 01 Feb 2011 00:24:46 +0100 JeanDo More p2_deco.c cleanups
Wed, 26 Jan 2011 19:19:02 +0100 JeanDo Merge decoplan display for both GF and Buhlmann models.
Mon, 24 Jan 2011 23:31:57 +0100 JeanDo + Use overlay local vars.
Fri, 21 Jan 2011 01:44:37 +0100 JeanDo Fusion declaration of shared C/ASM variables.
Sun, 09 Jan 2011 16:04:02 +0100 JeanDo Make loogbook search twice faster.
Thu, 06 Jan 2011 18:36:22 +0100 heinrichsweikamp LowBatt! Warning in divemode
Wed, 05 Jan 2011 07:46:20 +0100 Heinrichsweikamp Merge 129 with 130
Tue, 04 Jan 2011 16:32:28 +0100 Heinrichsweikamp Custom views in dive mode configrable (New CF50-CF53)
Tue, 04 Jan 2011 15:14:42 +0100 JeanDo Saturation graphs in customview divemode
Sat, 01 Jan 2011 01:57:50 +0100 JeanDo Rewrite display of decoplan:
Sun, 26 Dec 2010 14:30:13 +0100 JeanDo Split C code, and use direct linking.
Fri, 24 Dec 2010 15:40:27 +0100 heinrichsweikamp First gas is active, Gauge mode display
Wed, 22 Dec 2010 09:37:24 +0100 heinrichsweikamp 1.74beta rc1
Sun, 19 Dec 2010 20:54:08 +0100 heinrichsweikamp bugfix in output16_3_call
Sun, 12 Dec 2010 15:01:05 +0100 heinrichsweikamp 1.73beta rc1 (Added new customview for divemode)
Tue, 07 Dec 2010 22:36:19 +0100 heinrichsweikamp adding anti-aliased fonts frame and merging some patches from Jeando
Sun, 05 Dec 2010 21:40:58 +0100 heinrichsweikamp 1.73beta started, small fixes
Mon, 15 Nov 2010 15:19:24 +0100 heinrichsweikamp 1.72beta release
Wed, 10 Nov 2010 14:59:09 +0100 heinrichsweikamp 1.72beta - color-coded gaslist, small fix with stopwatch
Tue, 19 Oct 2010 15:35:23 +0200 heinrichsweikamp 1.71beta for Mk.2
Wed, 13 Oct 2010 13:02:20 +0200 heinrichsweikamp new decoplan (GF mode) debuged
Sat, 02 Oct 2010 23:34:08 +0200 heinrichsweikamp 1.71beta - more deco
Wed, 29 Sep 2010 15:25:53 +0200 heinrichsweikamp 1.71beta - clock in divemode (CF39)
Wed, 28 Jul 2010 15:40:03 +0200 heinrichsweikamp 1.70...
Thu, 15 Jul 2010 18:09:58 +0200 heinrichsweikamp 1.65beta release
Sun, 11 Jul 2010 20:26:43 +0200 heinrichsweikamp 1.65beta
Thu, 01 Jul 2010 17:45:01 +0200 heinrichsweikamp 1.63beta release
Wed, 02 Jun 2010 10:47:30 +0200 heinrichsweikamp 1.62 beta release
Tue, 01 Jun 2010 12:23:17 +0200 heinrichsweikamp 1.62 beta rc2
Mon, 31 May 2010 19:14:09 +0200 heinrichsweikamp test & debugging new deco code...
Tue, 25 May 2010 21:42:23 +0200 heinrichsweikamp preparations for new gaslist
Tue, 25 May 2010 17:37:26 +0200 heinrichsweikamp Speedy simulator! New Deco code test 1
Thu, 13 May 2010 23:24:55 +0200 heinrichsweikamp 1.61 beta rc2
Wed, 05 May 2010 18:55:50 +0200 heinrichsweikamp 1.61 beta rc1
Tue, 04 May 2010 19:23:21 +0200 heinrichsweikamp 1.61beta test
Wed, 21 Apr 2010 17:37:30 +0200 heinrichsweikamp 1.60 stable rc1
Sun, 28 Mar 2010 20:43:54 +0200 heinrichsweikamp 1.54 rc2
Sun, 28 Feb 2010 16:19:21 +0100 heinrichsweikamp 1.52 rc2
Sun, 14 Feb 2010 20:09:25 +0100 heinrichsweikamp 1.52 beta rc
Thu, 04 Feb 2010 14:56:12 +0100 heinrichsweikamp v1.51 beta
Wed, 20 Jan 2010 15:17:37 +0100 heinrichsweikamp Bugfix: PC simulator
Tue, 12 Jan 2010 15:05:59 +0100 heinrichsweikamp Initial setup