亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關于我們
? 蟲蟲下載站

?? smi2d.h

?? 嵌入式linux下sm501芯片的驅動源碼
?? H
?? 第 1 頁 / 共 2 頁
字號:
#define DE_STATUS_CSC_ACTIVE                            1
#define DE_STATUS_2D                                    0:0
#define DE_STATUS_2D_CLEAR                              0
#define DE_STATUS_2D_NOT_ACTIVE                         0
#define DE_STATUS_2D_ACTIVE                             1

// Color Space Conversion registers.

#define CSC_Y_SOURCE_BASE                               0x1000C8
#define CSC_Y_SOURCE_BASE_EXT                           27:27
#define CSC_Y_SOURCE_BASE_EXT_LOCAL                     0
#define CSC_Y_SOURCE_BASE_EXT_EXTERNAL                  1
#define CSC_Y_SOURCE_BASE_CS                            26:26
#define CSC_Y_SOURCE_BASE_CS_0                          0
#define CSC_Y_SOURCE_BASE_CS_1                          1
#define CSC_Y_SOURCE_BASE_ADDRESS                       25:0

#define CSC_CONSTANTS                                   0x1000CC
#define CSC_CONSTANTS_Y                                 31:24
#define CSC_CONSTANTS_R                                 23:16
#define CSC_CONSTANTS_G                                 15:8
#define CSC_CONSTANTS_B                                 7:0

#define CSC_Y_SOURCE_X                                  0x1000D0
#define CSC_Y_SOURCE_X_INTEGER                          26:16
#define CSC_Y_SOURCE_X_FRACTION                         15:3

#define CSC_Y_SOURCE_Y                                  0x1000D4
#define CSC_Y_SOURCE_Y_INTEGER                          27:16
#define CSC_Y_SOURCE_Y_FRACTION                         15:3

#define CSC_U_SOURCE_BASE                               0x1000D8
#define CSC_U_SOURCE_BASE_EXT                           27:27
#define CSC_U_SOURCE_BASE_EXT_LOCAL                     0
#define CSC_U_SOURCE_BASE_EXT_EXTERNAL                  1
#define CSC_U_SOURCE_BASE_CS                            26:26
#define CSC_U_SOURCE_BASE_CS_0                          0
#define CSC_U_SOURCE_BASE_CS_1                          1
#define CSC_U_SOURCE_BASE_ADDRESS                       25:0

#define CSC_V_SOURCE_BASE                               0x1000DC
#define CSC_V_SOURCE_BASE_EXT                           27:27
#define CSC_V_SOURCE_BASE_EXT_LOCAL                     0
#define CSC_V_SOURCE_BASE_EXT_EXTERNAL                  1
#define CSC_V_SOURCE_BASE_CS                            26:26
#define CSC_V_SOURCE_BASE_CS_0                          0
#define CSC_V_SOURCE_BASE_CS_1                          1
#define CSC_V_SOURCE_BASE_ADDRESS                       25:0

#define CSC_SOURCE_DIMENSION                            0x1000E0
#define CSC_SOURCE_DIMENSION_X                          31:16
#define CSC_SOURCE_DIMENSION_Y                          15:0

#define CSC_SOURCE_PITCH                                0x1000E4
#define CSC_SOURCE_PITCH_Y                              31:16
#define CSC_SOURCE_PITCH_UV                             15:0

#define CSC_DESTINATION                                 0x1000E8
#define CSC_DESTINATION_WRAP                            31:31
#define CSC_DESTINATION_WRAP_DISABLE                    0
#define CSC_DESTINATION_WRAP_ENABLE                     1
#define CSC_DESTINATION_X                               27:16
#define CSC_DESTINATION_Y                               11:0

#define CSC_DESTINATION_DIMENSION                       0x1000EC
#define CSC_DESTINATION_DIMENSION_X                     31:16
#define CSC_DESTINATION_DIMENSION_Y                     15:0

#define CSC_DESTINATION_PITCH                           0x1000F0
#define CSC_DESTINATION_PITCH_X                         31:16
#define CSC_DESTINATION_PITCH_Y                         15:0

#define CSC_SCALE_FACTOR                                0x1000F4
#define CSC_SCALE_FACTOR_HORIZONTAL                     31:16
#define CSC_SCALE_FACTOR_VERTICAL                       15:0

#define CSC_DESTINATION_BASE                            0x1000F8
#define CSC_DESTINATION_BASE_EXT                        27:27
#define CSC_DESTINATION_BASE_EXT_LOCAL                  0
#define CSC_DESTINATION_BASE_EXT_EXTERNAL               1
#define CSC_DESTINATION_BASE_CS                         26:26
#define CSC_DESTINATION_BASE_CS_0                       0
#define CSC_DESTINATION_BASE_CS_1                       1
#define CSC_DESTINATION_BASE_ADDRESS                    25:0

#define CSC_CONTROL                                     0x1000FC
#define CSC_CONTROL_STATUS                              31:31
#define CSC_CONTROL_STATUS_STOP                         0
#define CSC_CONTROL_STATUS_START                        1
#define CSC_CONTROL_SOURCE_FORMAT                       30:28
#define CSC_CONTROL_SOURCE_FORMAT_YUV422                0
#define CSC_CONTROL_SOURCE_FORMAT_YUV420I               1
#define CSC_CONTROL_SOURCE_FORMAT_YUV420                2
#define CSC_CONTROL_SOURCE_FORMAT_YVU9                  3
#define CSC_CONTROL_SOURCE_FORMAT_IYU1                  4
#define CSC_CONTROL_SOURCE_FORMAT_IYU2                  5
#define CSC_CONTROL_SOURCE_FORMAT_RGB565                6
#define CSC_CONTROL_SOURCE_FORMAT_RGB8888               7
#define CSC_CONTROL_DESTINATION_FORMAT                  27:26
#define CSC_CONTROL_DESTINATION_FORMAT_RGB565           0
#define CSC_CONTROL_DESTINATION_FORMAT_RGB8888          1
#define CSC_CONTROL_HORIZONTAL_FILTER                   25:25
#define CSC_CONTROL_HORIZONTAL_FILTER_DISABLE           0
#define CSC_CONTROL_HORIZONTAL_FILTER_ENABLE            1
#define CSC_CONTROL_VERTICAL_FILTER                     24:24
#define CSC_CONTROL_VERTICAL_FILTER_DISABLE             0
#define CSC_CONTROL_VERTICAL_FILTER_ENABLE              1
#define CSC_CONTROL_BYTE_ORDER                          23:23
#define CSC_CONTROL_BYTE_ORDER_YUYV                     0
#define CSC_CONTROL_BYTE_ORDER_UYVY                     1

#define DE_DATA_PORT                                    0x110000

extern char *SMI_RegBaseAddress;	// point to virtual Memory Map IO starting address
extern char *SMI_VRAMBaseAddress;		// point to virtual video memory starting address
extern unsigned char SMI_de_busy;

extern unsigned char regRead8(unsigned long nOffset);
extern unsigned short regRead16(unsigned long nOffset);
extern unsigned long regRead32(unsigned long nOffset);
extern void regWrite8(unsigned long nOffset, unsigned char nData);
extern void regWrite16(unsigned long nOffset, unsigned short nData);
extern void regWrite32(unsigned long nOffset, unsigned long nData);
extern unsigned char memRead8(unsigned long nOffset);
extern unsigned short memRead16(unsigned long nOffset);
extern unsigned long memRead32(unsigned long nOffset);
extern void memWrite8(unsigned long nOffset, unsigned char nData);
extern void memWrite16(unsigned long nOffset, unsigned short nData);
extern void memWrite32(unsigned long nOffset, unsigned long nData);

extern void setPower(unsigned long nGates, unsigned long Clock);

/* 2D functions */
extern void deInit(unsigned int nModeWidth, unsigned int nModeHeight, unsigned int bpp);

extern void deWaitForNotBusy(void);

extern void deSetClipRectangle(int left, int top, int right, int bottom);

extern void deVerticalLine(unsigned long dst_base,
                    unsigned long dst_pitch, 
                    unsigned long nX, 
                    unsigned long nY, 
                    unsigned long dst_height, 
                    unsigned long nColor);

extern void deHorizontalLine(unsigned long dst_base,
                      unsigned long dst_pitch, 
                      unsigned long nX, 
                      unsigned long nY, 
                      unsigned long dst_width, 
                      unsigned long nColor);

extern void deLine(unsigned long dst_base,
            unsigned long dst_pitch,  
            unsigned long nX1, 
            unsigned long nY1, 
            unsigned long nX2, 
            unsigned long nY2, 
            unsigned long nColor);

extern void deFillRect(unsigned long dst_base,
                unsigned long dst_pitch,  
                unsigned long dst_X, 
                unsigned long dst_Y, 
                unsigned long dst_width, 
                unsigned long dst_height, 
                unsigned long nColor);

extern void deRotatePattern(unsigned char* pattern_dstaddr,
                     unsigned long pattern_src_addr,
                     unsigned long pattern_BPP,
                     unsigned long pattern_stride,
                     int patternX,
                     int patternY);

extern void deMonoPatternFill(unsigned long dst_base,
                       unsigned long dst_pitch,  
                       unsigned long dst_BPP,
                       unsigned long dstX, 
                       unsigned long dstY,
                       unsigned long dst_width,
                       unsigned long dst_height,
                       unsigned long pattern_FGcolor,
                       unsigned long pattern_BGcolor,
                       unsigned long pattern_low, 
                       unsigned long pattern_high);

extern void deColorPatternFill(unsigned long dst_base,
                        unsigned long dst_pitch,  
                        unsigned long dst_BPP,  
                        unsigned long dst_X, 
                        unsigned long dst_Y, 
                        unsigned long dst_width,
                        unsigned long dst_height,
                        unsigned long pattern_src_addr,
                        unsigned long pattern_stride,
                        int PatternOriginX,
                        int PatternOriginY);

extern void deCopy(unsigned long dst_base,
            unsigned long dst_pitch,  
            unsigned long dst_BPP,  
            unsigned long dst_X, 
            unsigned long dst_Y, 
            unsigned long dst_width,
            unsigned long dst_height,
            unsigned long src_base, 
            unsigned long src_pitch,  
            unsigned long src_X, 
            unsigned long src_Y, 
            pTransparent pTransp,
            unsigned char nROP2);

extern void deSrcCopyHost(unsigned long dst_base, 
                   unsigned long dst_pitch,  
                   unsigned long dst_BPP,  
                   unsigned long dst_X, 
                   unsigned long dst_Y,
                   unsigned long dst_width, 
                   unsigned long dst_height, 
                   unsigned long src_base, 
                   unsigned long src_stride,  
                   unsigned long src_X, 
                   unsigned long src_Y,
                   pTransparent pTransp,
                   unsigned char nROP2);

extern void deMonoSrcCopyHost(unsigned long dst_base, 
                      unsigned long dst_pitch,  
                      unsigned long dst_BPP,  
                      unsigned long dst_X, 
                      unsigned long dst_Y,
                      unsigned long dst_width, 
                      unsigned long dst_height, 
                      unsigned long src_base, 
                      unsigned long src_stride,  
                      unsigned long src_X, 
                      unsigned long src_Y,
                      unsigned long nFgColor, 
                      unsigned long nBgColor,
                      pTransparent pTransp);

extern void deLoadPattern(unsigned char* pattern, unsigned long write_addr);

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
国产视频一区在线观看| 久久精品国产一区二区三区免费看| 亚洲一区二区三区视频在线播放| 日本福利一区二区| 亚洲综合色成人| 日韩欧美一二三区| 国产成人av电影| 午夜精品久久久久影视| 日韩免费一区二区| 一本久久精品一区二区| 亚洲人午夜精品天堂一二香蕉| 日本道精品一区二区三区| 日韩电影一区二区三区| 国产精品人成在线观看免费 | 九九国产精品视频| 亚洲四区在线观看| 精品免费国产一区二区三区四区| 国产不卡高清在线观看视频| 亚洲第一搞黄网站| 17c精品麻豆一区二区免费| 欧美一区二区在线视频| 成人av电影免费观看| 精品一区二区三区蜜桃| 亚洲综合色成人| 国产精品欧美综合在线| 日韩女优电影在线观看| 色综合久久久久久久久| 国产suv精品一区二区三区| 丝袜亚洲另类欧美| 亚洲欧美日韩国产综合在线| 2023国产一二三区日本精品2022| 欧美三级韩国三级日本一级| 成人av电影在线| 成人性生交大片免费| 韩国成人精品a∨在线观看| 亚洲电影欧美电影有声小说| 亚洲欧美一区二区三区国产精品| 久久网这里都是精品| 日韩三级精品电影久久久| 在线视频你懂得一区二区三区| 粉嫩aⅴ一区二区三区四区 | 久久一留热品黄| 日韩小视频在线观看专区| 欧美巨大另类极品videosbest| 色综合天天狠狠| 91啪亚洲精品| 在线观看一区不卡| 91福利国产精品| 在线免费观看日韩欧美| 一本到三区不卡视频| 99在线视频精品| 91在线视频官网| 欧洲精品一区二区三区在线观看| av不卡免费电影| 色婷婷久久一区二区三区麻豆| 97久久精品人人澡人人爽| 欧美日韩不卡视频| 精品视频在线免费看| 欧美日韩视频在线一区二区| 欧美另类z0zxhd电影| 欧美一区二区大片| 久久亚洲一级片| √…a在线天堂一区| 亚洲欧美偷拍卡通变态| 亚洲成人自拍网| 久久国产精品第一页| 国产成人啪免费观看软件| 成人av网站免费| 在线视频一区二区三| 3atv在线一区二区三区| 欧美不卡在线视频| 国产欧美一区二区三区在线看蜜臀 | 99久久综合精品| 色香蕉成人二区免费| 欧美精品xxxxbbbb| 91麻豆精品久久久久蜜臀| 精品美女在线播放| 国产精品国产三级国产专播品爱网| 亚洲精品老司机| 秋霞电影网一区二区| 国产成人一级电影| 日本福利一区二区| 精品少妇一区二区三区| 亚洲欧洲精品一区二区三区不卡| 亚洲国产精品久久不卡毛片| 看片的网站亚洲| 91精彩视频在线观看| 久久久久久黄色| 亚洲最大成人综合| 国产又粗又猛又爽又黄91精品| 91丝袜美腿高跟国产极品老师 | 国产精品一卡二| 欧美影院一区二区三区| 久久精品亚洲国产奇米99| 亚洲一区在线观看视频| 国产精品资源在线看| 欧美精品在线观看播放| 中文字幕一区二区三中文字幕| 日本vs亚洲vs韩国一区三区二区| 成人综合在线网站| 精品日韩一区二区三区| 亚洲一区二区三区四区在线观看 | 国产激情偷乱视频一区二区三区| 在线日韩国产精品| 亚洲国产经典视频| 九九九精品视频| 欧美一区二区三区影视| 一区二区三区日韩在线观看| 国产综合色在线视频区| 日韩三级免费观看| 水蜜桃久久夜色精品一区的特点| 日本精品裸体写真集在线观看| 国产欧美一区二区精品性色| 日本免费新一区视频| 欧美少妇bbb| 一区二区三区 在线观看视频| 成人小视频免费在线观看| 精品国精品国产尤物美女| 日本vs亚洲vs韩国一区三区二区| 欧美日韩一区视频| 亚洲精品videosex极品| 色综合视频在线观看| 自拍偷拍亚洲欧美日韩| 97国产一区二区| 亚洲另类在线一区| 色哟哟欧美精品| 一区二区三区欧美日| 91国偷自产一区二区三区成为亚洲经典| 久久色在线视频| 成人国产精品免费观看| 中文字幕一区二区三区乱码在线| 粉嫩欧美一区二区三区高清影视| 国产女主播在线一区二区| jlzzjlzz亚洲女人18| 亚洲乱码一区二区三区在线观看| 91毛片在线观看| 亚洲成人自拍偷拍| 欧美不卡一二三| 国产成人在线看| 成人免费在线视频| 欧美日免费三级在线| 人人精品人人爱| www一区二区| 成人福利视频在线| 亚洲国产中文字幕在线视频综合 | 樱桃视频在线观看一区| 欧美人成免费网站| 狠狠色狠狠色综合系列| 国产日韩欧美一区二区三区乱码 | 亚洲欧美综合另类在线卡通| 色综合一区二区| 亚洲v精品v日韩v欧美v专区| 欧美不卡激情三级在线观看| 不卡影院免费观看| 亚洲国产综合91精品麻豆| 精品日韩在线观看| 色天天综合色天天久久| 日本免费新一区视频| 国产精品网曝门| 91精品国产综合久久久久久久久久| 韩国午夜理伦三级不卡影院| 成人欧美一区二区三区白人| 日韩一区二区麻豆国产| 成人h动漫精品一区二| 日韩精品亚洲一区二区三区免费| 久久这里只有精品6| 欧美性极品少妇| 懂色av中文字幕一区二区三区| 亚洲高清免费在线| 国产精品毛片a∨一区二区三区| 欧美日韩日日骚| 99re热视频这里只精品| 经典三级在线一区| 亚洲精品免费视频| 久久久久高清精品| 51精品国自产在线| 91麻豆精品在线观看| 美女一区二区视频| 亚洲永久精品大片| 中文在线一区二区| 欧美videossexotv100| 色哟哟精品一区| 成人三级伦理片| 国内成人精品2018免费看| 一区二区三区不卡在线观看 | 91精品国产欧美日韩| 99久久精品国产精品久久| 狠狠狠色丁香婷婷综合激情 | 成人一区二区三区| 韩国毛片一区二区三区| 亚洲成人av一区二区| 国产精品久久久久久久久免费桃花| 日韩视频123| 欧美大白屁股肥臀xxxxxx| 欧美日韩亚州综合| 欧美中文字幕一区| 色香蕉久久蜜桃| 欧美亚洲一区三区| 91丨九色丨黑人外教| a4yy欧美一区二区三区|