Subversion Repositories Projects

Rev

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

Rev 453 Rev 454
1
/****************************************************************************
1
/****************************************************************************
2
 *   Copyright (C) 2009 by Claas Anders "CaScAdE" Rathje                    *
2
 *   Copyright (C) 2009 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
20090512-2100
-
 
22
	+some FCONLY basics (set FCONLY to 1 in main.h to use it)
20
 
23
	
21
20090511-2345
24
20090511-2345
22
    *battery voltages now calculated according to CELL_VOLT_MIN CELL_VOLT_MAX and CELL_NUM
25
    *battery voltages now calculated according to CELL_VOLT_MIN CELL_VOLT_MAX and CELL_NUM
23
    *CELL_NUM -1 causes a rough auto detection of cell number
26
    *CELL_NUM -1 causes a rough auto detection of cell number
24
    -UBAT_WRN and UBAT_MAX are now deprecated
27
    -UBAT_WRN and UBAT_MAX are now deprecated
25
 
28
 
26
20090427-2315
29
20090427-2315
27
    +write_gps_pos(...) (needs to be tested)
30
    +write_gps_pos(...) (needs to be tested)
28
    +gps position is shown in stats screen for testing purpose
31
    +gps position is shown in stats screen for testing purpose
29
 
32
 
30
20090427-2131
33
20090427-2131
31
    *stats are only collected while engines running (shaddi)
34
    *stats are only collected while engines running (shaddi)
32
 
35
 
33
20090427-2102
36
20090427-2102
34
    *fixed maximum distance in stats (shaddi)
37
    *fixed maximum distance in stats (shaddi)
35
 
38
 
36
20090427-2050
39
20090427-2050
37
    *clear() now faster
40
    *clear() now faster
38
    *fixed calculation of max speed in stats (shaddi)
41
    *fixed calculation of max speed in stats (shaddi)
39
    *littel typo in artificial horizon (thx joko)
42
    *littel typo in artificial horizon (thx joko)
40
    *stats are only shown AFTER flight (more specific, after motors had been on at least once)
43
    *stats are only shown AFTER flight (more specific, after motors had been on at least once)
41
    +indication icon for serial link (requires new character 198)
44
    +indication icon for serial link (requires new character 198)
42
    +indication icon for manual controll (stick > stick threshold)
45
    +indication icon for manual controll (stick > stick threshold)
43
    (Character set 192 needs to be reflashed since new icon is in it)
46
    (Character set 192 needs to be reflashed since new icon is in it)
44
 
47
 
45
20090420-0205
48
20090420-0205
46
    *reset-bug fixed
49
    *reset-bug fixed
47
    *moved code a bit
50
    *moved code a bit
48
 
51
 
49
20090419-2145
52
20090419-2145
50
	*reset-bug workaround in usart1.c: usart1_DisableTXD and usart1_EnableTXD
53
	*reset-bug workaround in usart1.c: usart1_DisableTXD and usart1_EnableTXD
51
 
54
 
52
20090419-1900
55
20090419-1900
53
	*fixed bug in heading-fine conv for bearing to home
56
	*fixed bug in heading-fine conv for bearing to home
54
 
57
 
55
20090419-1245
58
20090419-1245
56
	*compass characters bigger
59
	*compass characters bigger
57
	*battery position
60
	*battery position
58
	+voltage-symbol to battery-voltage
61
	+voltage-symbol to battery-voltage
59
	(Character Set 208 needs to be reflashed since compass chars are in it)
62
	(Character Set 208 needs to be reflashed since compass chars are in it)
60
 
63
 
61
20090418-2015
64
20090418-2015
62
	*fixed bug in Character Set 128 (reflash it if you already flashed it!)
65
	*fixed bug in Character Set 128 (reflash it if you already flashed it!)
63
	+another set of vario chars
66
	+another set of vario chars
64
	*changed vario to use new characters
67
	*changed vario to use new characters
65
	*moved vario/home-bearing positions
68
	*moved vario/home-bearing positions
66
	*big vario now enabled via menu or BIGVARIO
69
	*big vario now enabled via menu or BIGVARIO
67
	(Character Set 112 needs to be flashed)
70
	(Character Set 112 needs to be flashed)
68
 
71
 
69
20090418-1235
72
20090418-1235
70
	+big vario for testing purpose
73
	+big vario for testing purpose
71
	(Character Set 192 needs to be flashed)
74
	(Character Set 192 needs to be flashed)
72
 
75
 
73
20090418-0100
76
20090418-0100
74
	*variometer uses more steps (9 instead of 5)
77
	*variometer uses more steps (9 instead of 5)
75
	*home-arrow is now home-clock using more steps (22,5° resolution)
78
	*home-arrow is now home-clock using more steps (22,5° resolution)
76
	+visual battery-gauge according to difference between UBAT_WRN and UBAT_MAX
79
	+visual battery-gauge according to difference between UBAT_WRN and UBAT_MAX
77
 
80
 
78
20090417-1115
81
20090417-1115
79
	*changed calculation of km/h (thx wowie)
82
	*changed calculation of km/h (thx wowie)
80
	*added JochenK_(joko)'s characters
83
	*added JochenK_(joko)'s characters
81
	(Character-Sets 128, 136, 144, 152, 160, 168, 176 and 184 need to be flashed!)
84
	(Character-Sets 128, 136, 144, 152, 160, 168, 176 and 184 need to be flashed!)
82
 
85
 
83
20090408-1245 (shaddi)
86
20090408-1245 (shaddi)
84
	*fixed distance towards home
87
	*fixed distance towards home
85
 
88
 
86
20090408-0035
89
20090408-0035
87
	*rewrote number->display functions
90
	*rewrote number->display functions
88
	*fixed height bug (uint vs int)
91
	*fixed height bug (uint vs int)
89
 
92
 
90
20090407-2100
93
20090407-2100
91
    +added request of OSD data, disrequest of debug data and uptime reset to menu
94
    +added request of OSD data, disrequest of debug data and uptime reset to menu
92
    -removed the uptime-reset binding from S2
95
    -removed the uptime-reset binding from S2
93
    +pgm space for some strings to save _normal_ data space
96
    +pgm space for some strings to save _normal_ data space
94
    *some code movement
97
    *some code movement
95
 
98
 
96
20090406-0130
99
20090406-0130
97
	*MK-Datastruct updated to work with NaviCtrl 0.15c firmware
100
	*MK-Datastruct updated to work with NaviCtrl 0.15c firmware
98
	*changed flags from NO* to invers versions
101
	*changed flags from NO* to invers versions
99
	*enhanced the menu a bit
102
	*enhanced the menu a bit
100
	-artificial horizon at bootup, the menu is cooler imho
103
	-artificial horizon at bootup, the menu is cooler imho
101
 
104
 
102
20090405-0207
105
20090405-0207
103
	+NOOSD as requested
106
	+NOOSD as requested
104
	*height now corrected (thx lephisto) and displayed as .x up to 10m
107
	*height now corrected (thx lephisto) and displayed as .x up to 10m
105
 
108
 
106
20090402-0106
109
20090402-0106
107
	+ disabling the txd pin while not using it so it won't interfere with KopterTool usage (thx joko)
110
	+ disabling the txd pin while not using it so it won't interfere with KopterTool usage (thx joko)
108
	+ if no data has been received for over 2sec we re-request it
111
	+ if no data has been received for over 2sec we re-request it
109
	* tried source organisation a bit
112
	* tried source organisation a bit
110
 
113
 
111
20090401-1741 (shaddi)
114
20090401-1741 (shaddi)
112
	+ More precise Veriometer. Uses more more characters to show the speed of the movement
115
	+ More precise Veriometer. Uses more more characters to show the speed of the movement
113
	  (Character-Set 232 needs to be flashed!)
116
	  (Character-Set 232 needs to be flashed!)
114
 
117
 
115
20090331-1549
118
20090331-1549
116
	+ simple config menu during runtime, press S1 to jump in, S2 to cyle and S1 to accept choice
119
	+ simple config menu during runtime, press S1 to jump in, S2 to cyle and S1 to accept choice
117
	- S1 no longer requests the NC data
120
	- S1 no longer requests the NC data
118
 
121
 
119
20090331-1305
122
20090331-1305
120
	+ added more statistics
123
	+ added more statistics
121
	* corrected S1/S2 mapping (d'oh)
124
	* corrected S1/S2 mapping (d'oh)
122
	+ started simple mode controll, press S2 during bootup toggles artificial horizon
125
	+ started simple mode controll, press S2 during bootup toggles artificial horizon
123
 
126
 
124
20090329-1452
127
20090329-1452
125
	* fixed bearing to home
128
	* fixed bearing to home
126
	+ added flight stats (shown while engines off)
129
	+ added flight stats (shown while engines off)
127
	+ sat icon should indicate PH/CH/Free now
130
	+ sat icon should indicate PH/CH/Free now
128
	+ you need to flash characters 224-231 if you were using previous versions
131
	+ you need to flash characters 224-231 if you were using previous versions
129
 
132
 
130
20090327-2140
133
20090327-2140
131
	* fixed km/h (was cm/s)
134
	* fixed km/h (was cm/s)
132
	* fixed height m (was dm)
135
	* fixed height m (was dm)
133
	* modified incoming data speed to 100ms (was 200ms)
136
	* modified incoming data speed to 100ms (was 200ms)
134
 
137
 
135
20090326-2031
138
20090326-2031
136
	+ first binary release
139
	+ first binary release