annotate src/Docu/Changenote-3-0x-y.txt @ 637:cdff88f5a4a0

Battery menu for OSTC plus
author heinrichsweikamp
date Sun, 17 May 2020 09:34:18 +0200
parents cd58f7fc86db
children
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
628
cd58f7fc86db 3.05 stable work
heinrichsweikamp
parents:
diff changeset
1
cd58f7fc86db 3.05 stable work
heinrichsweikamp
parents:
diff changeset
2 Change Note 3.04.3
cd58f7fc86db 3.05 stable work
heinrichsweikamp
parents:
diff changeset
3 ==================
cd58f7fc86db 3.05 stable work
heinrichsweikamp
parents:
diff changeset
4
cd58f7fc86db 3.05 stable work
heinrichsweikamp
parents:
diff changeset
5 - Fixed bug in bottom segment gas needs calculation.
cd58f7fc86db 3.05 stable work
heinrichsweikamp
parents:
diff changeset
6
cd58f7fc86db 3.05 stable work
heinrichsweikamp
parents:
diff changeset
7 - In the Tech version, max. ppO2 limits can now be adjusted up to 2.0 bar.
cd58f7fc86db 3.05 stable work
heinrichsweikamp
parents:
diff changeset
8 Caution: know what you are doing! Recommended max settings are 1.4 bar for
cd58f7fc86db 3.05 stable work
heinrichsweikamp
parents:
diff changeset
9 work gases and 1.6 bar for deco gases.
cd58f7fc86db 3.05 stable work
heinrichsweikamp
parents:
diff changeset
10
cd58f7fc86db 3.05 stable work
heinrichsweikamp
parents:
diff changeset
11 - CCR mode diluent ppO2 versus setpoint check can be disabled now.
cd58f7fc86db 3.05 stable work
heinrichsweikamp
parents:
diff changeset
12
cd58f7fc86db 3.05 stable work
heinrichsweikamp
parents:
diff changeset
13 - Fine tuning of the better gas cue behavior.
cd58f7fc86db 3.05 stable work
heinrichsweikamp
parents:
diff changeset
14
cd58f7fc86db 3.05 stable work
heinrichsweikamp
parents:
diff changeset
15 - Improved smoothing of compass display.
cd58f7fc86db 3.05 stable work
heinrichsweikamp
parents:
diff changeset
16
cd58f7fc86db 3.05 stable work
heinrichsweikamp
parents:
diff changeset
17 - Attention and warning thresholds for gas density put into the options
cd58f7fc86db 3.05 stable work
heinrichsweikamp
parents:
diff changeset
18 table (adjustment via external software only, no mapping in OSTC menu
cd58f7fc86db 3.05 stable work
heinrichsweikamp
parents:
diff changeset
19 as of now).
cd58f7fc86db 3.05 stable work
heinrichsweikamp
parents:
diff changeset
20
cd58f7fc86db 3.05 stable work
heinrichsweikamp
parents:
diff changeset
21 - Fixed bug in surface mode firmware version output (relevant to Sport only).
cd58f7fc86db 3.05 stable work
heinrichsweikamp
parents:
diff changeset
22
cd58f7fc86db 3.05 stable work
heinrichsweikamp
parents:
diff changeset
23
cd58f7fc86db 3.05 stable work
heinrichsweikamp
parents:
diff changeset
24 Change Note 3.04.2
cd58f7fc86db 3.05 stable work
heinrichsweikamp
parents:
diff changeset
25 ==================
cd58f7fc86db 3.05 stable work
heinrichsweikamp
parents:
diff changeset
26
cd58f7fc86db 3.05 stable work
heinrichsweikamp
parents:
diff changeset
27 - Fine tuning of the deco calculations for extended stops and normal mode.
cd58f7fc86db 3.05 stable work
heinrichsweikamp
parents:
diff changeset
28
cd58f7fc86db 3.05 stable work
heinrichsweikamp
parents:
diff changeset
29
cd58f7fc86db 3.05 stable work
heinrichsweikamp
parents:
diff changeset
30 Change Note 3.03.6 - .8
cd58f7fc86db 3.05 stable work
heinrichsweikamp
parents:
diff changeset
31 =======================
cd58f7fc86db 3.05 stable work
heinrichsweikamp
parents:
diff changeset
32
cd58f7fc86db 3.05 stable work
heinrichsweikamp
parents:
diff changeset
33 - Various internal code improvements.
cd58f7fc86db 3.05 stable work
heinrichsweikamp
parents:
diff changeset
34
cd58f7fc86db 3.05 stable work
heinrichsweikamp
parents:
diff changeset
35
cd58f7fc86db 3.05 stable work
heinrichsweikamp
parents:
diff changeset
36 Change Note 3.03.5
cd58f7fc86db 3.05 stable work
heinrichsweikamp
parents:
diff changeset
37 ==================
cd58f7fc86db 3.05 stable work
heinrichsweikamp
parents:
diff changeset
38
cd58f7fc86db 3.05 stable work
heinrichsweikamp
parents:
diff changeset
39 - Renamed OC gas type 'normal' to 'work' (gas for the working phase of the
cd58f7fc86db 3.05 stable work
heinrichsweikamp
parents:
diff changeset
40 dive). Along with this, it received a down-arrow symbol to depict it as
cd58f7fc86db 3.05 stable work
heinrichsweikamp
parents:
diff changeset
41 a gas for use at depth, similar to the '=' symbol that was introduced some
cd58f7fc86db 3.05 stable work
heinrichsweikamp
parents:
diff changeset
42 time ago to visually depict deco gases (imagine the horizontal lines as
cd58f7fc86db 3.05 stable work
heinrichsweikamp
parents:
diff changeset
43 deco stops).
cd58f7fc86db 3.05 stable work
heinrichsweikamp
parents:
diff changeset
44
cd58f7fc86db 3.05 stable work
heinrichsweikamp
parents:
diff changeset
45 Set up gases as follows:
cd58f7fc86db 3.05 stable work
heinrichsweikamp
parents:
diff changeset
46
cd58f7fc86db 3.05 stable work
heinrichsweikamp
parents:
diff changeset
47 Single gas dive:
cd58f7fc86db 3.05 stable work
heinrichsweikamp
parents:
diff changeset
48 set gas to use as 'first' and all other gases to 'disabled'.
cd58f7fc86db 3.05 stable work
heinrichsweikamp
parents:
diff changeset
49
cd58f7fc86db 3.05 stable work
heinrichsweikamp
parents:
diff changeset
50 Gas-change, extended no-stop dive:
cd58f7fc86db 3.05 stable work
heinrichsweikamp
parents:
diff changeset
51 set gas to start with to 'first', all other gases to be used later in the dive
cd58f7fc86db 3.05 stable work
heinrichsweikamp
parents:
diff changeset
52 to 'work' and the unused gases to 'disabled'.
cd58f7fc86db 3.05 stable work
heinrichsweikamp
parents:
diff changeset
53
cd58f7fc86db 3.05 stable work
heinrichsweikamp
parents:
diff changeset
54 Deco-dive with one gas for descent & bottom phase, and deco gases:
cd58f7fc86db 3.05 stable work
heinrichsweikamp
parents:
diff changeset
55 set bottom gas to 'first', deco gases to 'deco' and the unused to 'disabled'.
cd58f7fc86db 3.05 stable work
heinrichsweikamp
parents:
diff changeset
56
cd58f7fc86db 3.05 stable work
heinrichsweikamp
parents:
diff changeset
57 Deco-dive with a deco gas used as travel gas on ascent, bottom, and deco gases:
cd58f7fc86db 3.05 stable work
heinrichsweikamp
parents:
diff changeset
58 configure the deco gas twice: once as travel gas and once as deco dive. Set the
cd58f7fc86db 3.05 stable work
heinrichsweikamp
parents:
diff changeset
59 same change depths for both instances and put the travel gas before the deco
cd58f7fc86db 3.05 stable work
heinrichsweikamp
parents:
diff changeset
60 gas in the gas list (i.e: gas 1: travel, gas 2: work (bottom) gas, gases 3-5:
cd58f7fc86db 3.05 stable work
heinrichsweikamp
parents:
diff changeset
61 deco gases). Set the travel gas to 'first', the bottom gas to 'work', and the
cd58f7fc86db 3.05 stable work
heinrichsweikamp
parents:
diff changeset
62 deco gases to 'deco'. Take care to adjust the pressure available on the deco gas
cd58f7fc86db 3.05 stable work
heinrichsweikamp
parents:
diff changeset
63 which is used for travel gas, too, to the amount of gas that is planned to remain
cd58f7fc86db 3.05 stable work
heinrichsweikamp
parents:
diff changeset
64 after having drawn the travel portion from it!
cd58f7fc86db 3.05 stable work
heinrichsweikamp
parents:
diff changeset
65
cd58f7fc86db 3.05 stable work
heinrichsweikamp
parents:
diff changeset
66 - When ppO2 is above normal threshold, but still inside the deco max threshold, and
cd58f7fc86db 3.05 stable work
heinrichsweikamp
parents:
diff changeset
67 the dive has not yet progressed to doing the deco stops, the ppO2 warning has been
cd58f7fc86db 3.05 stable work
heinrichsweikamp
parents:
diff changeset
68 degraded to an attention, i.e. associated messages appear in yellow now instead of
cd58f7fc86db 3.05 stable work
heinrichsweikamp
parents:
diff changeset
69 red as before.
cd58f7fc86db 3.05 stable work
heinrichsweikamp
parents:
diff changeset
70
cd58f7fc86db 3.05 stable work
heinrichsweikamp
parents:
diff changeset
71 - In the simulator, the +5 minutes function can now be triggered in succession without
cd58f7fc86db 3.05 stable work
heinrichsweikamp
parents:
diff changeset
72 needing to reopen the options menu each time.
cd58f7fc86db 3.05 stable work
heinrichsweikamp
parents:
diff changeset
73
cd58f7fc86db 3.05 stable work
heinrichsweikamp
parents:
diff changeset
74 - The French language package has been upgraded.
cd58f7fc86db 3.05 stable work
heinrichsweikamp
parents:
diff changeset
75
cd58f7fc86db 3.05 stable work
heinrichsweikamp
parents:
diff changeset
76 - Setting the change depth of the first gas to zero caused some unintended behavior.
cd58f7fc86db 3.05 stable work
heinrichsweikamp
parents:
diff changeset
77 This is captured now. Anyhow, since firmware 3.2 it is required to set proper change
cd58f7fc86db 3.05 stable work
heinrichsweikamp
parents:
diff changeset
78 depths for gases and diluents, including the ones set as 'first'!
cd58f7fc86db 3.05 stable work
heinrichsweikamp
parents:
diff changeset
79
cd58f7fc86db 3.05 stable work
heinrichsweikamp
parents:
diff changeset
80 - The deco calculator now automatically picks the best gas suitable for the set bottom
cd58f7fc86db 3.05 stable work
heinrichsweikamp
parents:
diff changeset
81 depth. If no suitable gas is found (i.e. configured), calculation will be aborted with
cd58f7fc86db 3.05 stable work
heinrichsweikamp
parents:
diff changeset
82 an error message. By this change it is possible to calculate dives that use a travel
cd58f7fc86db 3.05 stable work
heinrichsweikamp
parents:
diff changeset
83 gas (set as 'first') and a bottom gas (set as 'work'), as the deco calculator will now
cd58f7fc86db 3.05 stable work
heinrichsweikamp
parents:
diff changeset
84 pick the proper bottom gas for calculating the bottom segment.
cd58f7fc86db 3.05 stable work
heinrichsweikamp
parents:
diff changeset
85 Note: the deco calculator does not calculate the descent phase but actually spends all
cd58f7fc86db 3.05 stable work
heinrichsweikamp
parents:
diff changeset
86 of the set bottom time at bottom depth. While this puts the deco calculation results
cd58f7fc86db 3.05 stable work
heinrichsweikamp
parents:
diff changeset
87 on the safe side, beware that the needs on the travel gas will not show up in the gas
cd58f7fc86db 3.05 stable work
heinrichsweikamp
parents:
diff changeset
88 needs calculation results.
cd58f7fc86db 3.05 stable work
heinrichsweikamp
parents:
diff changeset
89
cd58f7fc86db 3.05 stable work
heinrichsweikamp
parents:
diff changeset
90 - OSTC TR: The timeouts for attentions and warnings in connection with discontinued
cd58f7fc86db 3.05 stable work
heinrichsweikamp
parents:
diff changeset
91 reception of transmitter data have been relaxed a bit:
cd58f7fc86db 3.05 stable work
heinrichsweikamp
parents:
diff changeset
92 - For up to 2 minutes without updating the last value received will be retained.
cd58f7fc86db 3.05 stable work
heinrichsweikamp
parents:
diff changeset
93 - After 2 minutes without reception of any updates the pressure value will be marked
cd58f7fc86db 3.05 stable work
heinrichsweikamp
parents:
diff changeset
94 as outdated.
cd58f7fc86db 3.05 stable work
heinrichsweikamp
parents:
diff changeset
95 - After 4 minutes without reception of any updates a transmitter will be declared lost.
cd58f7fc86db 3.05 stable work
heinrichsweikamp
parents:
diff changeset
96
cd58f7fc86db 3.05 stable work
heinrichsweikamp
parents:
diff changeset
97 - OSTC TR: pressure logging has been implemented. Logged pressure data can be retrieved
cd58f7fc86db 3.05 stable work
heinrichsweikamp
parents:
diff changeset
98 by downloading the logbook data using external logbook software.
cd58f7fc86db 3.05 stable work
heinrichsweikamp
parents:
diff changeset
99
cd58f7fc86db 3.05 stable work
heinrichsweikamp
parents:
diff changeset
100 - Descent speed in the simulator has been increased from 19 to 24 meters per minute.
cd58f7fc86db 3.05 stable work
heinrichsweikamp
parents:
diff changeset
101 This speed is not configurable, nor the simulator's ascent speed of 9 meters/min!
cd58f7fc86db 3.05 stable work
heinrichsweikamp
parents:
diff changeset
102
cd58f7fc86db 3.05 stable work
heinrichsweikamp
parents:
diff changeset
103 - In dive mode, the battery voltage will be shown when reaching 30%, and a warning will
cd58f7fc86db 3.05 stable work
heinrichsweikamp
parents:
diff changeset
104 be issued when the percentage reaches 25% with 1.5 Volt batteries or 15% with LiIon
cd58f7fc86db 3.05 stable work
heinrichsweikamp
parents:
diff changeset
105 batteries.
cd58f7fc86db 3.05 stable work
heinrichsweikamp
parents:
diff changeset
106
cd58f7fc86db 3.05 stable work
heinrichsweikamp
parents:
diff changeset
107
cd58f7fc86db 3.05 stable work
heinrichsweikamp
parents:
diff changeset
108 Change Note 3.03.4
cd58f7fc86db 3.05 stable work
heinrichsweikamp
parents:
diff changeset
109 ==================
cd58f7fc86db 3.05 stable work
heinrichsweikamp
parents:
diff changeset
110
cd58f7fc86db 3.05 stable work
heinrichsweikamp
parents:
diff changeset
111 - More compact code for TR firmware and compass.
cd58f7fc86db 3.05 stable work
heinrichsweikamp
parents:
diff changeset
112
cd58f7fc86db 3.05 stable work
heinrichsweikamp
parents:
diff changeset
113 - Slightly more compact code for deco engine.
cd58f7fc86db 3.05 stable work
heinrichsweikamp
parents:
diff changeset
114
cd58f7fc86db 3.05 stable work
heinrichsweikamp
parents:
diff changeset
115 - Improvement of code for CNS calculation.
cd58f7fc86db 3.05 stable work
heinrichsweikamp
parents:
diff changeset
116
cd58f7fc86db 3.05 stable work
heinrichsweikamp
parents:
diff changeset
117 - Added a hysteresis to the dive start / dive end depth threshold.
cd58f7fc86db 3.05 stable work
heinrichsweikamp
parents:
diff changeset
118
cd58f7fc86db 3.05 stable work
heinrichsweikamp
parents:
diff changeset
119 - Bugfix in non-helium compile variant.
cd58f7fc86db 3.05 stable work
heinrichsweikamp
parents:
diff changeset
120
cd58f7fc86db 3.05 stable work
heinrichsweikamp
parents:
diff changeset
121
cd58f7fc86db 3.05 stable work
heinrichsweikamp
parents:
diff changeset
122 Change Note 3.03.3
cd58f7fc86db 3.05 stable work
heinrichsweikamp
parents:
diff changeset
123 ==================
cd58f7fc86db 3.05 stable work
heinrichsweikamp
parents:
diff changeset
124
cd58f7fc86db 3.05 stable work
heinrichsweikamp
parents:
diff changeset
125 - Added an option "extended stops" (named "Gas Change/...before 1.Stop" in Deco Setup
cd58f7fc86db 3.05 stable work
heinrichsweikamp
parents:
diff changeset
126 -> Deco Parameters -> more). If set to YES, a gas switch will be planned immediately
cd58f7fc86db 3.05 stable work
heinrichsweikamp
parents:
diff changeset
127 on the change depth of the gas, even if a stop on that depth is not required by deco
cd58f7fc86db 3.05 stable work
heinrichsweikamp
parents:
diff changeset
128 constraints. When set to NO, the gas switch will be planned to be done on the next
cd58f7fc86db 3.05 stable work
heinrichsweikamp
parents:
diff changeset
129 regular deco stop.
cd58f7fc86db 3.05 stable work
heinrichsweikamp
parents:
diff changeset
130 With extended stops enabled and a setting of "Gas Change (time):+0'" the switch will
cd58f7fc86db 3.05 stable work
heinrichsweikamp
parents:
diff changeset
131 be planned with no actual halt at the change depth (i.e. "switch on the fly"). With
cd58f7fc86db 3.05 stable work
heinrichsweikamp
parents:
diff changeset
132 change time set to > 0', a dedicated stop will be placed at the change depth for the
cd58f7fc86db 3.05 stable work
heinrichsweikamp
parents:
diff changeset
133 given number of minutes. This gas change stop may not be needed by deco constraints,
cd58f7fc86db 3.05 stable work
heinrichsweikamp
parents:
diff changeset
134 but it will influence the following deco stop depths and times as it introduces some
cd58f7fc86db 3.05 stable work
heinrichsweikamp
parents:
diff changeset
135 added time at depth.
cd58f7fc86db 3.05 stable work
heinrichsweikamp
parents:
diff changeset
136
cd58f7fc86db 3.05 stable work
heinrichsweikamp
parents:
diff changeset
137
cd58f7fc86db 3.05 stable work
heinrichsweikamp
parents:
diff changeset
138 Change Note 3.03.2
cd58f7fc86db 3.05 stable work
heinrichsweikamp
parents:
diff changeset
139 ==================
cd58f7fc86db 3.05 stable work
heinrichsweikamp
parents:
diff changeset
140
cd58f7fc86db 3.05 stable work
heinrichsweikamp
parents:
diff changeset
141 - Complete rework of the alternative dive mode screen layout.
cd58f7fc86db 3.05 stable work
heinrichsweikamp
parents:
diff changeset
142
cd58f7fc86db 3.05 stable work
heinrichsweikamp
parents:
diff changeset
143 - Various code improvements.
cd58f7fc86db 3.05 stable work
heinrichsweikamp
parents:
diff changeset
144
cd58f7fc86db 3.05 stable work
heinrichsweikamp
parents:
diff changeset
145
cd58f7fc86db 3.05 stable work
heinrichsweikamp
parents:
diff changeset
146
cd58f7fc86db 3.05 stable work
heinrichsweikamp
parents:
diff changeset
147 Change Note 3.03.1
cd58f7fc86db 3.05 stable work
heinrichsweikamp
parents:
diff changeset
148 ==================
cd58f7fc86db 3.05 stable work
heinrichsweikamp
parents:
diff changeset
149
cd58f7fc86db 3.05 stable work
heinrichsweikamp
parents:
diff changeset
150 - Various code improvements.
cd58f7fc86db 3.05 stable work
heinrichsweikamp
parents:
diff changeset
151
cd58f7fc86db 3.05 stable work
heinrichsweikamp
parents:
diff changeset
152 - Included RX firmware update into tech version.
cd58f7fc86db 3.05 stable work
heinrichsweikamp
parents:
diff changeset
153
cd58f7fc86db 3.05 stable work
heinrichsweikamp
parents:
diff changeset
154 - Modularization of the code to allow to compile in or not various features.
cd58f7fc86db 3.05 stable work
heinrichsweikamp
parents:
diff changeset
155
cd58f7fc86db 3.05 stable work
heinrichsweikamp
parents:
diff changeset
156
cd58f7fc86db 3.05 stable work
heinrichsweikamp
parents:
diff changeset
157 Change Note 3.02.1
cd58f7fc86db 3.05 stable work
heinrichsweikamp
parents:
diff changeset
158 ==================
cd58f7fc86db 3.05 stable work
heinrichsweikamp
parents:
diff changeset
159
cd58f7fc86db 3.05 stable work
heinrichsweikamp
parents:
diff changeset
160 - Reworked code for ascent and deco stops calculation. Does produce different results
cd58f7fc86db 3.05 stable work
heinrichsweikamp
parents:
diff changeset
161 compared to the code used in 3.00.3! With this implementation of an GF-controlled
cd58f7fc86db 3.05 stable work
heinrichsweikamp
parents:
diff changeset
162 deco schedule it becomes visible when deco stops disappear due to a high GF slope
cd58f7fc86db 3.05 stable work
heinrichsweikamp
parents:
diff changeset
163 (difference between GF low and GF high) combined with a moderate depth of the first
cd58f7fc86db 3.05 stable work
heinrichsweikamp
parents:
diff changeset
164 deco stop.
cd58f7fc86db 3.05 stable work
heinrichsweikamp
parents:
diff changeset
165
cd58f7fc86db 3.05 stable work
heinrichsweikamp
parents:
diff changeset
166 - When switching between GF and aGF, the depth of the first stop (determined by GF low)
cd58f7fc86db 3.05 stable work
heinrichsweikamp
parents:
diff changeset
167 will be recalculated now.
cd58f7fc86db 3.05 stable work
heinrichsweikamp
parents:
diff changeset
168
cd58f7fc86db 3.05 stable work
heinrichsweikamp
parents:
diff changeset
169 - Improved calculation of the supersaturation.
cd58f7fc86db 3.05 stable work
heinrichsweikamp
parents:
diff changeset
170
cd58f7fc86db 3.05 stable work
heinrichsweikamp
parents:
diff changeset
171 - New tissue graphics option (compile option as of now): shows absolute tissue pressures
cd58f7fc86db 3.05 stable work
heinrichsweikamp
parents:
diff changeset
172 (N2 + He added) and saturation per tissue. In the saturation bargraphs, the green line
cd58f7fc86db 3.05 stable work
heinrichsweikamp
parents:
diff changeset
173 marks GF low position, the yellow line GF high and the red one 100%.
cd58f7fc86db 3.05 stable work
heinrichsweikamp
parents:
diff changeset
174
cd58f7fc86db 3.05 stable work
heinrichsweikamp
parents:
diff changeset
175 - Numerous improvements around dive loop and deco engine start-up.
cd58f7fc86db 3.05 stable work
heinrichsweikamp
parents:
diff changeset
176
cd58f7fc86db 3.05 stable work
heinrichsweikamp
parents:
diff changeset
177 - speed_fastest now available again on new OSTC Sport, will adjust to 32 MHz.
cd58f7fc86db 3.05 stable work
heinrichsweikamp
parents:
diff changeset
178
cd58f7fc86db 3.05 stable work
heinrichsweikamp
parents:
diff changeset
179 Memory status: 2.252 bytes free with single language (English), RX-functions & screendump
cd58f7fc86db 3.05 stable work
heinrichsweikamp
parents:
diff changeset
180
cd58f7fc86db 3.05 stable work
heinrichsweikamp
parents:
diff changeset
181
cd58f7fc86db 3.05 stable work
heinrichsweikamp
parents:
diff changeset
182 Change Note 3.00.3c
cd58f7fc86db 3.05 stable work
heinrichsweikamp
parents:
diff changeset
183 ===================
cd58f7fc86db 3.05 stable work
heinrichsweikamp
parents:
diff changeset
184
cd58f7fc86db 3.05 stable work
heinrichsweikamp
parents:
diff changeset
185 - GF low can not be set higher than GF high any more as such a setting would produce
cd58f7fc86db 3.05 stable work
heinrichsweikamp
parents:
diff changeset
186 an illogical deco schedule.
cd58f7fc86db 3.05 stable work
heinrichsweikamp
parents:
diff changeset
187
cd58f7fc86db 3.05 stable work
heinrichsweikamp
parents:
diff changeset
188 - In case the compass is not calibrated, the heading is now displayed as "---°"
cd58f7fc86db 3.05 stable work
heinrichsweikamp
parents:
diff changeset
189 instead of ".00°".
cd58f7fc86db 3.05 stable work
heinrichsweikamp
parents:
diff changeset
190
cd58f7fc86db 3.05 stable work
heinrichsweikamp
parents:
diff changeset
191
cd58f7fc86db 3.05 stable work
heinrichsweikamp
parents:
diff changeset
192 Change Note 3.00.3b
cd58f7fc86db 3.05 stable work
heinrichsweikamp
parents:
diff changeset
193 ===================
cd58f7fc86db 3.05 stable work
heinrichsweikamp
parents:
diff changeset
194
cd58f7fc86db 3.05 stable work
heinrichsweikamp
parents:
diff changeset
195 - In the surface tissue graphics, tissues whose supersaturation exceed 100% are shown
cd58f7fc86db 3.05 stable work
heinrichsweikamp
parents:
diff changeset
196 in red color now.
cd58f7fc86db 3.05 stable work
heinrichsweikamp
parents:
diff changeset
197
cd58f7fc86db 3.05 stable work
heinrichsweikamp
parents:
diff changeset
198 - If any tissue is beyond 100%, no desaturation and no-fly times will be shown anymore.
cd58f7fc86db 3.05 stable work
heinrichsweikamp
parents:
diff changeset
199
cd58f7fc86db 3.05 stable work
heinrichsweikamp
parents:
diff changeset
200 - After use of the dive simulator and the deco calculator the interim tissue desaturation
cd58f7fc86db 3.05 stable work
heinrichsweikamp
parents:
diff changeset
201 is catched up now.
cd58f7fc86db 3.05 stable work
heinrichsweikamp
parents:
diff changeset
202
cd58f7fc86db 3.05 stable work
heinrichsweikamp
parents:
diff changeset
203 - Internal: prohibit selection of fastest speed on OSTC Sport hardware (uses flag for
cd58f7fc86db 3.05 stable work
heinrichsweikamp
parents:
diff changeset
204 screen type 2 while there is no dedicated flag for Sport hardware itself).
cd58f7fc86db 3.05 stable work
heinrichsweikamp
parents:
diff changeset
205
cd58f7fc86db 3.05 stable work
heinrichsweikamp
parents:
diff changeset
206 Memory status: 2.627 bytes free with single language (English), RX-functions, screendump
cd58f7fc86db 3.05 stable work
heinrichsweikamp
parents:
diff changeset
207 and deco engine performance measurement compiled in
cd58f7fc86db 3.05 stable work
heinrichsweikamp
parents:
diff changeset
208
cd58f7fc86db 3.05 stable work
heinrichsweikamp
parents:
diff changeset
209 Change Note 3.00.3
cd58f7fc86db 3.05 stable work
heinrichsweikamp
parents:
diff changeset
210 ==================
cd58f7fc86db 3.05 stable work
heinrichsweikamp
parents:
diff changeset
211
cd58f7fc86db 3.05 stable work
heinrichsweikamp
parents:
diff changeset
212 - Added support for display type 2.
cd58f7fc86db 3.05 stable work
heinrichsweikamp
parents:
diff changeset
213
cd58f7fc86db 3.05 stable work
heinrichsweikamp
parents:
diff changeset
214 - Added Deco Engine scheduling performance measurement (accessible via debug output).
cd58f7fc86db 3.05 stable work
heinrichsweikamp
parents:
diff changeset
215
cd58f7fc86db 3.05 stable work
heinrichsweikamp
parents:
diff changeset
216 Memory status: 2.952 bytes free with single language (English), RX-functions and screendump.
cd58f7fc86db 3.05 stable work
heinrichsweikamp
parents:
diff changeset
217
cd58f7fc86db 3.05 stable work
heinrichsweikamp
parents:
diff changeset
218
cd58f7fc86db 3.05 stable work
heinrichsweikamp
parents:
diff changeset
219 Change Note 3.00.2
cd58f7fc86db 3.05 stable work
heinrichsweikamp
parents:
diff changeset
220 ==================
cd58f7fc86db 3.05 stable work
heinrichsweikamp
parents:
diff changeset
221
cd58f7fc86db 3.05 stable work
heinrichsweikamp
parents:
diff changeset
222 - The Deco Engine has been reworked to now run for up to 700 ms each second (configurable,
cd58f7fc86db 3.05 stable work
heinrichsweikamp
parents:
diff changeset
223 800 ms may be feasible also), split into two compute chunks per second. This increases
cd58f7fc86db 3.05 stable work
heinrichsweikamp
parents:
diff changeset
224 reactivity to buttons presses and compass display, while boosting deco calculation turn-
cd58f7fc86db 3.05 stable work
heinrichsweikamp
parents:
diff changeset
225 around times significantly.
cd58f7fc86db 3.05 stable work
heinrichsweikamp
parents:
diff changeset
226
cd58f7fc86db 3.05 stable work
heinrichsweikamp
parents:
diff changeset
227 Memory status: 3.760 bytes free with single language (English), RX-functions and screendump.
cd58f7fc86db 3.05 stable work
heinrichsweikamp
parents:
diff changeset
228
cd58f7fc86db 3.05 stable work
heinrichsweikamp
parents:
diff changeset
229
cd58f7fc86db 3.05 stable work
heinrichsweikamp
parents:
diff changeset
230 Change Note 3.00.1
cd58f7fc86db 3.05 stable work
heinrichsweikamp
parents:
diff changeset
231 ==================
cd58f7fc86db 3.05 stable work
heinrichsweikamp
parents:
diff changeset
232
cd58f7fc86db 3.05 stable work
heinrichsweikamp
parents:
diff changeset
233 - The simulator now uses the current ambient pressure as surface pressure instead of a fixed
cd58f7fc86db 3.05 stable work
heinrichsweikamp
parents:
diff changeset
234 1.000 hPa as done before. So in mountain diving, when being at the dive site the simulator
cd58f7fc86db 3.05 stable work
heinrichsweikamp
parents:
diff changeset
235 will show the same NDL times and deco schedules as will be shown in a real dive.
cd58f7fc86db 3.05 stable work
heinrichsweikamp
parents:
diff changeset
236
cd58f7fc86db 3.05 stable work
heinrichsweikamp
parents:
diff changeset
237 - When exiting the surface menu, the return to the normal surface screen has been sped up
cd58f7fc86db 3.05 stable work
heinrichsweikamp
parents:
diff changeset
238 and the display of the power-up logo screen is skipped now also.
cd58f7fc86db 3.05 stable work
heinrichsweikamp
parents:
diff changeset
239
cd58f7fc86db 3.05 stable work
heinrichsweikamp
parents:
diff changeset
240 - When submerged, the unit will now proceed from surface mode display to dive mode display
cd58f7fc86db 3.05 stable work
heinrichsweikamp
parents:
diff changeset
241 without intermediate display of the power-up logos.
cd58f7fc86db 3.05 stable work
heinrichsweikamp
parents:
diff changeset
242
cd58f7fc86db 3.05 stable work
heinrichsweikamp
parents:
diff changeset
243 - A cue is given when it is time to go up to th next deco stop by highlighting the next stop
cd58f7fc86db 3.05 stable work
heinrichsweikamp
parents:
diff changeset
244 data until ascent is done.
cd58f7fc86db 3.05 stable work
heinrichsweikamp
parents:
diff changeset
245
cd58f7fc86db 3.05 stable work
heinrichsweikamp
parents:
diff changeset
246 - When being shallower than the indicated stop depth, i.e. because the deco needs to be
cd58f7fc86db 3.05 stable work
heinrichsweikamp
parents:
diff changeset
247 accelerated, the reduced ambient pressure is figured in into the deco calculations such
cd58f7fc86db 3.05 stable work
heinrichsweikamp
parents:
diff changeset
248 that the displayed stop time, TTS and gas needs do immediately reflect the reduced depth.
cd58f7fc86db 3.05 stable work
heinrichsweikamp
parents:
diff changeset
249
cd58f7fc86db 3.05 stable work
heinrichsweikamp
parents:
diff changeset
250 - When set to imperial units, all depth will be shown in feet now not only in dive mode but
cd58f7fc86db 3.05 stable work
heinrichsweikamp
parents:
diff changeset
251 also throughout the whole surface menus.
cd58f7fc86db 3.05 stable work
heinrichsweikamp
parents:
diff changeset
252
cd58f7fc86db 3.05 stable work
heinrichsweikamp
parents:
diff changeset
253 - When in a leap year, the 29th of February is now correctly handled when adjusting time and
cd58f7fc86db 3.05 stable work
heinrichsweikamp
parents:
diff changeset
254 date on exactly that day.
cd58f7fc86db 3.05 stable work
heinrichsweikamp
parents:
diff changeset
255
cd58f7fc86db 3.05 stable work
heinrichsweikamp
parents:
diff changeset
256 - Bugfix: with the option 'always show ppO2' set, in CCR and pSCR mode a "Dil:x.xx" ppO2
cd58f7fc86db 3.05 stable work
heinrichsweikamp
parents:
diff changeset
257 message was sometimes shown twice, once as an info and additionally as an attention or
cd58f7fc86db 3.05 stable work
heinrichsweikamp
parents:
diff changeset
258 warning. This has been fixed now: in case of an active attention or warning the secondary
cd58f7fc86db 3.05 stable work
heinrichsweikamp
parents:
diff changeset
259 info message gets suppressed.
cd58f7fc86db 3.05 stable work
heinrichsweikamp
parents:
diff changeset
260
cd58f7fc86db 3.05 stable work
heinrichsweikamp
parents:
diff changeset
261 - Bugfix: the Simulator +5 min function had a punch-through effect on the real world last
cd58f7fc86db 3.05 stable work
heinrichsweikamp
parents:
diff changeset
262 dive time (displayed surface interval).
cd58f7fc86db 3.05 stable work
heinrichsweikamp
parents:
diff changeset
263
cd58f7fc86db 3.05 stable work
heinrichsweikamp
parents:
diff changeset
264 - Tissue desaturation is now also computed while in surface and menu modes.
cd58f7fc86db 3.05 stable work
heinrichsweikamp
parents:
diff changeset
265
cd58f7fc86db 3.05 stable work
heinrichsweikamp
parents:
diff changeset
266
cd58f7fc86db 3.05 stable work
heinrichsweikamp
parents:
diff changeset
267 Some more internal improvements:
cd58f7fc86db 3.05 stable work
heinrichsweikamp
parents:
diff changeset
268
cd58f7fc86db 3.05 stable work
heinrichsweikamp
parents:
diff changeset
269 - Handling of data transfer into and out of the interrupt service routine has been reworked.
cd58f7fc86db 3.05 stable work
heinrichsweikamp
parents:
diff changeset
270
cd58f7fc86db 3.05 stable work
heinrichsweikamp
parents:
diff changeset
271 - Memory placement of key variables has been reworked to reduce the number of bank switches.
cd58f7fc86db 3.05 stable work
heinrichsweikamp
parents:
diff changeset
272
cd58f7fc86db 3.05 stable work
heinrichsweikamp
parents:
diff changeset
273 - In case option check reveals no errors, an unnecessary write-back to the EEPROM is suppressed
cd58f7fc86db 3.05 stable work
heinrichsweikamp
parents:
diff changeset
274 to speed-up restart and reduce wear.
cd58f7fc86db 3.05 stable work
heinrichsweikamp
parents:
diff changeset
275
cd58f7fc86db 3.05 stable work
heinrichsweikamp
parents:
diff changeset
276 - Large portion of the code have been inspected / reviewed.
cd58f7fc86db 3.05 stable work
heinrichsweikamp
parents:
diff changeset
277
cd58f7fc86db 3.05 stable work
heinrichsweikamp
parents:
diff changeset
278 - Further improvements in code quality, formatting and commenting (done while code review).