628
|
1 Change Note 3.03.4
|
|
2 ==================
|
|
3
|
|
4 - More compact code for TR firmware and compass.
|
|
5
|
|
6 - Slightly more compact code for deco engine.
|
|
7
|
|
8 - Improvement of code for CNS calculation.
|
|
9
|
|
10 - Added a hysteresis to the dive start / dive end depth threshold.
|
|
11
|
|
12 - Bugfix in none-helium compile variant.
|
|
13
|
|
14
|
|
15 Change Note 3.03.3
|
|
16 ==================
|
|
17
|
|
18 - Added an option "extended stops" (named "Gas Change/...before 1.Stop" in Deco Setup
|
|
19 -> Deco Parameters -> more). If set to YES, a gas switch will be planned immediately
|
|
20 on the change depth of the gas, even if a stop on that depth is not required by deco
|
|
21 constraints. When set to NO, the gas switch will be planned to be done on the next
|
|
22 regular deco stop.
|
|
23 With extended stops enabled and a setting of "Gas Change (time):+0'" the switch will
|
|
24 be planned with no actual halt at the change depth (i.e. "switch on the fly"). With
|
|
25 change time set to > 0', a dedicated stop will be placed at the change depth for the
|
|
26 given number of minutes. This gas change stop may not be needed by deco constraints,
|
|
27 but it will influence the following deco stop depths and times as it introduces some
|
|
28 added time at depth.
|
|
29
|
|
30
|
|
31 Change Note 3.03.2
|
|
32 ==================
|
|
33
|
|
34 - Complete rework of the alternative dive mode screen layout.
|
|
35
|
|
36 - Various code improvements.
|
|
37
|
|
38
|
|
39
|
|
40 Change Note 3.03.1
|
|
41 ==================
|
|
42
|
|
43 - Various code improvements.
|
|
44
|
|
45 - Included RX firmware update into tech version.
|
|
46
|
|
47 - Modularization of the code to allow to compile in or not various features.
|
|
48
|
|
49
|
|
50 Change Note 3.02.1
|
|
51 ==================
|
|
52
|
|
53 - Reworked code for ascent and deco stops calculation. Does produce different results
|
|
54 compared to the code used in 3.00.3! With this implementation of an GF-controlled
|
|
55 deco schedule it becomes visible when deco stops disappear due to a high GF slope
|
|
56 (difference between GF low and GF high) combined with a moderate depth of the first
|
|
57 deco stop.
|
|
58
|
|
59 - When switching between GF and aGF, the depth of the first stop (determined by GF low)
|
|
60 will be recalculated now.
|
|
61
|
|
62 - Improved calculation of the supersaturation.
|
|
63
|
|
64 - New tissue graphics option (compile option as of now): shows absolute tissue pressures
|
|
65 (N2 + He added) and saturation per tissue. In the saturation bargraphs, the green line
|
|
66 marks GF low position, the yellow line GF high and the red one 100%.
|
|
67
|
|
68 - Numerous improvements around dive loop and deco engine start-up.
|
|
69
|
|
70 - speed_fastest now available again on new OSTC Sport, will adjust to 32 MHz.
|
|
71
|
|
72 Memory status: 2.252 bytes free with single language (English), RX-functions & screendump
|
|
73
|
|
74
|
|
75 Change Note 3.00.3c
|
|
76 ===================
|
|
77
|
|
78 - GF low can not be set higher than GF high any more as such a setting would produce
|
|
79 an illogical deco schedule.
|
|
80
|
|
81 - In case the compass is not calibrated, the heading is now displayed as "---°"
|
|
82 instead of ".00°".
|
|
83
|
|
84
|
|
85 Change Note 3.00.3b
|
|
86 ===================
|
|
87
|
|
88 - In the surface tissue graphics, tissues whose supersaturation exceed 100% are shown
|
|
89 in red color now.
|
|
90
|
|
91 - If any tissue is beyond 100%, no desaturation and no-fly times will be shown anymore.
|
|
92
|
|
93 - After use of the dive simulator and the deco calculator the interim tissue desaturation
|
|
94 is catched up now.
|
|
95
|
|
96 - Internal: prohibit selection of fastest speed on OSTC Sport hardware (uses flag for
|
|
97 screen type 2 while there is no dedicated flag for Sport hardware itself).
|
|
98
|
|
99 Memory status: 2.627 bytes free with single language (English), RX-functions, screendump
|
|
100 and deco engine performance measurement compiled in
|
|
101
|
|
102 Change Note 3.00.3
|
|
103 ==================
|
|
104
|
|
105 - Added support for display type 2.
|
|
106
|
|
107 - Added Deco Engine scheduling performance measurement (accessible via debug output).
|
|
108
|
|
109 - Open/Next Items:
|
|
110
|
|
111 + Catch up with tissue desaturation after a simulator run.
|
|
112
|
|
113 + Widen threshold for DECO ZONE cue to avoid too frequent appearing / disappearing.
|
|
114
|
|
115 + Detect OSTC Sport hardware and suppress speed_fastest on this hardware.
|
|
116
|
|
117 + Display dim-up in dive mode could be initiated later when more content is on the screen.
|
|
118 Alternatively use hard switch-on instead of dimming up.
|
|
119
|
|
120 + The temperature value should be LP-filtered (averaged) to avoid too frequent toggling
|
|
121 when on the edge of +/- 1 degree.
|
|
122
|
|
123
|
|
124 Memory status: 2.952 bytes free with single language (English), RX-functions and screendump.
|
|
125
|
|
126
|
|
127 Change Note 3.00.2
|
|
128 ==================
|
|
129
|
|
130 - The Deco Engine has been reworked to now run for up to 700 ms each second (configurable,
|
|
131 800 ms may be feasible also), split into two compute chunks per second. This increases
|
|
132 reactivity to buttons presses and compass display, while boosting deco calculation turn-
|
|
133 around times significantly.
|
|
134
|
|
135 Memory status: 3.760 bytes free with single language (English), RX-functions and screendump.
|
|
136
|
|
137
|
|
138 Change Note 3.00.1
|
|
139 ==================
|
|
140
|
|
141 - The simulator now uses the current ambient pressure as surface pressure instead of a fixed
|
|
142 1.000 hPa as done before. So in mountain diving, when being at the dive site the simulator
|
|
143 will show the same NDL times and deco schedules as will be shown in a real dive.
|
|
144
|
|
145 - When exiting the surface menu, the return to the normal surface screen has been sped up
|
|
146 and the display of the power-up logo screen is skipped now also.
|
|
147
|
|
148 - When submerged, the unit will now proceed from surface mode display to dive mode display
|
|
149 without intermediate display of the power-up logos.
|
|
150
|
|
151 - A cue is given when it is time to go up to th next deco stop by highlighting the next stop
|
|
152 data until ascent is done.
|
|
153
|
|
154 - When being shallower than the indicated stop depth, i.e. because the deco needs to be
|
|
155 accelerated, the reduced ambient pressure is figured in into the deco calculations such
|
|
156 that the displayed stop time, TTS and gas needs do immediately reflect the reduced depth.
|
|
157
|
|
158 - When set to imperial units, all depth will be shown in feet now not only in dive mode but
|
|
159 also throughout the whole surface menus.
|
|
160
|
|
161 - When in a leap year, the 29th of February is now correctly handled when adjusting time and
|
|
162 date on exactly that day.
|
|
163
|
|
164 - Bugfix: with the option 'always show ppO2' set, in CCR and pSCR mode a "Dil:x.xx" ppO2
|
|
165 message was sometimes shown twice, once as an info and additionally as an attention or
|
|
166 warning. This has been fixed now: in case of an active attention or warning the secondary
|
|
167 info message gets suppressed.
|
|
168
|
|
169 - Bugfix: the Simulator +5 min function had a punch-through effect on the real world last
|
|
170 dive time (displayed surface interval).
|
|
171
|
|
172 - Tissue desaturation is now also computed while in surface and menu modes.
|
|
173
|
|
174
|
|
175 Some more internal improvements:
|
|
176
|
|
177 - Handling of data transfer into and out of the interrupt service routine has been reworked.
|
|
178
|
|
179 - Memory placement of key variables has been reworked to reduce the number of bank switches.
|
|
180
|
|
181 - In case option check reveals no errors, an unnecessary write-back to the EEPROM is suppressed
|
|
182 to speed-up restart and reduce wear.
|
|
183
|
|
184 - Large portion of the code have been inspected / reviewed.
|
|
185
|
|
186 - Further improvements in code quality, formatting and commenting (done while code review).
|