Subversion Repositories Projects

Rev

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

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