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

📄 c642params.h

📁 dm642的相关驱动程序
💻 H
📖 第 1 页 / 共 2 页
字号:
#ifndef _C642PARAMS_H
#define _C642PARAMS_H
#define SETCOMPRESS_START_ADDRESS0              (0x81ffe000)
#define SET_COMPRESS_FUNC0         (SETCOMPRESS_START_ADDRESS0)
#define SETCOMPRESS_START_ADDRESS1              (0x81ffe000+128)
#define SET_COMPRESS_FUNC1         (SETCOMPRESS_START_ADDRESS1)
#define SETCOMPRESS_START_ADDRESS2              (0x81ffe000+256)
#define SET_COMPRESS_FUNC2         (SETCOMPRESS_START_ADDRESS2)
#define SETCOMPRESS_START_ADDRESS3              (0x81ffe000+384)
#define SET_COMPRESS_FUNC3         (SETCOMPRESS_START_ADDRESS3)

#define SETOSDPARAM_START_ADDRESS0              (0x81ffe000+512)
#define SET_OSDPARAM_FUNC0         (SETOSDPARAM_START_ADDRESS0)
#define SETOSDPARAM_START_ADDRESS1              (0x81ffe000+640)
#define SET_OSDPARAM_FUNC1         (SETOSDPARAM_START_ADDRESS1)
#define SETOSDPARAM_START_ADDRESS2              (0x81ffe000+768)
#define SET_OSDPARAM_FUNC2         (SETOSDPARAM_START_ADDRESS2)
#define SETOSDPARAM_START_ADDRESS3              (0x81ffe000+896)
#define SET_OSDPARAM_FUNC3         (SETOSDPARAM_START_ADDRESS3)


#define OSDMODIFYFLAG_START_ADDRESS0            (0x81ffe400)
#define OSD_MODIFY_FLAG0           (OSDMODIFYFLAG_START_ADDRESS0)
#define OSDMODIFYFLAG_START_ADDRESS1            (0x81ffe400+128)
#define OSD_MODIFY_FLAG1           (OSDMODIFYFLAG_START_ADDRESS1)
#define OSDMODIFYFLAG_START_ADDRESS2            (0x81ffe400+256)
#define OSD_MODIFY_FLAG2           (OSDMODIFYFLAG_START_ADDRESS2)
#define OSDMODIFYFLAG_START_ADDRESS3            (0x81ffe400+384)
#define OSD_MODIFY_FLAG3           (OSDMODIFYFLAG_START_ADDRESS3)

#define OSDSTARTSTIOFLAG_START_ADDRESS0            (0x81ffe400+512)
#define OSD_START_STOP_FLAG0       (OSDSTARTSTIOFLAG_START_ADDRESS0)
#define OSDSTARTSTIOFLAG_START_ADDRESS1            (0x81ffe400+640)
#define OSD_START_STOP_FLAG1       (OSDSTARTSTIOFLAG_START_ADDRESS1)
#define OSDSTARTSTIOFLAG_START_ADDRESS2            (0x81ffe400+768)
#define OSD_START_STOP_FLAG2       (OSDSTARTSTIOFLAG_START_ADDRESS2)
#define OSDSTARTSTIOFLAG_START_ADDRESS3            (0x81ffe400+896)
#define OSD_START_STOP_FLAG3       (OSDSTARTSTIOFLAG_START_ADDRESS3)


#define VIDEO_STANDARD_START_ADDRESS0          (0x81ffe800)
#define STANDARD0                 (VIDEO_STANDARD_START_ADDRESS0)
#define VIDEO_STANDARD_START_ADDRESS1          (0x81ffe800+128)
#define STANDARD1                 (VIDEO_STANDARD_START_ADDRESS1)
#define VIDEO_STANDARD_START_ADDRESS2          (0x81ffe800+256)
#define STANDARD2                 (VIDEO_STANDARD_START_ADDRESS2)
#define VIDEO_STANDARD_START_ADDRESS3          (0x81ffe800+384)
#define STANDARD3                 (VIDEO_STANDARD_START_ADDRESS3)


#define BITMAP_START_ADDRESS0       (0x81ffe800+512)
#define BITMAP_ADDRESS0             (BITMAP_START_ADDRESS0)
#define BITMAP_START_ADDRESS1       (0x81ffe800+640)
#define BITMAP_ADDRESS1             (BITMAP_START_ADDRESS1)
#define BITMAP_START_ADDRESS2       (0x81ffe800+768)
#define BITMAP_ADDRESS2             (BITMAP_START_ADDRESS2)
#define BITMAP_START_ADDRESS3       (0x81ffe800+896)
#define BITMAP_ADDRESS3             (BITMAP_START_ADDRESS3)


#define SETCAPTURE_START_ADDRESS0   (0x81ffec00)
#define SET_CAPTURE0                (SETCAPTURE_START_ADDRESS0)
#define SETCAPTURE_START_ADDRESS1   (0x81ffec00+128)
#define SET_CAPTURE1                (SETCAPTURE_START_ADDRESS1)
#define SETCAPTURE_START_ADDRESS2   (0x81ffec00+256)
#define SET_CAPTURE2                (SETCAPTURE_START_ADDRESS2)
#define SETCAPTURE_START_ADDRESS3   (0x81ffec00+384)
#define SET_CAPTURE3                (SETCAPTURE_START_ADDRESS2)
#define CAPTURECOMPLETE_START_ADDRESS0 (0x81ffec00+512)
#define CAPTURE_COMPLETE0           (CAPTURECOMPLETE_START_ADDRESS0)
#define CAPTURECOMPLETE_START_ADDRESS1 (0x81ffec00+640)
#define CAPTURE_COMPLETE1           (CAPTURECOMPLETE_START_ADDRESS1)
#define CAPTURECOMPLETE_START_ADDRESS2 (0x81ffec00+768)
#define CAPTURE_COMPLETE2           (CAPTURECOMPLETE_START_ADDRESS2)
#define CAPTURECOMPLETE_START_ADDRESS3 (0x81ffec00+896)
#define CAPTURE_COMPLETE3           (CAPTURECOMPLETE_START_ADDRESS3)


#define CONTROL_START_ADDRESS    0x81fff800
#define DSP_PC_SYNC			     (CONTROL_START_ADDRESS)

#define COMPRESS_STATUS_START_ADDRESS (0x81fff800+128)
#define COMPRESS_STATUS0              (COMPRESS_STATUS_START_ADDRESS)
#define COMPRESS_STATUS1              (COMPRESS_STATUS_START_ADDRESS+1*4)
#define COMPRESS_STATUS2              (COMPRESS_STATUS_START_ADDRESS+2*4)
#define COMPRESS_STATUS3              (COMPRESS_STATUS_START_ADDRESS+3*4)

#define PREVIEW_STATUS_START_ADDRESS  (0x81fff800+256)
#define PREVIEW_STATUS0               (PREVIEW_STATUS_START_ADDRESS)
#define PREVIEW_STATUS1               (PREVIEW_STATUS_START_ADDRESS+1*4)
#define PREVIEW_STATUS2               (PREVIEW_STATUS_START_ADDRESS+2*4)
#define PREVIEW_STATUS3               (PREVIEW_STATUS_START_ADDRESS+3*4)
#define RESET_FLAG                    (PREVIEW_STATUS_START_ADDRESS+4*4)

#define TRANS_STATUS_START_ADDRESS    (0x81fff800+384)
#define TRANS_STATUS0                 (TRANS_STATUS_START_ADDRESS)
#define TRANS_STATUS1                 (TRANS_STATUS_START_ADDRESS+1*4)
#define TRANS_STATUS2                 (TRANS_STATUS_START_ADDRESS+2*4)
#define TRANS_STATUS3                 (TRANS_STATUS_START_ADDRESS+3*4)


#define PREVIEW_STOP_FLAG_START_ADDRESS    (0x81fff800+512)
#define PREVIEW_STOP_FLAG0                 (PREVIEW_STOP_FLAG_START_ADDRESS)
#define PREVIEW_STOP_FLAG1                 (PREVIEW_STOP_FLAG_START_ADDRESS+1*4)
#define PREVIEW_STOP_FLAG2                 (PREVIEW_STOP_FLAG_START_ADDRESS+2*4)
#define PREVIEW_STOP_FLAG3                 (PREVIEW_STOP_FLAG_START_ADDRESS+3*4)

#define COMPRESS_STOP_FLAG_START_ADDRESS    (0x81fff800+640)
#define COMPRESS_STOP_FLAG0                 (COMPRESS_STOP_FLAG_START_ADDRESS)
#define COMPRESS_STOP_FLAG1                 (COMPRESS_STOP_FLAG_START_ADDRESS+1*4)
#define COMPRESS_STOP_FLAG2                 (COMPRESS_STOP_FLAG_START_ADDRESS+2*4)
#define COMPRESS_STOP_FLAG3                 (COMPRESS_STOP_FLAG_START_ADDRESS+3*4)

#define DECRYPT_START_ADDRESS               (0x81fff800+768)
#define DECRYPT_SET_FUNC                    (DECRYPT_START_ADDRESS)
#define DECRYPT_STATUS_START_ADDRESS        (0x81fff800+896)
#define DECRYPT_STATUS                      (DECRYPT_STATUS_START_ADDRESS)

#define OSD_PARAMS_START_ADDRESS0  (0x81fffc00)
#define OSD_START_ADDRESS0         (OSD_PARAMS_START_ADDRESS0 + 1*4)
#define MASK_RGN_COUNT0            (OSD_PARAMS_START_ADDRESS0 + 2*4)
#define MASK_RGN_X_Y0              (OSD_PARAMS_START_ADDRESS0 + 3*4)
#define MASK_RGN_WIDTH_HEIGHT0     (OSD_PARAMS_START_ADDRESS0 + 4*4)
#define LOGO_RGN_X_Y0              (OSD_PARAMS_START_ADDRESS0 + 5*4)
#define LOGO_RGN_WIDTH_HEIGHT0     (OSD_PARAMS_START_ADDRESS0 + 6*4)
#define OSD_RGN_X_Y0               (OSD_PARAMS_START_ADDRESS0 + 7*4)
#define OSD_RGN_WIDTH_HEIGHT0      (OSD_PARAMS_START_ADDRESS0 + 8*4)
#define OSD_LINE0_STARTX0          (OSD_PARAMS_START_ADDRESS0 + 9*4)
#define OSD_LINE0_STARTY0          (OSD_PARAMS_START_ADDRESS0 + 10*4)
#define OSD_LINE0_CHARS0           (OSD_PARAMS_START_ADDRESS0 + 11*4)
#define OSD_LINE0_CLOCK_POS0       (OSD_PARAMS_START_ADDRESS0 + 12*4)
#define OSD_LINE1_STARTX0          (OSD_PARAMS_START_ADDRESS0 + 13*4)
#define OSD_LINE1_STARTY0          (OSD_PARAMS_START_ADDRESS0 + 14*4)
#define OSD_LINE1_CHARS0           (OSD_PARAMS_START_ADDRESS0 + 15*4)
#define OSD_HOST_CLOCK_SECS0       (OSD_PARAMS_START_ADDRESS0 + 16*4)
#define OSD_CLOCK_MODIFY0          (OSD_PARAMS_START_ADDRESS0 + 17*4)


#define OSD_PARAMS_START_ADDRESS1  (0x81fffc00+128)
#define OSD_START_ADDRESS1         (OSD_PARAMS_START_ADDRESS1 + 1*4)
#define MASK_RGN_COUNT1            (OSD_PARAMS_START_ADDRESS1 + 2*4)
#define MASK_RGN_X_Y1              (OSD_PARAMS_START_ADDRESS1 + 3*4)
#define MASK_RGN_WIDTH_HEIGHT1     (OSD_PARAMS_START_ADDRESS1 + 4*4)
#define LOGO_RGN_X_Y1              (OSD_PARAMS_START_ADDRESS1 + 5*4)
#define LOGO_RGN_WIDTH_HEIGHT1     (OSD_PARAMS_START_ADDRESS1 + 6*4)
#define OSD_RGN_X_Y1               (OSD_PARAMS_START_ADDRESS1 + 7*4)
#define OSD_RGN_WIDTH_HEIGHT1      (OSD_PARAMS_START_ADDRESS1 + 8*4)
#define OSD_LINE0_STARTX1          (OSD_PARAMS_START_ADDRESS1 + 9*4)
#define OSD_LINE0_STARTY1          (OSD_PARAMS_START_ADDRESS1 + 10*4)
#define OSD_LINE0_CHARS1           (OSD_PARAMS_START_ADDRESS1 + 11*4)
#define OSD_LINE0_CLOCK_POS1       (OSD_PARAMS_START_ADDRESS1 + 12*4)
#define OSD_LINE1_STARTX1          (OSD_PARAMS_START_ADDRESS1 + 13*4)
#define OSD_LINE1_STARTY1          (OSD_PARAMS_START_ADDRESS1 + 14*4)
#define OSD_LINE1_CHARS1           (OSD_PARAMS_START_ADDRESS1 + 15*4)
#define OSD_HOST_CLOCK_SECS1       (OSD_PARAMS_START_ADDRESS1 + 16*4)
#define OSD_CLOCK_MODIFY1          (OSD_PARAMS_START_ADDRESS1 + 17*4)

#define OSD_PARAMS_START_ADDRESS2  (0x81fffc00+256)
#define OSD_START_ADDRESS2         (OSD_PARAMS_START_ADDRESS2 + 1*4)
#define MASK_RGN_COUNT2            (OSD_PARAMS_START_ADDRESS2 + 2*4)
#define MASK_RGN_X_Y2              (OSD_PARAMS_START_ADDRESS2 + 3*4)
#define MASK_RGN_WIDTH_HEIGHT2     (OSD_PARAMS_START_ADDRESS2 + 4*4)
#define LOGO_RGN_X_Y2              (OSD_PARAMS_START_ADDRESS2 + 5*4)
#define LOGO_RGN_WIDTH_HEIGHT2     (OSD_PARAMS_START_ADDRESS2 + 6*4)
#define OSD_RGN_X_Y2               (OSD_PARAMS_START_ADDRESS2 + 7*4)
#define OSD_RGN_WIDTH_HEIGHT2      (OSD_PARAMS_START_ADDRESS2 + 8*4)
#define OSD_LINE0_STARTX2          (OSD_PARAMS_START_ADDRESS2 + 9*4)
#define OSD_LINE0_STARTY2          (OSD_PARAMS_START_ADDRESS2 + 10*4)
#define OSD_LINE0_CHARS2           (OSD_PARAMS_START_ADDRESS2 + 11*4)
#define OSD_LINE0_CLOCK_POS2       (OSD_PARAMS_START_ADDRESS2 + 12*4)
#define OSD_LINE1_STARTX2          (OSD_PARAMS_START_ADDRESS2 + 13*4)
#define OSD_LINE1_STARTY2          (OSD_PARAMS_START_ADDRESS2 + 14*4)
#define OSD_LINE1_CHARS2           (OSD_PARAMS_START_ADDRESS2 + 15*4)
#define OSD_HOST_CLOCK_SECS2       (OSD_PARAMS_START_ADDRESS2 + 16*4)
#define OSD_CLOCK_MODIFY2          (OSD_PARAMS_START_ADDRESS2 + 17*4)



#define OSD_PARAMS_START_ADDRESS3  (0x81fffc00+384)
#define OSD_START_ADDRESS3         (OSD_PARAMS_START_ADDRESS3 + 1*4)
#define MASK_RGN_COUNT3            (OSD_PARAMS_START_ADDRESS3 + 2*4)
#define MASK_RGN_X_Y3              (OSD_PARAMS_START_ADDRESS3 + 3*4)
#define MASK_RGN_WIDTH_HEIGHT3     (OSD_PARAMS_START_ADDRESS3 + 4*4)
#define LOGO_RGN_X_Y3              (OSD_PARAMS_START_ADDRESS3 + 5*4)
#define LOGO_RGN_WIDTH_HEIGHT3     (OSD_PARAMS_START_ADDRESS3 + 6*4)
#define OSD_RGN_X_Y3               (OSD_PARAMS_START_ADDRESS3 + 7*4)
#define OSD_RGN_WIDTH_HEIGHT3      (OSD_PARAMS_START_ADDRESS3 + 8*4)
#define OSD_LINE0_STARTX3          (OSD_PARAMS_START_ADDRESS3 + 9*4)
#define OSD_LINE0_STARTY3          (OSD_PARAMS_START_ADDRESS3 + 10*4)
#define OSD_LINE0_CHARS3           (OSD_PARAMS_START_ADDRESS3 + 11*4)
#define OSD_LINE0_CLOCK_POS3       (OSD_PARAMS_START_ADDRESS3 + 12*4)
#define OSD_LINE1_STARTX3          (OSD_PARAMS_START_ADDRESS3 + 13*4)
#define OSD_LINE1_STARTY3          (OSD_PARAMS_START_ADDRESS3 + 14*4)
#define OSD_LINE1_CHARS3           (OSD_PARAMS_START_ADDRESS3 + 15*4)
#define OSD_HOST_CLOCK_SECS3       (OSD_PARAMS_START_ADDRESS3 + 16*4)
#define OSD_CLOCK_MODIFY3          (OSD_PARAMS_START_ADDRESS3 + 17*4)


#define PREVIEW_PARAMS_START_ADDRESS0   (0x81fffc00+512)
#define PREVIEW_ADDRESS0          (PREVIEW_PARAMS_START_ADDRESS0 + 1*4)
#define PREVIEW_WIDTH0            (PREVIEW_PARAMS_START_ADDRESS0 + 2*4)
#define PREVIEW_HEIGHT0           (PREVIEW_PARAMS_START_ADDRESS0 + 3*4)
#define PREVIEW_PITCH0            (PREVIEW_PARAMS_START_ADDRESS0 + 4*4)
#define PREVIEW_PIXELFORMAT0      (PREVIEW_PARAMS_START_ADDRESS0 + 5*4)
#define PREVIEW_START0            (PREVIEW_PARAMS_START_ADDRESS0 + 6*4)
#define BRIGHTNESS0               (PREVIEW_PARAMS_START_ADDRESS0 + 7*4)
#define CONTRAST0                 (PREVIEW_PARAMS_START_ADDRESS0 + 8*4)
#define SATURATION0               (PREVIEW_PARAMS_START_ADDRESS0 + 9*4)
#define HUE0                      (PREVIEW_PARAMS_START_ADDRESS0 + 10*4)
#define GAIN0                     (PREVIEW_PARAMS_START_ADDRESS0 + 11*4)  //0--300 default:100
#define TIME_EXPLOSURE0           (PREVIEW_PARAMS_START_ADDRESS0 + 12*4)  //0--625 default:10
#define GAIN_REDPEL0              (PREVIEW_PARAMS_START_ADDRESS0 + 13*4)  //0--63  default:45

⌨️ 快捷键说明

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