TVGRam.c
上传用户:super_houu
上传日期:2008-09-21
资源大小:4099k
文件大小:2k
- #include "Config.h" // Global Configuration - do not remove!
- #ifdef TV_GUARDIAN_ENABLE
- uchar gop_offset;
- // CC char pair Output FIFO
- #define CCMAXFIFO 16
- uchar ccfifo[CCMAXFIFO];
- uchar iccfifo=0;
- uchar occfifo=0;
- // Built-in Machine Registers
- uchar w;
- signed char sw, scounter;
- uchar *fsr;
- // temporary location for bit-wise accesses
- uchar brtemp;
- /* File Registers */
- long tvg_flags;
- /* EEPROM variables */
- ushort ee_addr; /* EEPROM ADDRESS - 16-BIT WORD */
- /* temporary variables */
- uchar dummy; /* DUMMY VARIABLE */
- uchar dummy2; /* DUMMY VARIABLE #2 */
- /* New Variables Associated with V2 Dictionary Structure */
- uchar eow_flags;
- uchar word_toler;
- /* switches and modes */
- uchar io_map; /* MAP FOR SWITCH AND LED FLAGS */
- uchar iomap2; /* MAP FOR SWITCH AND LED FLAGS */
- /* timer variables */
- uchar timer_mute = 0x00; /* AUDIO MUTE TIMER (IN MS) */
- uchar timer_tvg = 0x00; /* TVG DISPLAY TIMER (IN MS) */
- /* counter variables */
- uchar counter = 0x00; /* GENERAL COUNTER */
- uchar r0 = 0x00; /* WORK REGISTER 0 */
- uchar r1 = 0x00; /* WORK REGISTER 1 */
- uchar prev_c1 = 0x00; /* PREVIOUS CC_F1_C1 */
- uchar prev_c2 = 0x00; /* PREVIOUS CC_F1_C2 */
- uchar replace_index = 0x00; /* INDEX OF CUSSWORD REPLACEMENT */
- uchar start_of_word = 0x00; /* BUFFER POS. OF 1ST LETTER OF WORD */
- uchar first_char = 0x00; /* 1ST CHARACTER OF CURRENT CC WORD */
- uchar last_char = 0x00; /* LAST CHARACTER OF CURRENT CC WORD */
- uchar words_found = 0x00; /* CUSSWORD COUNTER */
- uchar word_length = 0x00; /* CUSSWORD LENGTH */
- uchar errors_cc = 0x00; /* CC PARITY AND SAMPLING ERRORS COUNTER */
- uchar cc_buffer_in = 0x00; /* WORKING CC BUFFER IN INDEX */
- uchar cc_buffer_out = 0x00; /* WORKING CC BUFFER OUT INDEX */
- uchar cc_buffer_pos = 0x00; /* CURRENT POSITION IN WORKING CC BUFFER */
- uchar cc_buffer[CC_BUFFER_LEN]; /* WORKING CLOSED CAPTION BUFFER */
- #endif //TV_GUARDIAN_ENABLE