📄 userpref.lst
字号:
225 1 BOARDCHECKSUMH=rmReadByte(RM_TEST_ID_ADDRESS);
226 1 BOARDCHECKSUML=rmReadByte(RM_EEPROM_ID_ADDRESS);
227 1 #if 1//USE_CALENDAR
228 1 INIT_YEAR=rmReadByte(RM_EEPROM_CALENDAR); // year
229 1 INIT_MONTH=rmReadByte(RM_EEPROM_CALENDAR+1); // month
230 1 #endif
231 1 INIT_TIMER_TOLERANCE=rmReadByte(RM_TIMER_TOLERANCE);
232 1 // USE_LOCK_PSW=1;
233 1 rmBurstWriteBytes(RM_LOCKSETING_ADDRESS, (BYTE *)&g_LockSetting, SIZE_LOCKSETING);
234 1
235 1
236 1 s_I2CSel=TV_RAM;
237 1 rmWriteByte(RM_TEST_ID_ADDRESS, BOARDCHECKSUMH);
C51 COMPILER V7.50 USERPREF 07/03/2006 14:17:05 PAGE 5
238 1 rmWriteByte(RM_EEPROM_ID_ADDRESS, BOARDCHECKSUML);
239 1 rmWriteByte(RM_Factory_Option_ADDRESS,0x00);
240 1 #if 1//USE_CALENDAR
241 1 rmWriteByte(RM_EEPROM_CALENDAR,INIT_YEAR); // year
242 1 rmWriteByte(RM_EEPROM_CALENDAR+1,INIT_MONTH); // month
243 1 #endif
244 1 rmWriteByte(RM_TIMER_TOLERANCE,INIT_TIMER_TOLERANCE);
245 1 // USE_LOCK_PSW=1;
246 1
247 1
248 1 rmBurstWriteBytes(RM_LOCKSETING_ADDRESS, (BYTE *)&g_LockSetting, SIZE_LOCKSETING);
249 1 }
250 void userLoadOtherSetting(void)
251 {
252 1 s_I2CSel=TV_RAM;
253 1 BOARDCHECKSUMH=rmReadByte(RM_TEST_ID_ADDRESS);
254 1 BOARDCHECKSUML=rmReadByte(RM_EEPROM_ID_ADDRESS);
255 1 #if 1//USE_CALENDAR
256 1 INIT_YEAR=rmReadByte(RM_EEPROM_CALENDAR); // year
257 1 INIT_MONTH=rmReadByte(RM_EEPROM_CALENDAR+1); // month
258 1 #endif
259 1 INIT_TIMER_TOLERANCE=rmReadByte(RM_TIMER_TOLERANCE);
260 1 // USE_LOCK_PSW=1;
261 1 rmBurstWriteBytes(RM_LOCKSETING_ADDRESS, (BYTE *)&g_LockSetting, SIZE_LOCKSETING);
262 1
263 1
264 1 s_I2CSel=MCU_RAM;
265 1 rmWriteByte(RM_TEST_ID_ADDRESS, BOARDCHECKSUMH);
266 1 rmWriteByte(RM_EEPROM_ID_ADDRESS, BOARDCHECKSUML);
267 1 rmWriteByte(RM_Factory_Option_ADDRESS,0x00);
268 1 #if 1//USE_CALENDAR
269 1 rmWriteByte(RM_EEPROM_CALENDAR,INIT_YEAR); // year
270 1 rmWriteByte(RM_EEPROM_CALENDAR+1,INIT_MONTH); // month
271 1 #endif
272 1 rmWriteByte(RM_TIMER_TOLERANCE,INIT_TIMER_TOLERANCE);
273 1 // USE_LOCK_PSW=1;
274 1
275 1
276 1 rmBurstWriteBytes(RM_LOCKSETING_ADDRESS, (BYTE *)&g_LockSetting, SIZE_LOCKSETING);
277 1 }
278 void usrInitSystemSetting(void)
279 {
280 1 s_I2CSel=MCU_RAM;
281 1 rmBurstReadBytes(RM_SYS_SETTING_ADDRESS, (BYTE *)&g_SysSetting, SIZE_SYS_SETTING);
282 1 s_I2CSel=TV_RAM;
283 1 rmBurstWriteBytes(RM_SYS_SETTING_ADDRESS, (BYTE *)&g_SysSetting, SIZE_SYS_SETTING);
284 1 }
285 ///////////////////////////////////////////////////////////////////////////////
286 // <Function>: usrLoadSystemSetting
287 //
288 // <Description>: Load system setting.
289 ///////////////////////////////////////////////////////////////////////////////
290 void usrLoadSystemSetting(void)
291 {
292 1 s_I2CSel=TV_RAM;
293 1 rmBurstReadBytes(RM_SYS_SETTING_ADDRESS, (BYTE *)&g_SysSetting, SIZE_SYS_SETTING);
294 1 s_I2CSel=MCU_RAM;
295 1 rmBurstWriteBytes(RM_SYS_SETTING_ADDRESS, (BYTE *)&g_SysSetting, SIZE_SYS_SETTING);
296 1 }
297
298
299
C51 COMPILER V7.50 USERPREF 07/03/2006 14:17:05 PAGE 6
300 void usrInitAdcPCSetting(void)
301 {
302 1
303 1 s_I2CSel=MCU_RAM;
304 1 rmBurstReadBytes(RM_ADC_PC_SETTING_ADDRESS, (BYTE *)&g_AdcSetting, SIZE_ADC_SETTING);
305 1 s_I2CSel=TV_RAM;
306 1 rmBurstWriteBytes(RM_ADC_PC_SETTING_ADDRESS, (BYTE *)&g_AdcSetting, SIZE_ADC_SETTING);
307 1 }
308
309 void usrLoadAdcPCSetting(void)
310 {
311 1 s_I2CSel=TV_RAM;
312 1 rmBurstReadBytes(RM_ADC_PC_SETTING_ADDRESS, (BYTE *)&g_AdcSetting, SIZE_ADC_SETTING);
313 1 s_I2CSel=MCU_RAM;
314 1 rmBurstWriteBytes(RM_ADC_PC_SETTING_ADDRESS, (BYTE *)&g_AdcSetting, SIZE_ADC_SETTING);
315 1 }
316
317 void usrInitAdcVIDEONTSCSetting(void)
318 {
319 1
320 1 s_I2CSel=MCU_RAM;
321 1 rmBurstReadBytes(RM_ADC_VIDEO_NTSC_SETTING_ADDRESS, (BYTE *)&g_AdcSetting, SIZE_ADC_SETTING);
322 1 s_I2CSel=TV_RAM;
323 1 rmBurstWriteBytes(RM_ADC_VIDEO_NTSC_SETTING_ADDRESS, (BYTE *)&g_AdcSetting, SIZE_ADC_SETTING);
324 1 }
325
326 void usrLoadAdcVIDEONTSCSetting(void)
327 {
328 1 s_I2CSel=TV_RAM;
329 1 rmBurstReadBytes(RM_ADC_VIDEO_NTSC_SETTING_ADDRESS, (BYTE *)&g_AdcSetting, SIZE_ADC_SETTING);
330 1 s_I2CSel=MCU_RAM;
331 1 rmBurstWriteBytes(RM_ADC_VIDEO_NTSC_SETTING_ADDRESS, (BYTE *)&g_AdcSetting, SIZE_ADC_SETTING);
332 1 }
333
334 void usrInitAdcVIDEOPALSetting(void)
335 {
336 1
337 1 s_I2CSel=MCU_RAM;
338 1 rmBurstReadBytes(RM_ADC_VIDEO_PAL_SETTING_ADDRESS, (BYTE *)&g_AdcSetting, SIZE_ADC_SETTING);
339 1 s_I2CSel=TV_RAM;
340 1 rmBurstWriteBytes(RM_ADC_VIDEO_PAL_SETTING_ADDRESS, (BYTE *)&g_AdcSetting, SIZE_ADC_SETTING);
341 1 }
342
343 void usrLoadAdcVIDEOPALSetting(void)
344 {
345 1 s_I2CSel=TV_RAM;
346 1 rmBurstReadBytes(RM_ADC_VIDEO_PAL_SETTING_ADDRESS, (BYTE *)&g_AdcSetting, SIZE_ADC_SETTING);
347 1 s_I2CSel=MCU_RAM;
348 1 rmBurstWriteBytes(RM_ADC_VIDEO_PAL_SETTING_ADDRESS, (BYTE *)&g_AdcSetting, SIZE_ADC_SETTING);
349 1 }
350
351 void usrInitAdcYUVNTSCSetting(void)
352 {
353 1
354 1 s_I2CSel=MCU_RAM;
355 1 rmBurstReadBytes(RM_ADC_YUV_NTSC_SETTING_ADDRESS, (BYTE *)&g_AdcSetting, SIZE_ADC_SETTING);
356 1 s_I2CSel=TV_RAM;
357 1 rmBurstWriteBytes(RM_ADC_YUV_NTSC_SETTING_ADDRESS, (BYTE *)&g_AdcSetting, SIZE_ADC_SETTING);
358 1
359 1 }
360
361 void usrLoadAdcYUVNTSCSetting(void)
C51 COMPILER V7.50 USERPREF 07/03/2006 14:17:05 PAGE 7
362 {
363 1 s_I2CSel=TV_RAM;
364 1 rmBurstReadBytes(RM_ADC_YUV_NTSC_SETTING_ADDRESS, (BYTE *)&g_AdcSetting, SIZE_ADC_SETTING);
365 1 s_I2CSel=MCU_RAM;
366 1 rmBurstWriteBytes(RM_ADC_YUV_NTSC_SETTING_ADDRESS, (BYTE *)&g_AdcSetting, SIZE_ADC_SETTING);
367 1
368 1 }
369
370 void usrInitAdcYUV720PSetting(void)
371 {
372 1
373 1 s_I2CSel=MCU_RAM;
374 1 rmBurstReadBytes(RM_ADC_YUV_720P_SETTING_ADDRESS, (BYTE *)&g_AdcSetting, SIZE_ADC_SETTING);
375 1 s_I2CSel=TV_RAM;
376 1 rmBurstWriteBytes(RM_ADC_YUV_720P_SETTING_ADDRESS, (BYTE *)&g_AdcSetting, SIZE_ADC_SETTING);
377 1 }
378
379 void usrLoadAdcYUV720PSetting(void)
380 {
381 1 s_I2CSel=TV_RAM;
382 1 rmBurstReadBytes(RM_ADC_YUV_720P_SETTING_ADDRESS, (BYTE *)&g_AdcSetting, SIZE_ADC_SETTING);
383 1 s_I2CSel=MCU_RAM;
384 1 rmBurstWriteBytes(RM_ADC_YUV_720P_SETTING_ADDRESS, (BYTE *)&g_AdcSetting, SIZE_ADC_SETTING);
385 1 }
386 void usrInitAdcYUVOtherSetting(void)
387 {
388 1
389 1 s_I2CSel=MCU_RAM;
390 1 rmBurstReadBytes(RM_ADC_YUV_OTHER_SETTING_ADDRESS, (BYTE *)&g_AdcSetting, SIZE_ADC_SETTING);
391 1 s_I2CSel=TV_RAM;
392 1 rmBurstWriteBytes(RM_ADC_YUV_OTHER_SETTING_ADDRESS, (BYTE *)&g_AdcSetting, SIZE_ADC_SETTING);
393 1 }
394
395
396 void usrLoadAdcYUVOtherSetting(void)
397 {
398 1 s_I2CSel=TV_RAM;
399 1 rmBurstReadBytes(RM_ADC_YUV_OTHER_SETTING_ADDRESS, (BYTE *)&g_AdcSetting, SIZE_ADC_SETTING);
400 1 s_I2CSel=MCU_RAM;
401 1 rmBurstWriteBytes(RM_ADC_YUV_OTHER_SETTING_ADDRESS, (BYTE *)&g_AdcSetting, SIZE_ADC_SETTING);
402 1 }
403
404
405
406 void usrInitPCColorSetting(void)
407 {
408 1
409 1
410 1 s_I2CSel=MCU_RAM;
411 1 rmBurstReadBytes(RM_PC_COLOR_SETTING_ADDRESS, (BYTE *)&g_PCColorSetting, SIZE_PC_COLOR_SETTING);
412 1 s_I2CSel=TV_RAM;
413 1 rmBurstWriteBytes(RM_PC_COLOR_SETTING_ADDRESS, (BYTE *)&g_PCColorSetting, SIZE_PC_COLOR_SETTING);
414 1 }
415
416 void usrLoadPCColorSetting(void)
417 {
418 1 s_I2CSel=TV_RAM;
419 1 rmBurstReadBytes(RM_PC_COLOR_SETTING_ADDRESS, (BYTE *)&g_PCColorSetting, SIZE_PC_COLOR_SETTING);
420 1 s_I2CSel=MCU_RAM;
421 1 rmBurstWriteBytes(RM_PC_COLOR_SETTING_ADDRESS, (BYTE *)&g_PCColorSetting, SIZE_PC_COLOR_SETTING);
422 1 }
423
C51 COMPILER V7.50 USERPREF 07/03/2006 14:17:05 PAGE 8
424
425 ///////////////////////////////////////////////////////////////////////////////
426 // <Function>: usrInitVideoSetting
427 //
428 // <Description>: Initialize Video setting.
429 ///////////////////////////////////////////////////////////////////////////////
430 void usrInitVideoSetting(void)
431 {
432 1
433 1 s_I2CSel=MCU_RAM;
434 1 rmBurstReadBytes(RM_VIDEO_SETTING_ADDRESS, (BYTE *)&g_VideoSetting, SIZE_VIDEO_SETTING);
435 1 s_I2CSel=TV_RAM;
436 1 rmBurstWriteBytes(RM_VIDEO_SETTING_ADDRESS, (BYTE *)&g_VideoSetting, SIZE_VIDEO_SETTING);
437 1 }
438 void usrLoadVideoSetting(void)
439 {
440 1 s_I2CSel=TV_RAM;
441 1 rmBurstReadBytes(RM_VIDEO_SETTING_ADDRESS, (BYTE *)&g_VideoSetting, SIZE_VIDEO_SETTING);
442 1 s_I2CSel=MCU_RAM;
443 1 rmBurstWriteBytes(RM_VIDEO_SETTING_ADDRESS, (BYTE *)&g_VideoSetting, SIZE_VIDEO_SETTING);
444 1 }
445
446
447
448
449 void usrInitPictureModeData(void)
450 {
451 1
452 1 s_I2CSel=MCU_RAM;
453 1 rmBurstReadBytes(RM_VIDEO_SDTV_PICTURE_PERSONAL_ADDRESS, (BYTE *)&SDTVadjust, SIZE_VIDEO_PICTURESE
-TTING);
454 1 rmBurstReadBytes(RM_VIDEO_HDTV_PICTURE_PERSONAL_ADDRESS, (BYTE *)&HDTVadjust, SIZE_VIDEO_PICTURESE
-TTING);
455 1 s_I2CSel=TV_RAM;
456 1 rmBurstWriteBytes(RM_VIDEO_SDTV_PICTURE_PERSONAL_ADDRESS, (BYTE *)&SDTVadjust, SIZE_VIDEO_PICTURESETTIN
-G);
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -