Subversion Repositories Projects

Rev

Rev 1992 | Rev 2009 | Go to most recent revision | Only display areas with differences | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed

Rev 1992 Rev 2000
1
/****************************************************************************
1
/****************************************************************************
2
 *   Copyright (C) 2009-2013 by Claas Anders "CaScAdE" Rathje               *
2
 *   Copyright (C) 2009-2013 by Claas Anders "CaScAdE" Rathje               *
3
 *   admiralcascade@gmail.com                                               *
3
 *   admiralcascade@gmail.com                                               *
4
 *   Project-URL: http://www.mylifesucks.de/oss/c-osd/                      *
4
 *   Project-URL: http://www.mylifesucks.de/oss/c-osd/                      *
5
 *                                                                          *
5
 *                                                                          *
6
 *   This program is free software; you can redistribute it and/or modify   *
6
 *   This program is free software; you can redistribute it and/or modify   *
7
 *   it under the terms of the GNU General Public License as published by   *
7
 *   it under the terms of the GNU General Public License as published by   *
8
 *   the Free Software Foundation; either version 2 of the License.         *
8
 *   the Free Software Foundation; either version 2 of the License.         *
9
 *                                                                          *
9
 *                                                                          *
10
 *   This program is distributed in the hope that it will be useful,        *
10
 *   This program is distributed in the hope that it will be useful,        *
11
 *   but WITHOUT ANY WARRANTY; without even the implied warranty of         *
11
 *   but WITHOUT ANY WARRANTY; without even the implied warranty of         *
12
 *   MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the          *
12
 *   MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the          *
13
 *   GNU General Public License for more details.                           *
13
 *   GNU General Public License for more details.                           *
14
 *                                                                          *
14
 *                                                                          *
15
 *   You should have received a copy of the GNU General Public License      *
15
 *   You should have received a copy of the GNU General Public License      *
16
 *   along with this program; if not, write to the                          *
16
 *   along with this program; if not, write to the                          *
17
 *   Free Software Foundation, Inc.,                                        *
17
 *   Free Software Foundation, Inc.,                                        *
18
 *   59 Temple Place - Suite 330, Boston, MA  02111-1307, USA.              *
18
 *   59 Temple Place - Suite 330, Boston, MA  02111-1307, USA.              *
19
 ****************************************************************************/
19
 ****************************************************************************/
20
 
20
 
21
20130622-2030
21
20130622-2030
-
 
22
	*adapted settings struct to FC software 0.90L
-
 
23
	
-
 
24
20130622-2030
22
	*adapted settings struct to FC software 0.90j
25
	*adapted settings struct to FC software 0.90j
23
 
26
 
24
20130401-1216
27
20130401-1216
25
	*fixed display of mAh from C-Strom
28
	*fixed display of mAh from C-Strom
26
	*fixed ppm crash due do underflow
29
	*fixed ppm crash due do underflow
27
 
30
 
28
20130218-2030
31
20130218-2030
29
	+Source option to set the Aggr.Horizon indicator bars on the same
32
	+Source option to set the Aggr.Horizon indicator bars on the same
30
	 level as the horizon
33
	 level as the horizon
31
 
34
 
32
20121127-2120
35
20121127-2120
33
	+No FC communication define in config for usage with NC and no FC
36
	+No FC communication define in config for usage with NC and no FC
34
	*memcpy stuff instead of inplace buffer to unlock the buffer faster
37
	*memcpy stuff instead of inplace buffer to unlock the buffer faster
35
	+prepared the 3D Data stuff
38
	+prepared the 3D Data stuff
36
 
39
 
37
20121105-1135
40
20121105-1135
38
	*attemp to fix errors when building with GCC 4.7
41
	*attemp to fix errors when building with GCC 4.7
39
 
42
 
40
20121102-1245
43
20121102-1245
41
	*small init fix for display modes
44
	*small init fix for display modes
42
	*small change in ppm handling
45
	*small change in ppm handling
43
 
46
 
44
20120723-1900
47
20120723-1900
45
	*expanded ampere wasted to 5digits in nc_mode_default
48
	*expanded ampere wasted to 5digits in nc_mode_default
46
 
49
 
47
20120329-1324
50
20120329-1324
48
	*corrected bug in stats which caused maximal current to be overwritten
51
	*corrected bug in stats which caused maximal current to be overwritten
49
 
52
 
50
20120328-1000
53
20120328-1000
51
	*setting struct adapted to V0.88e
54
	*setting struct adapted to V0.88e
52
	@caused wrong setting-name display
55
	@caused wrong setting-name display
53
	
56
	
54
20120114-2235
57
20120114-2235
55
	*setting struct adapted to V0.86d
58
	*setting struct adapted to V0.86d
56
	@caused wrong setting-name display
59
	@caused wrong setting-name display
57
 
60
 
58
20110921-1425
61
20110921-1425
59
        +logo support
62
        +logo support
60
        @there is a logo in the new character definitions
63
        @there is a logo in the new character definitions
61
        @to see it you will have to reflash characters
64
        @to see it you will have to reflash characters
62
        @insert your own logo if you like to, see osd-logo.png as example
65
        @insert your own logo if you like to, see osd-logo.png as example
63
        @and use http://www.mylifesucks.de/tools/max7456/
66
        @and use http://www.mylifesucks.de/tools/max7456/
64
 
67
 
65
20110825-1000
68
20110825-1000
66
        *initial testing stuff for -45° rotated flights (X instead of +)
69
        *initial testing stuff for -45° rotated flights (X instead of +)
67
        *some minor code changes
70
        *some minor code changes
68
 
71
 
69
20110605-1045
72
20110605-1045
70
        *possible fix of the previous ugly RSSI hack
73
        *possible fix of the previous ugly RSSI hack
71
 
74
 
72
20110604-1615
75
20110604-1615
73
        +really ugly (untested) hack to get ACT DSL RSSI information in FC-Only mode
76
        +really ugly (untested) hack to get ACT DSL RSSI information in FC-Only mode
74
 
77
 
75
20110523-1635
78
20110523-1635
76
	*fixed statistics-accumulation in minimal-screen.
79
	*fixed statistics-accumulation in minimal-screen.
77
 
80
 
78
20110331-1805
81
20110331-1805
79
        +added possibility to blank the display with SJ1 (SJ1 closed = no HUD)
82
        +added possibility to blank the display with SJ1 (SJ1 closed = no HUD)
80
 
83
 
81
20110331-1200
84
20110331-1200
82
        *small adaption to NC 0.24b and FC 0.84a
85
        *small adaption to NC 0.24b and FC 0.84a
83
        *added CF-indicator icon
86
        *added CF-indicator icon
84
        @To see the correct CF-indicator you will have to flash the characters!
87
        @To see the correct CF-indicator you will have to flash the characters!
85
 
88
 
86
20110307-1845
89
20110307-1845
87
        *added debug output option for MAX7456 emulation
90
        *added debug output option for MAX7456 emulation
88
        *moved horizon one line higher when displaying GPS-Coordinates
91
        *moved horizon one line higher when displaying GPS-Coordinates
89
        *fixed small glitch in menu
92
        *fixed small glitch in menu
90
 
93
 
91
20110202-1323
94
20110202-1323
92
        *added big speed indicator (credits to: uwerner)
95
        *added big speed indicator (credits to: uwerner)
93
        *added possibility to show GPS-Coordinates during flight
96
        *added possibility to show GPS-Coordinates during flight
94
        *added more _brackets_
97
        *added more _brackets_
95
        @To see correct corner-chars when using scope, flash the character-set
98
        @To see correct corner-chars when using scope, flash the character-set
96
         included in this release!
99
         included in this release!
97
 
100
 
98
20101218-2030
101
20101218-2030
99
        *added _brackets_ to mark a scope when using a second camera
102
        *added _brackets_ to mark a scope when using a second camera
100
         (might help to remember what the second camera is filming)
103
         (might help to remember what the second camera is filming)
101
        @To see real corners, flash the new character-set included in this release!
104
        @To see real corners, flash the new character-set included in this release!
102
 
105
 
103
20101116-2110
106
20101116-2110
104
	*increased buffer so the new config struct really fits (fixes garbage after setting name)
107
	*increased buffer so the new config struct really fits (fixes garbage after setting name)
105
        *fixed GPS-blink on startup
108
        *fixed GPS-blink on startup
106
        *re-enable some ascii-char mappings (some people do have underscores in their setting-names)
109
        *re-enable some ascii-char mappings (some people do have underscores in their setting-names)
107
 
110
 
108
20101115-2115
111
20101115-2115
109
	*inserted missing new value in config-struct. should fix setting-name.
112
	*inserted missing new value in config-struct. should fix setting-name.
110
 
113
 
111
20101115-0800
114
20101115-0800
112
	*updated structs and flags to fit FC 0.80a && NC 0.20a
115
	*updated structs and flags to fit FC 0.80a && NC 0.20a
113
        *sat-icon will blink when not enough sats are found (nc_mode_default)
116
        *sat-icon will blink when not enough sats are found (nc_mode_default)
114
 
117
 
115
20101008-0945
118
20101008-0945
116
	*fixed EPi-Strom voltage-display when using FC-Ampere
119
	*fixed EPi-Strom voltage-display when using FC-Ampere
117
 
120
 
118
20101007-1555
121
20101007-1555
119
	*added passive option: OSD will NOT request data after bootup
122
	*added passive option: OSD will NOT request data after bootup
120
 
123
 
121
20100908-2335
124
20100908-2335
122
	*fixed height-offset causing different height values in OSD compared to MK-Tool when using baro-height (thx Neo360)
125
	*fixed height-offset causing different height values in OSD compared to MK-Tool when using baro-height (thx Neo360)
123
 
126
 
124
20100822-2300
127
20100822-2300
125
	*removed debug-leftover in ppm.c (thx OktoMac)
128
	*removed debug-leftover in ppm.c (thx OktoMac)
126
	*made number display-routines more stable when big numbers occur
129
	*made number display-routines more stable when big numbers occur
127
 
130
 
128
20100803-0355
131
20100803-0355
129
	*removed constantly requests for the NC Uart in NC mode which
132
	*removed constantly requests for the NC Uart in NC mode which
130
	 caused problems when using OSD/MKTool at the same time
133
	 caused problems when using OSD/MKTool at the same time
131
 
134
 
132
20100730-1345
135
20100730-1345
133
	*added current setting display
136
	*added current setting display
134
	*updated structs for FC 0.80 and NC 0.20 (old version will still work, just cosmetics)
137
	*updated structs for FC 0.80 and NC 0.20 (old version will still work, just cosmetics)
135
	*battery warn level now _can_ be taken from the FC-Settings
138
	*battery warn level now _can_ be taken from the FC-Settings
136
	*corrected some defines so FC stuff is only in FC Builds and NC stuff only in NC builds
139
	*corrected some defines so FC stuff is only in FC Builds and NC stuff only in NC builds
137
 
140
 
138
20100701-1745
141
20100701-1745
139
	*hopefully fixed altimeter-stats
142
	*hopefully fixed altimeter-stats
140
	*some basic antenna tracking insertion for others to test
143
	*some basic antenna tracking insertion for others to test
141
 
144
 
142
20100613-2255
145
20100613-2255
143
	*corrected heigth-division-factor when using baro-height
146
	*corrected heigth-division-factor when using baro-height
144
 
147
 
145
20100531-1530
148
20100531-1530
146
	*fixed bug in stats when max-distance > 999m
149
	*fixed bug in stats when max-distance > 999m
147
 
150
 
148
20100501-1130
151
20100501-1130
149
	*distance to home now 4 digits for long distance flights
152
	*distance to home now 4 digits for long distance flights
150
	*max height and speed shown again in stats
153
	*max height and speed shown again in stats
151
	*clear full screen before stats shown so the art-horizon does not bug us
154
	*clear full screen before stats shown so the art-horizon does not bug us
152
 
155
 
153
20100419-0020
156
20100419-0020
154
	*fixed bug causing PPM-based display on/off to fail
157
	*fixed bug causing PPM-based display on/off to fail
155
	*fixed display of AGRESSiVA-horizion during motor run
158
	*fixed display of AGRESSiVA-horizion during motor run
156
 
159
 
157
20100412-2125
160
20100412-2125
158
	*added mph/ft (two new chars added, reflash characters if you need ft/mph)
161
	*added mph/ft (two new chars added, reflash characters if you need ft/mph)
159
	*AGRESSiVA-horizion now switchable via menu
162
	*AGRESSiVA-horizion now switchable via menu
160
	*reworked menu a bit
163
	*reworked menu a bit
161
	*switched from -O2 to -Os because of the added stuff
164
	*switched from -O2 to -Os because of the added stuff
162
 
165
 
163
20100403-0115
166
20100403-0115
164
	*RC-RSSI now shown if available (RC_Quality is still fallback, still needs FC patch)
167
	*RC-RSSI now shown if available (RC_Quality is still fallback, still needs FC patch)
165
	+AGRESSiVA-horizion to main trunk (NEW_ARTHORIZON 1 to test, needs new chars)
168
	+AGRESSiVA-horizion to main trunk (NEW_ARTHORIZON 1 to test, needs new chars)
166
	+chars needed for above mod to chars.mcm and chars.c
169
	+chars needed for above mod to chars.mcm and chars.c
167
 
170
 
168
20100218-2330
171
20100218-2330
169
	*hopefully fixed the laggy osd data problem
172
	*hopefully fixed the laggy osd data problem
170
	-send_data_mk has been striked out to save space
173
	-send_data_mk has been striked out to save space
171
	@nc-mode should be small enough for bootloader again ( Program:	 14986 bytes (91.5% Full) )
174
	@nc-mode should be small enough for bootloader again ( Program:	 14986 bytes (91.5% Full) )
172
 
175
 
173
20100216-1430
176
20100216-1430
174
	*some menu stuff
177
	*some menu stuff
175
	*stats in nc_default do not disturb the bigvario anymore
178
	*stats in nc_default do not disturb the bigvario anymore
176
	*reduced code size from 16088 bytes (98.2% Full) 15436 bytes (94.2% Full)
179
	*reduced code size from 16088 bytes (98.2% Full) 15436 bytes (94.2% Full)
177
 
180
 
178
20100214-1700
181
20100214-1700
179
	+mah wasted per flight (still counts up after landing, but space gets tight)
182
	+mah wasted per flight (still counts up after landing, but space gets tight)
180
	*init phase from 2000ms to 3000ms
183
	*init phase from 2000ms to 3000ms
181
	*init only takes place after first "valid" UBat is received (<4V should case the Mega to reset anyways)
184
	*init only takes place after first "valid" UBat is received (<4V should case the Mega to reset anyways)
182
 
185
 
183
20100212-2310
186
20100212-2310
184
	*adapted MK-datastructs to NC 0.18c
187
	*adapted MK-datastructs to NC 0.18c
185
	*added choice for current display measured by FC
188
	*added choice for current display measured by FC
186
 
189
 
187
20091109-1100
190
20091109-1100
188
	+fc-only mode by Josef "jopl" Plasil (MK3Mag on FC and no NC)
191
	+fc-only mode by Josef "jopl" Plasil (MK3Mag on FC and no NC)
189
	*usart1 routine to filter out unwanted datasets (also big thanks to jopl)
192
	*usart1 routine to filter out unwanted datasets (also big thanks to jopl)
190
 
193
 
191
20091102-2205
194
20091102-2205
192
	+nc/fc software version display in bootup
195
	+nc/fc software version display in bootup
193
	*changed checkbytes because of previously removed EEPROM data
196
	*changed checkbytes because of previously removed EEPROM data
194
 
197
 
195
20091030-2222
198
20091030-2222
196
	*synced NaviStruct to NC Code v0.17e
199
	*synced NaviStruct to NC Code v0.17e
197
	(since nothing of the new stuff is used right now, older NC version will still work)
200
	(since nothing of the new stuff is used right now, older NC version will still work)
198
 
201
 
199
20090714-2100
202
20090714-2100
200
	*fixed the flags (hopefully) for C-Strom and stuff
203
	*fixed the flags (hopefully) for C-Strom and stuff
201
 
204
 
202
20090706-2000
205
20090706-2000
203
        *hopefully fixed the new 10th number showing functions
206
        *hopefully fixed the new 10th number showing functions
204
        +support for GPS height instead of Baro
207
        +support for GPS height instead of Baro
205
 
208
 
206
20090703-0005
209
20090703-0005
207
        *write-number-functions changed, using itoa now, saves space, should be faster
210
        *write-number-functions changed, using itoa now, saves space, should be faster
208
        *inline added for basic max7456-spi_send because saves procedure call (^= time)
211
        *inline added for basic max7456-spi_send because saves procedure call (^= time)
209
 
212
 
210
20090627-1415
213
20090627-1415
211
	*ALL characters now in Progmem, from now on there will be only ONE char-file!
214
	*ALL characters now in Progmem, from now on there will be only ONE char-file!
212
 
215
 
213
20090612-2100
216
20090612-2100
214
        *spi transfer now struct driven (needs C-Strom 20090612-2100 now!!!)
217
        *spi transfer now struct driven (needs C-Strom 20090612-2100 now!!!)
215
        *lesser spi update rate (caused problems on some strom-slaves)
218
        *lesser spi update rate (caused problems on some strom-slaves)
216
        *voltage gets transfered via spi as well
219
        *voltage gets transfered via spi as well
217
        *menu to switch display of 2nd voltage measured by C-Strom on and off
220
        *menu to switch display of 2nd voltage measured by C-Strom on and off
218
 
221
 
219
20090604-1350
222
20090604-1350
220
	*bugfix for stats
223
	*bugfix for stats
221
 
224
 
222
20090604-1330
225
20090604-1330
223
	*possible to choose between different osd-layouts (via menu)
226
	*possible to choose between different osd-layouts (via menu)
224
 
227
 
225
20090604-0700
228
20090604-0700
226
	+(shaddi)osd_ncmode_minimal for less symbols during FPV
229
	+(shaddi)osd_ncmode_minimal for less symbols during FPV
227
 
230
 
228
20090601-2233
231
20090601-2233
229
	*(woggle) changed timer init an interupt to be more precise
232
	*(woggle) changed timer init an interupt to be more precise
230
	*(woggle) remove all warning during compile
233
	*(woggle) remove all warning during compile
231
	*(woggle) simplify draw_big_variometer
234
	*(woggle) simplify draw_big_variometer
232
	*(woggle) put compass rose to PROGMEM
235
	*(woggle) put compass rose to PROGMEM
233
	*(woggle) put directions array to PROGMEM
236
	*(woggle) put directions array to PROGMEM
234
 
237
 
235
20090525-2305
238
20090525-2305
236
	+HUD on/off via RC (connect to PPM, according to manual) testing stuff
239
	+HUD on/off via RC (connect to PPM, according to manual) testing stuff
237
 
240
 
238
20090523-1150
241
20090523-1150
239
	+pal/ntsc changable in menu (applied immedeately!)
242
	+pal/ntsc changable in menu (applied immedeately!)
240
 
243
 
241
20090519-2245
244
20090519-2245
242
        *mah corrected
245
        *mah corrected
243
        +config gets saved now (menu item!)
246
        +config gets saved now (menu item!)
244
        *source moved a bit
247
        *source moved a bit
245
 
248
 
246
20090519-0115
249
20090519-0115
247
        +mah currently wasted
250
        +mah currently wasted
248
        *some small changes
251
        *some small changes
249
 
252
 
250
20090517-2345
253
20090517-2345
251
	*modded the real alpha stuff i have been talking about below
254
	*modded the real alpha stuff i have been talking about below
252
 
255
 
253
20090516-2345
256
20090516-2345
254
	+some really testing stuff 'bout current measurement, more to come
257
	+some really testing stuff 'bout current measurement, more to come
255
 
258
 
256
20090513-2350
259
20090513-2350
257
	*cellnumber autoconfig modified, offset set to 1,5V
260
	*cellnumber autoconfig modified, offset set to 1,5V
258
	*copy paste nick/roll error fixed
261
	*copy paste nick/roll error fixed
259
	*clean after build in dist.sh
262
	*clean after build in dist.sh
260
	+a little shellscript to auto-build the files (testing)
263
	+a little shellscript to auto-build the files (testing)
261
	*osd-layouts in seperate files so including own layouts should get easier
264
	*osd-layouts in seperate files so including own layouts should get easier
262
	+build date is displayed during init to know which version you are runing
265
	+build date is displayed during init to know which version you are runing
263
 
266
 
264
20090513-1040
267
20090513-1040
265
        *some code movement
268
        *some code movement
266
        +artificial horizon for FC-ONLY mode
269
        +artificial horizon for FC-ONLY mode
267
 
270
 
268
20090512-2100
271
20090512-2100
269
        +some FCONLY basics (set FCONLY to 1 in main.h to use it)
272
        +some FCONLY basics (set FCONLY to 1 in main.h to use it)
270
 
273
 
271
20090511-2345
274
20090511-2345
272
        *battery voltages now calculated according to CELL_VOLT_MIN CELL_VOLT_MAX and CELL_NUM
275
        *battery voltages now calculated according to CELL_VOLT_MIN CELL_VOLT_MAX and CELL_NUM
273
        *CELL_NUM -1 causes a rough auto detection of cell number
276
        *CELL_NUM -1 causes a rough auto detection of cell number
274
        -UBAT_WRN and UBAT_MAX are now deprecated
277
        -UBAT_WRN and UBAT_MAX are now deprecated
275
 
278
 
276
20090427-2315
279
20090427-2315
277
        +write_gps_pos(...) (needs to be tested)
280
        +write_gps_pos(...) (needs to be tested)
278
        +gps position is shown in stats screen for testing purpose
281
        +gps position is shown in stats screen for testing purpose
279
 
282
 
280
20090427-2131
283
20090427-2131
281
        *stats are only collected while engines running (shaddi)
284
        *stats are only collected while engines running (shaddi)
282
 
285
 
283
20090427-2102
286
20090427-2102
284
        *fixed maximum distance in stats (shaddi)
287
        *fixed maximum distance in stats (shaddi)
285
 
288
 
286
20090427-2050
289
20090427-2050
287
        *clear() now faster
290
        *clear() now faster
288
        *fixed calculation of max speed in stats (shaddi)
291
        *fixed calculation of max speed in stats (shaddi)
289
        *littel typo in artificial horizon (thx joko)
292
        *littel typo in artificial horizon (thx joko)
290
        *stats are only shown AFTER flight (more specific, after motors had been on at least once)
293
        *stats are only shown AFTER flight (more specific, after motors had been on at least once)
291
        +indication icon for serial link (requires new character 198)
294
        +indication icon for serial link (requires new character 198)
292
        +indication icon for manual controll (stick > stick threshold)
295
        +indication icon for manual controll (stick > stick threshold)
293
        (Character set 192 needs to be reflashed since new icon is in it)
296
        (Character set 192 needs to be reflashed since new icon is in it)
294
 
297
 
295
20090420-0205
298
20090420-0205
296
        *reset-bug fixed
299
        *reset-bug fixed
297
        *moved code a bit
300
        *moved code a bit
298
 
301
 
299
20090419-2145
302
20090419-2145
300
	*reset-bug workaround in usart1.c: usart1_DisableTXD and usart1_EnableTXD
303
	*reset-bug workaround in usart1.c: usart1_DisableTXD and usart1_EnableTXD
301
 
304
 
302
20090419-1900
305
20090419-1900
303
	*fixed bug in heading-fine conv for bearing to home
306
	*fixed bug in heading-fine conv for bearing to home
304
 
307
 
305
20090419-1245
308
20090419-1245
306
	*compass characters bigger
309
	*compass characters bigger
307
	*battery position
310
	*battery position
308
	+voltage-symbol to battery-voltage
311
	+voltage-symbol to battery-voltage
309
	(Character Set 208 needs to be reflashed since compass chars are in it)
312
	(Character Set 208 needs to be reflashed since compass chars are in it)
310
 
313
 
311
20090418-2015
314
20090418-2015
312
	*fixed bug in Character Set 128 (reflash it if you already flashed it!)
315
	*fixed bug in Character Set 128 (reflash it if you already flashed it!)
313
	+another set of vario chars
316
	+another set of vario chars
314
	*changed vario to use new characters
317
	*changed vario to use new characters
315
	*moved vario/home-bearing positions
318
	*moved vario/home-bearing positions
316
	*big vario now enabled via menu or BIGVARIO
319
	*big vario now enabled via menu or BIGVARIO
317
	(Character Set 112 needs to be flashed)
320
	(Character Set 112 needs to be flashed)
318
 
321
 
319
20090418-1235
322
20090418-1235
320
	+big vario for testing purpose
323
	+big vario for testing purpose
321
	(Character Set 192 needs to be flashed)
324
	(Character Set 192 needs to be flashed)
322
 
325
 
323
20090418-0100
326
20090418-0100
324
	*variometer uses more steps (9 instead of 5)
327
	*variometer uses more steps (9 instead of 5)
325
	*home-arrow is now home-clock using more steps (22,5� resolution)
328
	*home-arrow is now home-clock using more steps (22,5� resolution)
326
	+visual battery-gauge according to difference between UBAT_WRN and UBAT_MAX
329
	+visual battery-gauge according to difference between UBAT_WRN and UBAT_MAX
327
 
330
 
328
20090417-1115
331
20090417-1115
329
	*changed calculation of km/h (thx wowie)
332
	*changed calculation of km/h (thx wowie)
330
	*added JochenK_(joko)'s characters
333
	*added JochenK_(joko)'s characters
331
	(Character-Sets 128, 136, 144, 152, 160, 168, 176 and 184 need to be flashed!)
334
	(Character-Sets 128, 136, 144, 152, 160, 168, 176 and 184 need to be flashed!)
332
 
335
 
333
20090408-1245 (shaddi)
336
20090408-1245 (shaddi)
334
	*fixed distance towards home
337
	*fixed distance towards home
335
 
338
 
336
20090408-0035
339
20090408-0035
337
	*rewrote number->display functions
340
	*rewrote number->display functions
338
	*fixed height bug (uint vs int)
341
	*fixed height bug (uint vs int)
339
 
342
 
340
20090407-2100
343
20090407-2100
341
        +added request of OSD data, disrequest of debug data and uptime reset to menu
344
        +added request of OSD data, disrequest of debug data and uptime reset to menu
342
        -removed the uptime-reset binding from S2
345
        -removed the uptime-reset binding from S2
343
        +pgm space for some strings to save _normal_ data space
346
        +pgm space for some strings to save _normal_ data space
344
        *some code movement
347
        *some code movement
345
 
348
 
346
20090406-0130
349
20090406-0130
347
	*MK-Datastruct updated to work with NaviCtrl 0.15c firmware
350
	*MK-Datastruct updated to work with NaviCtrl 0.15c firmware
348
	*changed flags from NO* to invers versions
351
	*changed flags from NO* to invers versions
349
	*enhanced the menu a bit
352
	*enhanced the menu a bit
350
	-artificial horizon at bootup, the menu is cooler imho
353
	-artificial horizon at bootup, the menu is cooler imho
351
 
354
 
352
20090405-0207
355
20090405-0207
353
	+NOOSD as requested
356
	+NOOSD as requested
354
	*height now corrected (thx lephisto) and displayed as .x up to 10m
357
	*height now corrected (thx lephisto) and displayed as .x up to 10m
355
 
358
 
356
20090402-0106
359
20090402-0106
357
	+ disabling the txd pin while not using it so it won't interfere with KopterTool usage (thx joko)
360
	+ disabling the txd pin while not using it so it won't interfere with KopterTool usage (thx joko)
358
	+ if no data has been received for over 2sec we re-request it
361
	+ if no data has been received for over 2sec we re-request it
359
	* tried source organisation a bit
362
	* tried source organisation a bit
360
 
363
 
361
20090401-1741 (shaddi)
364
20090401-1741 (shaddi)
362
	+ More precise Veriometer. Uses more more characters to show the speed of the movement
365
	+ More precise Veriometer. Uses more more characters to show the speed of the movement
363
            (Character-Set 232 needs to be flashed!)
366
            (Character-Set 232 needs to be flashed!)
364
 
367
 
365
20090331-1549
368
20090331-1549
366
	+ simple config menu during runtime, press S1 to jump in, S2 to cyle and S1 to accept choice
369
	+ simple config menu during runtime, press S1 to jump in, S2 to cyle and S1 to accept choice
367
	- S1 no longer requests the NC data
370
	- S1 no longer requests the NC data
368
 
371
 
369
20090331-1305
372
20090331-1305
370
	+ added more statistics
373
	+ added more statistics
371
	* corrected S1/S2 mapping (d'oh)
374
	* corrected S1/S2 mapping (d'oh)
372
	+ started simple mode controll, press S2 during bootup toggles artificial horizon
375
	+ started simple mode controll, press S2 during bootup toggles artificial horizon
373
 
376
 
374
20090329-1452
377
20090329-1452
375
	* fixed bearing to home
378
	* fixed bearing to home
376
	+ added flight stats (shown while engines off)
379
	+ added flight stats (shown while engines off)
377
	+ sat icon should indicate PH/CH/Free now
380
	+ sat icon should indicate PH/CH/Free now
378
	+ you need to flash characters 224-231 if you were using previous versions
381
	+ you need to flash characters 224-231 if you were using previous versions
379
 
382
 
380
20090327-2140
383
20090327-2140
381
	* fixed km/h (was cm/s)
384
	* fixed km/h (was cm/s)
382
	* fixed height m (was dm)
385
	* fixed height m (was dm)
383
	* modified incoming data speed to 100ms (was 200ms)
386
	* modified incoming data speed to 100ms (was 200ms)
384
 
387
 
385
20090326-2031
388
20090326-2031
386
	+ first binary release
389
	+ first binary release