Subversion Repositories Projects

Rev

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

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