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

📄 gpio.h

📁 ESS3890+SL原代码(1*16内存)
💻 H
字号:
/* Copyright 1997, ESS Technology, Inc.                                 *//* SCCSID @(#)gpio.h	1.11 02/26/04 *//* * $Log$ */#ifndef __GPIO_H__#define __GPIO_H__#if defined(SERVO) && defined(CXDSERVO)void Clear_SERVO_MUTE();void Set_SERVO_MUTE();void Clear_SERVO_CLOCK();void Set_SERVO_CLOCK();void Set_SERVO_DATA();void Clear_SERVO_DATA();void Set_SERVO_FWD();void Clear_SERVO_FWD();void Clear_SERVO_LDON();void Set_SERVO_LDON();void Clear_SERVO_AGC();void Set_SERVO_AGC();void Clear_SERVO_REV();void Set_SERVO_REV();void Clear_SERVO_XLAT();void Set_SERVO_XLAT();void Clear_SERVO_XRST();void Set_SERVO_XRST();void Clear_SERVO_SQCK();void Set_SERVO_SQCK();void Clear_SERVO_X1X2();void Set_SERVO_X1X2();void Clear_SERVO_SCLK();void Set_SERVO_SCLK();void Servo_INPUT_OPEN();unsigned int Servo_OPEN_HIGH();unsigned int Servo_OPEN_LOW();void Servo_INPUT_CLOSE();unsigned int Servo_CLOSE_HIGH();unsigned int Servo_CLOSE_LOW();void Servo_INPUT_C2PO();unsigned int Servo_C2PO_HIGH();unsigned int Servo_C2PO_LOW();void Servo_INPUT_SENS();unsigned int Servo_SENS_HIGH();unsigned int Servo_SENS_LOW();void Servo_INPUT_FOK();unsigned int Servo_FOK_HIGH();unsigned int Servo_FOK_LOW();void Servo_INPUT_GFS();unsigned int Servo_GFS_HIGH();unsigned int Servo_GFS_LOW();void Servo_INPUT_SQSO();unsigned int Servo_SQSO_HIGH();unsigned int Servo_SQSO_LOW();#endif#if (defined (SERVO) && defined(MSERVO) )void Set_SERVO_RST();void Clear_SERVO_RST();void Set_SERVO_MCLK();void Clear_SERVO_MCLK();void Set_SERVO_MDATA();void Clear_SERVO_MDATA();void Set_SERVO_MLD();void Clear_SERVO_MLD();void Set_SERVO_FWD();void Clear_SERVO_FWD();void Set_SERVO_REV();void Clear_SERVO_REV();void Servo_INPUT_LIMIT();unsigned int Servo_LIMIT_HIGH();unsigned int Servo_LIMIT_LOW();void Servo_INPUT_STAT();unsigned int Servo_STAT_HIGH();unsigned int Servo_STAT_LOW();void Servo_INPUT_C2PO();unsigned int Servo_C2PO_HIGH();unsigned int Servo_C2PO_LOW();void Servo_INPUT_CLOSE();unsigned int Servo_CLOSE_HIGH();unsigned int Servo_CLOSE_LOW();void Servo_INPUT_OPEN();unsigned int Servo_OPEN_HIGH();unsigned int Servo_OPEN_LOW();#endif#ifdef BD_PHILIPSvoid Set_SERVO_SDAC();void Set_SERVO_SCL();void Set_SERVO_LS();void Set_SERVO_XRST();void Clear_SERVO_SDAC();void Clear_SERVO_SCL();void Clear_SERVO_LS();void Clear_SERVO_XRST();unsigned int Servo_SDAC_HIGH();unsigned int Servo_SDAQS_HIGH();unsigned int Servo_SDAC_LOW();unsigned int Servo_SDAQS_LOW();void Servo_INPUT_SDAC();void Servo_INPUT_SDAQS();void Servo_INPUT_OPEN();void Servo_INPUT_CLOSE();void Reset_CD_LOW();void Reset_CD_HIGH();#endif#if (defined TCSERVO || defined GDTSERVO)void Servo_INIT_S0S1(int, int, int);void Tristate_CLOSE_SW();unsigned int Close_SW_HIGH();unsigned int Close_SW_LOW();void Tristate_OPEN_SW();unsigned int Open_SW_HIGH();unsigned int Open_SW_LOW();void Set_MOTOR_REV();void Clear_MOTOR_REV();void Set_MOTOR_FWD();void Clear_MOTOR_FWD();void Tristate_LIMIT_SW();unsigned int Limit_SW_HIGH();unsigned int Limit_SW_LOW();void Set_RESET_TC();void Clear_RESET_TC();#ifdef TCSERVOvoid Set_BCK();void Clear_BCK();void Set_CCE();void Clear_CCE();#endif#ifdef GDTSERVOvoid SERVO_read_subcode();#if (!defined CDG && !defined CD_TEXT)void CDG_S0S1_isr();#endif#endif#endif#ifdef SAM_SRVvoid Set_SERVO_RST();void Clear_SERVO_RST();void Set_SERVO_MCLK();void Clear_SERVO_MCLK();void Set_SERVO_MDATA();void Clear_SERVO_MDATA();void Set_SERVO_MLD();void Clear_SERVO_MLD();void Set_SERVO_FWD();void Clear_SERVO_FWD();void Set_SERVO_REV();void Clear_SERVO_REV();void Servo_INPUT_LIMIT();unsigned int Servo_LIMIT_HIGH();unsigned int Servo_LIMIT_LOW();void Servo_INPUT_ISTAT1();unsigned int Servo_ISTAT1_HIGH();unsigned int Servo_ISTAT1_LOW();void Servo_INPUT_C2PO();void Servo_INPUT_CLOSE();unsigned int Servo_CLOSE_HIGH();unsigned int Servo_CLOSE_LOW();void Servo_INPUT_OPEN();unsigned int Servo_OPEN_HIGH();unsigned int Servo_OPEN_LOW();void Servo_INPUT_ISTAT2();unsigned int Servo_ISTAT2_HIGH();unsigned int Servo_ISTAT2_LOW();void Servo_INPUT_GFS();unsigned int Servo_GFS_HIGH();unsigned int Servo_GFS_LOW();void Servo_INPUT_SQDT();void Servo_INPUT_ISCOR();#endif /* SAM_SRV */#ifdef ESS3721void Set_ess3721_drv();void Clear_ess3721_drv();void Set_ess3721_XCM();void Set_servo_mirror();int Servo_mirror_high();int Servo_mirror_low();void Clear_ess3721_XCM();void Set_ess3721_XCE();void Clear_ess3721_XCE();void Set_ess3721_rd();void Clear_ess3721_rd();void Set_ess3721_wr();void Clear_ess3721_wr();void Set_ess3721_ad0();void Clear_ess3721_ad0();void Set_ess3721_ad1();void Clear_ess3721_ad1();void Set_ess3721_ad2();void Clear_ess3721_ad2();void Set_ess3721_ad3();void Clear_ess3721_ad3();void TRI_ess3721_AD0();void TRI_ess3721_AD1();void TRI_ess3721_AD2();void TRI_ess3721_AD3();int ess3721_ad0_HIGH();int ess3721_ad1_HIGH();int ess3721_ad2_HIGH();int ess3721_ad3_HIGH();unsigned int Servo_sled_LOW();#endif /* ESS3721 */#ifdef SILAN_SERVOvoid Clear_SERVO_XRST();void Set_SERVO_XRST();void Clear_SERVO_RD();void Set_SERVO_RD();void Clear_SERVO_WR();void Set_SERVO_WR();void Clear_SERVO_FWD();void Set_SERVO_FWD();void Clear_SERVO_REV();void Set_SERVO_REV();void Servo_INPUT_ACK();unsigned int Servo_ACK_HIGH();unsigned int Servo_ACK_LOW();void Servo_INPUT_C2PO();unsigned int Servo_C2PO_HIGH();unsigned int Servo_C2PO_LOW();#endif/*Silan*/#endif /* __GPIO_H__ */

⌨️ 快捷键说明

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