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

📄 sys.h

📁 C 代码C 代码C 代码C 代码C 代码C 代码C 代码C 代码C 代码C 代码
💻 H
字号:
#ifndef _SYS_H_
#define _SYS_H_



#include "type.h"
#include "call_lib.h"
#include "MusicPlayer.h"
#include "PhotoShow.h"
#include "os/event.h"
#include "os/keyid.h"
#include "os/taskid.h"

#include "lcm/lcm.h"
#include "lcm/lcm.inc"
//#include "lcm/char.h"
//#include "lcm/color.h"


#define APP_VERSION "V2.03 DPF0309"

//#define DP245SM

#ifdef DP245SM
#define PHO_FOLDER_NAME ""
#define MUS_FOLDER_NAME ""
#define VID_FOLDER_NAME ""
#else
#define PHO_FOLDER_NAME "PHOTO"
#define MUS_FOLDER_NAME "MUSIC"
#define VID_FOLDER_NAME "VIDEO"

#endif

#define BATTERY_LV4      11      // 4.1V
#define BATTERY_LV3      10      // 4.0V        
#define BATTERY_LV2      8       // 3.8V
#define BATTERY_LV1      6       // 3.6V
#define BATTERY_LV0      4       // 3.4V


#define DEBUG           0
#define RECORD_PATH     0


// sharing area perameter define

typedef enum{
                CUR_FILE_L = 0,
                CUR_FILE_H,
                ROOT_ORDER,
                IS_NAND_SD,
                PHO_PAGE,
                PHO_CUR_SEL,
                PHO_PRE_SEL,
                PHO_PAINT_FLAG,
                LAST_TASK,
                SETTING_SEL,
                CHANGE_SONG,
                MUS_PAGE,
                MUS_CUR_SEL,
                MUS_PRE_SEL,
                MUS_PAINT_FLAG,
                VID_PAGE,
                VID_CUR_SEL,
                VID_PRE_SEL,
                VID_PAINT_FLAG,
                VBUS_STATE,
                SOURCE,
                FRAME_NO_LL,
                FRAME_NO_LH,
                FRAME_NO_HL,
                FRAME_NO_HH,
                B_SONG_FILE_L,
                B_SONG_FILE_H,
                PAUSE_VIDEO,
                PHOTO_THU_0_7,
                PHOTO_THU_8
};


//setting value offset
typedef enum{
                SET_LANGUAGE = 0,
                SET_BL,
                SET_SLIDE_EN,
                SET_SLIDE_SEQ,
                SET_SLIDE_TIME,
                SET_TIME_FORMAT,
                SET_VOLUME,
                SET_REPEAT,
                SET_ALARM1_EN,
                SET_ALARM2_EN,
                SET_ALARM1_HOUR,
                SET_ALARM2_HOUR,
                SET_ALARM1_MIN,
                SET_ALARM2_MIN,
                SET_PHO_BOARDER,
                SET_PHO_EFFECT
};

//SETTING AMOUNT
#define LANGUAGE_NUM    3
#define SLIDE_FRE_NUM   11
#define BOARD_NUM       5
#define BL_NUM          7
#define VOLUME_NUM      17

//record path
#define         SET_VAR_AMOUNT          16
#define         PATH_AMOUNT             16

#define         RAM_CUR_PATH_ADR       0xF590          //16B
#define         RAM_PHO_PATH_ADR       0xF5A0          //16B
#define         RAM_MUS_PATH_ADR       0xF5B0          //16B
#define         RAM_VID_PATH_ADR       0xF5C0          //16B
#define         RAM_SETTING_ADR         0xF5D0          //16B
#define         RAM_SHARING_ADR         0xF5E0          //32B


#define         NAND_PATH_ADR           0x1808         
#define         NAND_SETTING_ADR        0x1810         
#define         NAND_BACK_SETTING_ADR   0x1818         
#define         NAND_TEXT_ADR           0x1820         
#define         NAND_A_CLK_ADR          0x4000

#endif  //_SYS_H_

⌨️ 快捷键说明

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