📄 vosd.lst
字号:
160 1 break;
161 1 }
162 1 break;
163 1 //======================== Volum End ==================//
164 1 case(2):
165 1 //======================== start ==================//
166 1 break;
167 1 //======================== End ==================//
168 1 case(3):
169 1 //======================== start ==================//
170 1 break;
171 1 //======================== End ==================//
172 1 case(4):
173 1 //======================== Setup start ==================//
174 1 if(bup||bdown) {
175 1 if(bup)
176 1 Item=(Item+2)%3;
177 1 else
178 1 Item=(Item+1)%3;
179 1 Select_Video_Item();
C51 COMPILER V7.07 VOSD 05/03/2006 14:05:39 PAGE 4
180 1 }
181 1 if(bleft||bright) {
182 1 if(Item==0){
183 1 if(bleft) {
184 1 Language=(Language+4)%5;
185 1 }
186 1 if(bright) {
187 1 Language=(Language+1)%5;
188 1 }
189 1 switch(Language) {
190 1 case(0):
191 1 Print_String( 3,18, *(LinkPointer+18), WHITE);
192 1 LinkPointer=eLink;
193 1 break;
194 1 case(1):
195 1 Print_String( 3,18, *(LinkPointer+19), WHITE);
196 1 LinkPointer=dLink;
197 1 break;
198 1 case(2):
199 1 Print_String( 3,18, *(LinkPointer+20), WHITE);
200 1 LinkPointer=fLink;
201 1 break;
202 1 case(3):
203 1 Print_String( 3,18, *(LinkPointer+21), WHITE);
204 1 LinkPointer=sLink;
205 1 break;
206 1 case(4):
207 1 Print_String( 3,18, *(LinkPointer+22), WHITE);
208 1 LinkPointer=iLink;
209 1 break;
210 1 default:
211 1 Print_String( 3,18, *(LinkPointer+23), WHITE);
212 1 LinkPointer=eLink;
213 1 break;
214 1 }
215 1 EE_MCU_Byte_Write(EE_LANGUAGE, Language);
216 1 Draw_Video_Menu(0);
217 1 Clear_Right_Window();
218 1 Select_Video_Item();
219 1 }
220 1 if(Item==1) {
221 1 if(bleft) {
222 1 OSD_Location=(OSD_Location+4)%5;
223 1 }
224 1 if(bright) {
225 1 OSD_Location=(OSD_Location+1)%5;
226 1 }
227 1 Print_Icon(4, 19, 0x16+OSD_Location*2, WHITE);
228 1 Print_Icon(4, 20, 0x16+OSD_Location*2+1, WHITE);
229 1 OSD_Position(OSD_LOCALY[OSD_Location],OSD_LOCALX[OSD_Location]);
230 1 EE_MCU_Byte_Write(EE_OSD_LOCATION, OSD_Location);
231 1 }
232 1 if(Item==2) {
233 1 if(bleft) {
234 1 Display_Source=(Display_Source+2)%3;
235 1 }
236 1 if(bright) {
237 1 Display_Source=(Display_Source+1)%3;
238 1 }
239 1 VGA_Select_Item();
240 1 Analog_Video_Switch();
241 1 }
C51 COMPILER V7.07 VOSD 05/03/2006 14:05:39 PAGE 5
242 1 }
243 1 break;
244 1 //======================== Setup End ==================//
245 1 }
246 1 }
247 1 else {
248 1 if((bup||bdown) && (bbrg_con_hot==0)) {
249 1 Clear_Right_Window();
250 1 Item=bbrg_con_hot=0;
251 1 Window_Control(1, 1+Page*2, 1+Page*2, 1, 1, BLUE);
252 1 if(bup) {
253 1 Page=(Page+4)%5;
254 1 if((Page==2)||(Page==3))
255 1 Page=1;
256 1 }
257 1 if(bdown) {
258 1 Page=(Page+1)%5;
259 1 if((Page==2)||(Page==3))
260 1 Page=4;
261 1 }
262 1 PageTemp=Page;
263 1 Window_Control(1, 1+Page*2, 1+Page*2, 1, 1, WHITE);
264 1 Draw_Video_Menu(0);
265 1 Draw_Video_Left_Menu();
266 1 }
267 1 if(bosd) {
268 1 bpage_enter=0;
269 1 OSD_Show(0,0,0,0,0);
270 1 Clear_Screen();
271 1 return;
272 1 }
273 1 if(bauto_reset) {
274 1 bpage_enter=1;
275 1 if((Page==1)&&(ColorTemp>1))
276 1 Item=1;
277 1 Draw_Video_Menu(0xFF);
278 1 Select_Video_Item();
279 1 return;
280 1 }
281 1 }
282 1 */
283 1 }
284
285 /*==============================================================================
286
287 ==============================================================================*/
288 void Select_Item(void)
289 {
290 1 unsigned char prev, next;
291 1 Byte i;
292 1
293 1 prev=(Item+(TOTAL_ICON-1))%TOTAL_ICON; //TOTAL_ICON = 10
294 1 next=(Item+(TOTAL_ICON+1))%TOTAL_ICON;
295 1 for(i = 0; i < 3; i++)
296 1 {
297 2 Print_Icon(ICONPOS[Item], 0x0, 0x03, 0x07, ICONGROUP[Item][0]);
*** WARNING C214 IN LINE 297 OF VOSD.C: 'Argument': conversion: pointer to non-pointer
298 2 Print_Icon(ICONPOS[Item], 0x0, 0x03, 0x07, ICONGROUP[Item][1]);
*** WARNING C214 IN LINE 298 OF VOSD.C: 'Argument': conversion: pointer to non-pointer
299 2 Print_Icon(ICONPOS[prev], 0x0, 0x00, 0x07, ICONGROUP[prev][0]);
*** WARNING C214 IN LINE 299 OF VOSD.C: 'Argument': conversion: pointer to non-pointer
300 2 Print_Icon(ICONPOS[prev], 0x0, 0x00, 0x07, ICONGROUP[prev][1]);
C51 COMPILER V7.07 VOSD 05/03/2006 14:05:39 PAGE 6
*** WARNING C214 IN LINE 300 OF VOSD.C: 'Argument': conversion: pointer to non-pointer
301 2 Print_Icon(ICONPOS[next], 0x0, 0x00, 0x07, ICONGROUP[next][0]);
*** WARNING C214 IN LINE 301 OF VOSD.C: 'Argument': conversion: pointer to non-pointer
302 2 Print_Icon(ICONPOS[next], 0x0, 0x00, 0x07, ICONGROUP[next][1]);
*** WARNING C214 IN LINE 302 OF VOSD.C: 'Argument': conversion: pointer to non-pointer
303 2 }
304 1 }
MODULE INFORMATION: STATIC OVERLAYABLE
CODE SIZE = 292 ----
CONSTANT SIZE = 7090 ----
XDATA SIZE = ---- ----
PDATA SIZE = ---- ----
DATA SIZE = ---- 3
IDATA SIZE = ---- ----
BIT SIZE = ---- ----
END OF MODULE INFORMATION.
C51 COMPILATION COMPLETE. 6 WARNING(S), 0 ERROR(S)
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -