Subversion Repositories Projects

Rev

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

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