⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 linear.h

📁 ct952 source code use for Digital Frame Photo
💻 H
字号:
/**************************************************************************        (C)Copyright Cheertek Inc. 2002-2003,           D300, all right reserved.        Product : WinAV  Firmware        Date    : 1998.10.10        Author  : Cheertek (D300 TCH)        Purpose : LINEAR module                  The moudle will control the flow of Linear Playing        Sources : linear.h/ linear.c****************************************************************************/#ifndef __LINEAR_H__#define __LINEAR_H__#define LINEAR_PROGRAM_MODE             0#define LINEAR_PROGRAM_CLEAR            1#define LINEAR_PROGRAM_ADD_ENTRY        2#define LINEAR_PROGRAM_CLEAR_ENTRY      3#define LINEAR_COUNT_ENTRY              4#define LINEAR_LEFT_RIGHT_OPERATION     5#define LINEAR_PROGRAM_CLEAR_ALL_ENTRY  6#define LINEAR_PROGRAM_CLEAR_MIN        7//wyc.pro1//#define PROGRAM_LEFTTORIGHT#define LINEAR_CLEARENTRY           0#define LINEAR_CLEARNUMBER          1#define BACKWARD                    0#define FORWARD                     1// wyc.pro1#define LINEAR_FIND_ENTRY           0#define LINEAR_DIGIT_TO_ENTRY       1#define LINEAR_ENTRY_TO_DIGIT       2#define TRACK_NUMBER                0#define TITLE_NUMBER                1#define CHAPTER_NUMBER              2//Kevin0.86, add#define LINEAR_CLEAR_ALL_ENTRY                      0#define LINEAR_QUERY_INDEX                          1#define LINEAR_ADD_ENTRY_BY_INDEX                   2#define LINEAR_DELETE_ENTRY_BY_INDEX_W_REARRANGE    3#define LINEAR_DELETE_ENTRY_BY_INDEX_WO_REARRANGE   4// support_more_mp3BYTE    LINEAR_ChangeTrack(BYTE bKey, WORD wTrackNO);BYTE    LINEAR_Trigger(void);BYTE     LINEAR_Program(BYTE bFunction, BYTE bKey);BYTE     LINEAR_Action(BYTE bKey, DWORD   dwParam);// wyc.provoid    LINEAR_ClearProgramEntry(BYTE  bParam, BYTE bNumBegin, BYTE bNumEnd);// wyc.pro1BYTE _LinearEntryOperation(BYTE bType, BYTE bParam);WORD _LinearReturnMaxTrack(BYTE bParam);// protectedBYTE    _CheckRepeatMode(BYTE  bKey);BYTE     LINEAR_Number( WORD wNumber );void    LINEAR_PlayItem(void);//winnie2.51, for play jpg from SPI flash#ifdef  SUPPORT_ENCODE_JPG_PICTURE                        BYTE LINEAR_JPGAction(BYTE bKey,BYTE bPlayIdx);#endif ////Kevin0.86, program index list array for font mode / GDI mode  typedef struct tagPROG_INDEX{    BYTE    bMainIndex;     // main index of program data    WORD    wSubIndex;      // sub-index relative to main index}   PROG_INDEX, * PPROG_INDEX;#ifdef SUPPORT_ENCODE_JPG_PICTURE#define MAX_PROG_ITEM       15#else#define MAX_PROG_ITEM       20#endif //extern  PROG_INDEX      __ProgIdxList[MAX_PROG_ITEM];//Kevin1.00, addextern BIT             __btProgram;extern BIT             __btInputProgram;extern BIT             __btPlayingProgram;extern BIT             __btNextPlayProgram;//Kevin0.86, addextern  BYTE    LINEAR_ProgramEntryOperation(BYTE bAction, BYTE bArrayIndex, BYTE bMainIndex, WORD wSubIndex);extern  BYTE    __bProgramCurrentIndex;extern BYTE     __bProgramMaxEntry;//Micky2.80, review global variables init. = 0;// wyc2.80, move the variables' decalre from CC to LINEAR.extern BYTE     __bProgramCurrentIndex;extern BYTE     __bProgramPlayingIndex;//winnie2.51, added for play jpg from SPI flash#ifdef SUPPORT_ENCODE_JPG_PICTUREextern BYTE __bMMJPGEncodeNum;extern BYTE __bOSDSSPicIdx;#endif #endif  // __LINEAR_H__

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -