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

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關(guān)于我們
? 蟲蟲下載站

?? api_def.h

?? CAM-TOOL 是高效率高質(zhì)量的模具制造的最好CAM解決方案。在當(dāng)今的 Windows 操作環(huán)境里
?? H
?? 第 1 頁 / 共 5 頁
字號:
/* ****************************************************************** */
/*                             Api_def.h                              */
/* ****************************************************************** */
/* Copyright (c) 1997 ZORAN Corporation, All Rights Reserved          */
/* THIS IS PROPRIETARY SOURCE CODE OF ZORAN CORPORATION               */
/*                                                                    */
/* ****************************************************************** */

#ifndef _API_DEF_H_
#define _API_DEF_H_

typedef char             I43_INT8;
typedef short            I43_INT16;
typedef long             I43_INT32;

typedef unsigned char    I43_UINT8;
typedef unsigned short   I43_UINT16;
typedef unsigned long    I43_UINT32;

#ifndef INT8
#define INT8  I43_INT8
#endif

#ifndef UINT8
#define UINT8  I43_UINT8
#endif

#ifndef INT16
#define INT16  I43_INT16
#endif

#ifndef UINT16
#define UINT16  I43_UINT16
#endif

#ifndef INT32
#define INT32  I43_INT32
#endif

#ifndef UINT32
#define UINT32 I43_UINT32
#endif

typedef enum _I43_BOOL
{
    I43_FALSE    = (unsigned char )0x0,
    I43_TRUE     = (unsigned char )0x1

} I43_BOOL;


typedef enum _I43_UINT2
{
    I43_UINT2_0                    = (char )0x00,
    I43_UINT2_1                    = (char )0x01,
    I43_UINT2_2                    = (char )0x02,
    I43_UINT2_3                    = (char )0x03

} I43_UINT2;


typedef enum _I43_UINT3
{
    I43_UINT3_0                    = (char )0x00,
    I43_UINT3_1                    = (char )0x01,
    I43_UINT3_2                    = (char )0x02,
    I43_UINT3_3                    = (char )0x03,
    I43_UINT3_4                    = (char )0x04,
    I43_UINT3_5                    = (char )0x05,
    I43_UINT3_6                    = (char )0x06,
    I43_UINT3_7                    = (char )0x07

} I43_UINT3;

typedef enum _I43_UINT4
{
    I43_UINT4_0                    = (char )0x00,
    I43_UINT4_1                    = (char )0x01,
    I43_UINT4_2                    = (char )0x02,
    I43_UINT4_3                    = (char )0x03,
    I43_UINT4_4                    = (char )0x04,
    I43_UINT4_5                    = (char )0x05,
    I43_UINT4_6                    = (char )0x06,
    I43_UINT4_7                    = (char )0x07,
    I43_UINT4_8                    = (char )0x08,
    I43_UINT4_9                    = (char )0x09,
    I43_UINT4_A                    = (char )0x0A,
    I43_UINT4_B                    = (char )0x0B,
    I43_UINT4_C                    = (char )0x0C,
    I43_UINT4_D                    = (char )0x0D,
    I43_UINT4_E                    = (char )0x0E,
    I43_UINT4_F                    = (char )0x0F

} I43_UINT4;

/* ****************************************************************** */
/*                      I43 Host Registers                            */
/* ****************************************************************** */
/* MS byte - Read=0, Write=1                                          */
/* LS byte - the HRS pins value.                                      */
/* ****************************************************************** */
#define    I43HR_SR0                 0x00
#define    I43HR_SR1                 0x01
#define    I43HR_SR2                 0x02
#define    I43HR_READ_TR             0x03
#define    I43HR_COMMAND_REGISTER    0x10
#define    I43HR_IRQM_REGISTER       0x12
#define    I43HR_WRITE_TR            0x13

typedef enum _I43_STATUS_REGISTER
{
    I43_STATUS_REG0        = 0x00,
    I43_STATUS_REG1        = 0x01,
    I43_STATUS_REG2        = 0x02

} I43_STATUS_REGISTER;


/* ****************************************************************** */
/*                   Status Register 0 values                         */
/* ****************************************************************** */
/* These values represent the I43 semaphore flags.                    */
/* ****************************************************************** */
typedef enum _I43_SR0FLAG
{
    I43SR0_COMMAND_ALLOWED          = (char )0x01,
    I43SR0_DATA_IN_ALLOWED          = (char )0x02,
    I43SR0_IN_FIFO_EMPTY            = (char )0x04,
    I43SR0_REQUESTED_DATA_READY     = (char )0x08,
    I43SR0_OUT_FIFO_FULL            = (char )0x10,
    I43SR0_REQUEST_DATA_COMPLETION  = (char )0x20,
    I43SR0_PROTOCOL_ERROR           = (char )0x40,
    I43SR0_NULL                     = (char )0x00

} I43_SR0FLAG;


/* ****************************************************************** */
/*                   Status Register 1 values                         */
/* ****************************************************************** */

/* ****************************************************************** */
/*                    Status Register 1 Modes                         */
/* ****************************************************************** */
/* These values represent the deifferent states of the I43 state      */
/* machine (the values are taken from the I43 spec).                  */
/* ****************************************************************** */
typedef enum _I43_MODE
{
    I43_MENU_MODE                       = (unsigned char )0x00,
    I43_BOOT_MODE                   = (unsigned char )0x10,
    I43_POWER_DOWN_MODE             = (unsigned char )0x20,
    I43_IDLE_MODE                   = (unsigned char )0x30,
    I43_VIEW_MODE                   = (unsigned char )0x40,
    I43_PREVIEW_ZOOM_MODE           = (unsigned char )0x4D,
    I43_CAPTURE_IMAGE_MODE          = (unsigned char )0x50,
    I43_CAPTURE_SEQUENCE_MODE       = (unsigned char )0x60,
    I43_VIDEO_CAPTURE_MODE          = (unsigned char )0x70,
    I43_STORE_IMAGE_FLASH_MODE      = (unsigned char )0x80,
    I43_STORE_IMAGE_HOST_MODE       = (unsigned char )0x88,
    I43_RESTORE_IMAGE_FLASH_MODE    = (unsigned char )0x90,
    I43_RESTORE_IMAGE_THUMB_MODE    = (unsigned char )0x91,
    I43_CAPTURE_CLIP_MODE           = (unsigned char )0xA0,
    I43_CAPTURE_CLIP_VONLY_MODE     = (unsigned char )0xA1,
    I43_CAPTURE_CLIP_AONLY_MODE     = (unsigned char )0xA2,
    I43_PLAYBACK_IMAGE_MODE         = (unsigned char )0xC0,
    I43_RESTORE_THUMBNAILS_MODE     = (unsigned char )0xD0,
    I43_PLAYBACK_THUMBNAILS_MODE    = (unsigned char )0xE0,
    I43_CALIBRATION1_MODE           = (unsigned char )0xF0,
    I43_CALIBRATION2_MODE           = (unsigned char )0xF1,
    I43_CALIBRATION3_MODE           = (unsigned char )0xF2

} I43_MODE;

/* ****************************************************************** */
/*                    Status Register 1 Codes                         */
/* ****************************************************************** */
/* These values represent the different codes that may be in SR1.     */
/* ****************************************************************** */
typedef enum _I43_SR1_CODE
{
    I43SR1_NULL                     = (short )0x0000,
    I43SR1_SUCCESS                  = (short )0x0001,
    I43SR1_FAILURE                  = (short )0x0002,
    I43SR1_FILE_TRANSFER_BUSY       = (short )0x000A,
    I43SR1_FILE_TRANSFER_READY      = (short )0x000B,
    I43SR1_FILE_TRANSFER_ERROR      = (short )0x000C,
    I43SR1_FILE_NOT_FOUND           = (short )0x000D,
    I43SR1_NON_COMP_IMAGE_FILE      = (short )0x0010,
    I43SR1_NON_COMP_AUDIO_FILE      = (short )0x0011,
    I43SR1_RECORDING_AUDIO          = (short )0x0012,
    I43SR1_PLAYING_AUDIO            = (short )0x0013,
    I43SR1_ERASING_FILES            = (short )0x0014,
    I43SR1_NO_AUDIO_FILE            = (short )0x0016,
    I43SR1_RECOVER_POWERDOWN        = (short )0x0017,
    I43SR1_PROGRAM_CHECKSUM_ERROR   = (short )0x0018,
    I43SR1_I2C_TRANS_SUCCEEDED      = (short )0x0019,
    I43SR1_I2C_TRANS_FAILED         = (short )0x001A,
    I43SR1_SET_CUR_PATH_SUCCEEDED   = (short )0x001B,
    I43SR1_SET_CUR_PATH_FAILED      = (short )0x001C,
    I43SR1_PROGRAM_UNMATCH          = (short )0x001D

} I43_SR1_CODE;


/* ****************************************************************** */
/*                   Status Register 2 values                         */
/* ****************************************************************** */
/* These values represent the various events that may be reported     */
/* in status register 2.                                              */
/* ****************************************************************** */
typedef enum _I43_SR2_EVENT
{
    I43SR2_BOOT_PEND_AWB_CONVERGED  = (short )0x8000,
    I43SR2_FLASH_CARD_CHANGE        = (short )0x4000,
    I43SR2_FLASH_CARD_EXIST         = (short )0x2000,
    I43SR2_AE_CONVERGED_AUDIO_EXIST = (short )0x0400,
    I43SR2_FLASH_LIGHT_REQUIRED     = (short )0x0200,
    I43SR2_MODE_COMPLETED           = (short )0x0080,
    I43SR2_NEW_FRAME_PROCESSED      = (short )0x0040,
    I43SR2_NOT_ENOUGH_FLASH_MEMORY  = (short )0x0008,
    I43SR2_OPERATION_COMPLETE       = (short )0x0004,
    I43SR2_NOT_ENOUGH_AUDIO_DRAM    = (short )0x0002,
    I43SR2_FLASH_MEMORY_ERROR       = (short )0x0001,
    I43SR2_DIGITAL_ZOOM_COMPLETE    = (short )0x0001,    
    I43SR2_NO_EVENTS                = (short )0x0000

} I43_SR2_EVENT;


/* ****************************************************************** */
/*                        API Error Codes                             */
/* ****************************************************************** */
/* These values represent the different error codes that are used     */
/* in the API function.                                               */
/* ****************************************************************** */
typedef enum _I43_ERROR_CODE
{
    I43ERR_OK                       = (char )0x00,

    /* SR0 Error Codes. */
    I43ERR_HERR_ASSERTED            = (char )I43SR0_PROTOCOL_ERROR,
    I43ERR_RDC_NOT_ASSERTED         = (char )I43SR0_REQUEST_DATA_COMPLETION,
    I43ERR_OFF_NOT_ASSERTED         = (char )I43SR0_OUT_FIFO_FULL,
    I43ERR_RDR_NOT_ASSERTED         = (char )I43SR0_REQUESTED_DATA_READY,
    I43ERR_IFE_NOT_ASSERTED         = (char )I43SR0_IN_FIFO_EMPTY,
    I43ERR_DIA_NOT_ASSERTED         = (char )I43SR0_DATA_IN_ALLOWED,
    I43ERR_CA_NOT_ASSERTED          = (char )I43SR0_COMMAND_ALLOWED,

    /* SR2 Error Code. */
    I43ERR_BOOT_AWB_NOT_ASSERTED    = (char )0x41,

    /* General Error Codes. */
    I43ERR_NOT_STATUS_REGISTER      = (char )0x51,
    I43ERR_MEMORY_LOCATION_ERROR    = (char )0x52,

    I43ERR_FAIL                     = (char )0xFE,
    I43ERR_UNKNOWN                  = (char )0xFF

} I43_ERROR_CODE;


/* ****************************************************************** */
/*                             Host Commands                          */
/* ****************************************************************** */
typedef enum _I43_HOST_COMMAND
{
    /* Special Processing-flow Control Commands. */
    I43HC_RESERVED_00               = (char )0x00,
    I43HC_TRANSACTION_COMPLETED     = (char )0x01,
    I43HC_TRANSACTION_ABORT         = (char )0x02,
    I43HC_RESERVED_03               = (char )0x03,
    I43HC_SET_PARAM_ARRAY           = (char )0x04,
    I43HC_GET_PARAM_ARRAY           = (char )0x05,
    I43HC_RESTORE_USP               = (char )0x06,
    I43HC_UPDATE_USP                = (char )0x07,
    I43HC_UPDATE_FSP                = (char )0x08,
    I43HC_REVERT_FSP                = (char )0x09,
    I43HC_GET_FREE_PARAMS           = (char )0x0A,
    I43HC_SET_FREE_PARAMS           = (char )0x0B,
    I43HC_SET_PARAM                 = (char )0x0C,
    I43HC_GET_PARAM                 = (char )0x0D,
    I43HC_RESERVED_0E               = (char )0x0E,
    I43HC_SET_TIMER                 = (char )0x0F,

    /* System Control and Configuration Commands. */
    I43HC_RESERVED_10               = (char )0x10,
    I43HC_CONFIGSYS                 = (char )0x11,
    I43HC_CONFIG_UART               = (char )0x12,
    I43HC_SET_BOOT_ADDRESS          = (char )0x13,
    I43HC_UART_LIB_CONFIG           = (char )0x14,

?? 快捷鍵說明

復(fù)制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
一区二区三区欧美视频| 欧美激情一区二区三区| 日韩和的一区二区| 欧美在线小视频| 日本不卡一区二区| 26uuuu精品一区二区| 国产成人综合在线播放| 国产精品久久久久影院老司| 成人app在线| 亚洲午夜精品在线| 91精品国产色综合久久ai换脸| 天天操天天色综合| 精品国一区二区三区| 国产精品一线二线三线精华| 国产精品久久久久影院| 一本色道**综合亚洲精品蜜桃冫| 偷拍亚洲欧洲综合| 国产网站一区二区三区| 91国偷自产一区二区三区成为亚洲经典| 亚洲18影院在线观看| 日韩一区二区精品葵司在线 | 国精产品一区一区三区mba桃花| 国产亚洲一区二区在线观看| 91免费看`日韩一区二区| 丝瓜av网站精品一区二区| 久久精品视频在线免费观看| aaa亚洲精品| 奇米色一区二区| 日韩毛片一二三区| 欧美一级黄色大片| 97se亚洲国产综合在线| 麻豆久久久久久久| 最新日韩av在线| 欧美一区二区三区喷汁尤物| 91蜜桃免费观看视频| 久久国内精品自在自线400部| 亚洲欧美一区二区视频| 2023国产精品视频| 在线免费观看一区| 国产精品456| 日韩电影在线一区二区三区| 亚洲欧美影音先锋| 欧美精品一区二区在线播放| 欧美日韩国产欧美日美国产精品| 岛国av在线一区| 日本va欧美va瓶| 亚洲资源中文字幕| 日本一区二区电影| 欧美tickling挠脚心丨vk| 色噜噜狠狠成人中文综合| 国产精品一级片在线观看| 亚洲高清久久久| 亚洲人吸女人奶水| 国产欧美精品一区| 日韩精品最新网址| 欧美日本国产一区| 色丁香久综合在线久综合在线观看| 国产精品一区在线观看乱码| 蜜臀av一区二区在线观看| 香蕉乱码成人久久天堂爱免费| 成人免费在线视频观看| 国产亚洲欧美色| www国产精品av| 欧美精品一区二区在线播放| 欧美一卡在线观看| 欧美男生操女生| 欧美老肥妇做.爰bbww视频| www.一区二区| 成人激情免费视频| 国产成人免费视频网站高清观看视频| 蜜乳av一区二区三区| 午夜成人免费视频| 亚洲香蕉伊在人在线观| 亚洲一区二区精品视频| 亚洲在线免费播放| 亚洲国产精品久久人人爱蜜臀| 免费高清视频精品| 视频一区在线播放| 日韩精品福利网| 久久机这里只有精品| 激情五月婷婷综合| 国产成人在线观看| 国产福利一区二区三区视频在线 | 国产欧美一区二区精品性| 久久综合九色欧美综合狠狠| 久久久国产午夜精品 | 日韩欧美电影一区| 欧美成人官网二区| 国产午夜精品一区二区三区视频| 久久久www成人免费毛片麻豆 | 久久午夜国产精品| 久久男人中文字幕资源站| 国产欧美日韩一区二区三区在线观看 | 国产精品成人在线观看| 亚洲男人的天堂在线aⅴ视频| 一区二区三区美女视频| 亚洲成av人片www| 美女诱惑一区二区| 国产乱码字幕精品高清av| 成人福利在线看| 欧美三级电影精品| 欧美成人精品二区三区99精品| 国产无遮挡一区二区三区毛片日本| 国产精品国产三级国产aⅴ中文| 亚洲国产精品麻豆| 久久99精品视频| thepron国产精品| 欧美一区二区视频在线观看| 久久久久久久久久久久久女国产乱| 国产精品美女久久久久高潮| 亚洲小少妇裸体bbw| 国产一区二区影院| 93久久精品日日躁夜夜躁欧美| 69堂精品视频| 国产日产欧美一区| 午夜精品久久久久久不卡8050| 狠狠色狠狠色合久久伊人| 成人app网站| 日韩网站在线看片你懂的| 亚洲欧美偷拍另类a∨色屁股| 天堂资源在线中文精品| 国产激情偷乱视频一区二区三区| 91免费在线播放| 久久久久久久久久久电影| 亚洲黄网站在线观看| 国产一区二区电影| 欧美日韩综合在线免费观看| 国产欧美一二三区| 亚洲成人久久影院| 成人a级免费电影| 日韩精品一区二区三区视频在线观看| 亚洲三级在线免费| 国产精品一区一区三区| 在线综合视频播放| 亚洲人成网站在线| 国产精品一区二区男女羞羞无遮挡| 欧美亚洲一区二区在线| 中文一区二区完整视频在线观看| 国产精品99久久久久久有的能看 | 精品入口麻豆88视频| 亚洲黄色在线视频| 丰满放荡岳乱妇91ww| 日韩美女视频一区二区在线观看| 亚洲欧美激情在线| 国产不卡高清在线观看视频| 欧美电视剧免费全集观看| 五月婷婷激情综合| 在线亚洲免费视频| 18欧美乱大交hd1984| 久久电影国产免费久久电影 | 91网站最新地址| 久久久久久免费毛片精品| 性久久久久久久久| 欧美影视一区二区三区| 综合亚洲深深色噜噜狠狠网站| 国产精品66部| 欧美精品一区二区三区一线天视频 | 日韩国产在线观看| 欧美日韩亚洲另类| 亚洲国产你懂的| 欧美唯美清纯偷拍| 亚洲永久免费av| 欧美一a一片一级一片| 亚洲精品美国一| 欧洲一区在线观看| 亚洲影视在线观看| 色噜噜狠狠色综合欧洲selulu| 亚洲精品国产一区二区精华液| 99久久久精品免费观看国产蜜| 国产精品污www在线观看| 成人黄色片在线观看| 中文字幕一区二区在线播放| 色婷婷国产精品综合在线观看| 综合电影一区二区三区| 色婷婷av一区| 亚洲国产精品久久艾草纯爱| 3atv一区二区三区| 裸体健美xxxx欧美裸体表演| 精品国内二区三区| 国产a视频精品免费观看| 国产精品少妇自拍| 一本色道久久加勒比精品| 亚洲午夜久久久久久久久久久| 欧美日韩黄视频| 精品一区二区三区在线播放视频 | 欧洲激情一区二区| 日本最新不卡在线| 久久伊人蜜桃av一区二区| 国产成人精品亚洲777人妖| 中文字幕一区二区三区乱码在线| 一本大道av一区二区在线播放| 亚洲一区在线观看视频| 欧美一区在线视频| 国产精品综合网| 一区二区欧美精品| 欧美一级久久久| jlzzjlzz亚洲女人18| 亚洲成年人影院| 国产女主播在线一区二区| 欧美在线不卡一区|