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

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

?? ftdi_sio.h

?? 底層驅動開發
?? H
?? 第 1 頁 / 共 2 頁
字號:
/* * Definitions for the FTDI USB Single Port Serial Converter -  * known as FTDI_SIO (Serial Input/Output application of the chipset)  * * The example I have is known as the USC-1000 which is available from * http://www.dse.co.nz - cat no XH4214 It looks similar to this: * http://www.dansdata.com/usbser.htm but I can't be sure There are other * USC-1000s which don't look like my device though so beware! * * The device is based on the FTDI FT8U100AX chip. It has a DB25 on one side,  * USB on the other. * * Thanx to FTDI (http://www.ftdi.co.uk) for so kindly providing details * of the protocol required to talk to the device and ongoing assistence * during development. * * Bill Ryder - bryder@sgi.com formerly of Silicon Graphics, Inc.- wrote the  * FTDI_SIO implementation. * * Philipp G黨ring - pg@futureware.at - added the Device ID of the USB relais * from Rudolf Gugler * */#define FTDI_VID	0x0403	/* Vendor Id */#define FTDI_SIO_PID	0x8372	/* Product Id SIO application of 8U100AX  */#define FTDI_8U232AM_PID 0x6001 /* Similar device to SIO above */#define FTDI_8U232AM_ALT_PID 0x6006 /* FTDI's alternate PID for above */#define FTDI_8U2232C_PID 0x6010 /* Dual channel device */#define FTDI_RELAIS_PID	0xFA10  /* Relais device from Rudolf Gugler */#define FTDI_NF_RIC_VID	0x0DCD	/* Vendor Id */#define FTDI_NF_RIC_PID	0x0001	/* Product Id *//* www.irtrans.de device */#define FTDI_IRTRANS_PID 0xFC60 /* Product Id *//* www.crystalfontz.com devices - thanx for providing free devices for evaluation ! *//* they use the ftdi chipset for the USB interface and the vendor id is the same */#define FTDI_XF_632_PID 0xFC08	/* 632: 16x2 Character Display */#define FTDI_XF_634_PID 0xFC09	/* 634: 20x4 Character Display */#define FTDI_XF_547_PID 0xFC0A	/* 547: Two line Display */#define FTDI_XF_633_PID 0xFC0B	/* 633: 16x2 Character Display with Keys */#define FTDI_XF_631_PID 0xFC0C	/* 631: 20x2 Character Display */#define FTDI_XF_635_PID 0xFC0D	/* 635: 20x4 Character Display */#define FTDI_XF_640_PID 0xFC0E	/* 640: Two line Display */#define FTDI_XF_642_PID 0xFC0F	/* 642: Two line Display *//* Video Networks Limited / Homechoice in the UK use an ftdi-based device for their 1Mb *//* broadband internet service.  The following PID is exhibited by the usb device supplied *//* (the VID is the standard ftdi vid (FTDI_VID) */#define FTDI_VNHCPCUSB_D_PID 0xfe38 /* Product Id *//* * The following are the values for the Matrix Orbital LCD displays, * which are the FT232BM ( similar to the 8U232AM ) */#define FTDI_MTXORB_0_PID      0xFA00  /* Matrix Orbital Product Id */#define FTDI_MTXORB_1_PID      0xFA01  /* Matrix Orbital Product Id */#define FTDI_MTXORB_2_PID      0xFA02  /* Matrix Orbital Product Id */#define FTDI_MTXORB_3_PID      0xFA03  /* Matrix Orbital Product Id */#define FTDI_MTXORB_4_PID      0xFA04  /* Matrix Orbital Product Id */#define FTDI_MTXORB_5_PID      0xFA05  /* Matrix Orbital Product Id */#define FTDI_MTXORB_6_PID      0xFA06  /* Matrix Orbital Product Id *//* Interbiometrics USB I/O Board *//* Developed for Interbiometrics by Rudolf Gugler */#define INTERBIOMETRICS_VID              0x1209#define INTERBIOMETRICS_IOBOARD_PID      0x1002#define INTERBIOMETRICS_MINI_IOBOARD_PID 0x1006/* * The following are the values for the Perle Systems * UltraPort USB serial converters */#define FTDI_PERLE_ULTRAPORT_PID 0xF0C0	/* Perle UltraPort Product Id *//* * The following are the values for the Sealevel SeaLINK+ adapters. * (Original list sent by Tuan Hoang.  Ian Abbott renamed the macros and * removed some PIDs that don't seem to match any existing products.) */#define SEALEVEL_VID		0x0c52	/* Sealevel Vendor ID */#define SEALEVEL_2101_PID	0x2101	/* SeaLINK+232 (2101/2105) */#define SEALEVEL_2102_PID	0x2102	/* SeaLINK+485 (2102) */#define SEALEVEL_2103_PID	0x2103	/* SeaLINK+232I (2103) */#define SEALEVEL_2104_PID	0x2104	/* SeaLINK+485I (2104) */#define SEALEVEL_2201_1_PID	0x2211	/* SeaPORT+2/232 (2201) Port 1 */#define SEALEVEL_2201_2_PID	0x2221	/* SeaPORT+2/232 (2201) Port 2 */#define SEALEVEL_2202_1_PID	0x2212	/* SeaPORT+2/485 (2202) Port 1 */#define SEALEVEL_2202_2_PID	0x2222	/* SeaPORT+2/485 (2202) Port 2 */#define SEALEVEL_2203_1_PID	0x2213	/* SeaPORT+2 (2203) Port 1 */#define SEALEVEL_2203_2_PID	0x2223	/* SeaPORT+2 (2203) Port 2 */#define SEALEVEL_2401_1_PID	0x2411	/* SeaPORT+4/232 (2401) Port 1 */#define SEALEVEL_2401_2_PID	0x2421	/* SeaPORT+4/232 (2401) Port 2 */#define SEALEVEL_2401_3_PID	0x2431	/* SeaPORT+4/232 (2401) Port 3 */#define SEALEVEL_2401_4_PID	0x2441	/* SeaPORT+4/232 (2401) Port 4 */#define SEALEVEL_2402_1_PID	0x2412	/* SeaPORT+4/485 (2402) Port 1 */#define SEALEVEL_2402_2_PID	0x2422	/* SeaPORT+4/485 (2402) Port 2 */#define SEALEVEL_2402_3_PID	0x2432	/* SeaPORT+4/485 (2402) Port 3 */#define SEALEVEL_2402_4_PID	0x2442	/* SeaPORT+4/485 (2402) Port 4 */#define SEALEVEL_2403_1_PID	0x2413	/* SeaPORT+4 (2403) Port 1 */#define SEALEVEL_2403_2_PID	0x2423	/* SeaPORT+4 (2403) Port 2 */#define SEALEVEL_2403_3_PID	0x2433	/* SeaPORT+4 (2403) Port 3 */#define SEALEVEL_2403_4_PID	0x2443	/* SeaPORT+4 (2403) Port 4 */#define SEALEVEL_2801_1_PID	0X2811	/* SeaLINK+8/232 (2801) Port 1 */#define SEALEVEL_2801_2_PID	0X2821	/* SeaLINK+8/232 (2801) Port 2 */#define SEALEVEL_2801_3_PID	0X2831	/* SeaLINK+8/232 (2801) Port 3 */#define SEALEVEL_2801_4_PID	0X2841	/* SeaLINK+8/232 (2801) Port 4 */#define SEALEVEL_2801_5_PID	0X2851	/* SeaLINK+8/232 (2801) Port 5 */#define SEALEVEL_2801_6_PID	0X2861	/* SeaLINK+8/232 (2801) Port 6 */#define SEALEVEL_2801_7_PID	0X2871	/* SeaLINK+8/232 (2801) Port 7 */#define SEALEVEL_2801_8_PID	0X2881	/* SeaLINK+8/232 (2801) Port 8 */#define SEALEVEL_2802_1_PID	0X2812	/* SeaLINK+8/485 (2802) Port 1 */#define SEALEVEL_2802_2_PID	0X2822	/* SeaLINK+8/485 (2802) Port 2 */#define SEALEVEL_2802_3_PID	0X2832	/* SeaLINK+8/485 (2802) Port 3 */#define SEALEVEL_2802_4_PID	0X2842	/* SeaLINK+8/485 (2802) Port 4 */#define SEALEVEL_2802_5_PID	0X2852	/* SeaLINK+8/485 (2802) Port 5 */#define SEALEVEL_2802_6_PID	0X2862	/* SeaLINK+8/485 (2802) Port 6 */#define SEALEVEL_2802_7_PID	0X2872	/* SeaLINK+8/485 (2802) Port 7 */#define SEALEVEL_2802_8_PID	0X2882	/* SeaLINK+8/485 (2802) Port 8 */#define SEALEVEL_2803_1_PID	0X2813	/* SeaLINK+8 (2803) Port 1 */#define SEALEVEL_2803_2_PID	0X2823 	/* SeaLINK+8 (2803) Port 2 */#define SEALEVEL_2803_3_PID	0X2833 	/* SeaLINK+8 (2803) Port 3 */#define SEALEVEL_2803_4_PID	0X2843 	/* SeaLINK+8 (2803) Port 4 */#define SEALEVEL_2803_5_PID	0X2853 	/* SeaLINK+8 (2803) Port 5 */#define SEALEVEL_2803_6_PID	0X2863 	/* SeaLINK+8 (2803) Port 6 */#define SEALEVEL_2803_7_PID	0X2873 	/* SeaLINK+8 (2803) Port 7 */#define SEALEVEL_2803_8_PID	0X2883 	/* SeaLINK+8 (2803) Port 8 *//* * DSS-20 Sync Station for Sony Ericsson P800 */ #define FTDI_DSS20_PID          0xFC82  /* * Home Electronics (www.home-electro.com) USB gadgets */#define FTDI_HE_TIRA1_PID	0xFA78	/* Tira-1 IR transceiver *//* USB-UIRT - An infrared receiver and transmitter using the 8U232AM chip *//* http://home.earthlink.net/~jrhees/USBUIRT/index.htm */#define FTDI_USB_UIRT_PID	0xF850	/* Product Id *//* * ELV USB devices submitted by Christian Abt of ELV (www.elv.de). * All of these devices use FTDI's vendor ID (0x0403). * * The previously included PID for the UO 100 module was incorrect. * In fact, that PID was for ELV's UR 100 USB-RS232 converter (0xFB58). * * Armin Laeuger originally sent the PID for the UM 100 module. */#define FTDI_ELV_UR100_PID	0xFB58	/* USB-RS232-Umsetzer (UR 100) */#define FTDI_ELV_UM100_PID	0xFB5A	/* USB-Modul UM 100 */#define FTDI_ELV_UO100_PID	0xFB5B	/* USB-Modul UO 100 */#define FTDI_ELV_ALC8500_PID	0xF06E	/* ALC 8500 Expert *//* Additional ELV PIDs that default to using the FTDI D2XX drivers on * MS Windows, rather than the FTDI Virtual Com Port drivers. * Maybe these will be easier to use with the libftdi/libusb user-space * drivers, or possibly the Comedi drivers in some cases. */#define FTDI_ELV_CLI7000_PID	0xFB59	/* Computer-Light-Interface (CLI 7000) */#define FTDI_ELV_PPS7330_PID	0xFB5C	/* Processor-Power-Supply (PPS 7330) */#define FTDI_ELV_TFM100_PID	0xFB5D	/* Temperartur-Feuchte Messgeraet (TFM 100) */#define FTDI_ELV_UDF77_PID	0xFB5E	/* USB DCF Funkurh (UDF 77) */#define FTDI_ELV_UIO88_PID	0xFB5F	/* USB-I/O Interface (UIO 88) */#define FTDI_ELV_UAD8_PID	0xF068	/* USB-AD-Wandler (UAD 8) */#define FTDI_ELV_UDA7_PID	0xF069	/* USB-DA-Wandler (UDA 7) */#define FTDI_ELV_USI2_PID	0xF06A	/* USB-Schrittmotoren-Interface (USI 2) */#define FTDI_ELV_T1100_PID	0xF06B	/* Thermometer (T 1100) */#define FTDI_ELV_PCD200_PID	0xF06C	/* PC-Datenlogger (PCD 200) */#define FTDI_ELV_ULA200_PID	0xF06D	/* USB-LCD-Ansteuerung (ULA 200) */#define FTDI_ELV_FHZ1000PC_PID	0xF06F	/* FHZ 1000 PC */#define FTDI_ELV_CSI8_PID	0xE0F0	/* Computer-Schalt-Interface (CSI 8) */#define FTDI_ELV_EM1000DL_PID	0xE0F1	/* PC-Datenlogger fuer Energiemonitor (EM 1000 DL) */#define FTDI_ELV_PCK100_PID	0xE0F2	/* PC-Kabeltester (PCK 100) */#define FTDI_ELV_RFP500_PID	0xE0F3	/* HF-Leistungsmesser (RFP 500) */#define FTDI_ELV_FS20SIG_PID	0xE0F4	/* Signalgeber (FS 20 SIG) */#define FTDI_ELV_WS300PC_PID	0xE0F6	/* PC-Wetterstation (WS 300 PC) */#define FTDI_ELV_FHZ1300PC_PID	0xE0E8	/* FHZ 1300 PC */#define FTDI_ELV_WS500_PID	0xE0E9	/* PC-Wetterstation (WS 500) *//* * Definitions for ID TECH (www.idt-net.com) devices */#define IDTECH_VID		0x0ACD	/* ID TECH Vendor ID */#define IDTECH_IDT1221U_PID	0x0300	/* IDT1221U USB to RS-232 adapter *//* * Definitions for Omnidirectional Control Technology, Inc. devices */#define OCT_VID			0x0B39	/* OCT vendor ID *//* Note: OCT US101 is also rebadged as Dick Smith Electronics (NZ) XH6381 *//* Also rebadged as Dick Smith Electronics (Aus) XH6451 *//* Also rebadged as SIIG Inc. model US2308 hardware version 1 */#define OCT_US101_PID		0x0421	/* OCT US101 USB to RS-232 *//* an infrared receiver for user access control with IR tags */#define FTDI_PIEGROUP_PID	0xF208	/* Product Id *//* * Protego product ids */#define PROTEGO_SPECIAL_1	0xFC70	/* special/unknown device */#define PROTEGO_R2X0		0xFC71	/* R200-USB TRNG unit (R210, R220, and R230) */#define PROTEGO_SPECIAL_3	0xFC72	/* special/unknown device */#define PROTEGO_SPECIAL_4	0xFC73	/* special/unknown device *//* * Gude Analog- und Digitalsysteme GmbH */#define FTDI_GUDEADS_E808_PID    0xE808#define FTDI_GUDEADS_E809_PID    0xE809#define FTDI_GUDEADS_E80A_PID    0xE80A#define FTDI_GUDEADS_E80B_PID    0xE80B#define FTDI_GUDEADS_E80C_PID    0xE80C#define FTDI_GUDEADS_E80D_PID    0xE80D#define FTDI_GUDEADS_E80E_PID    0xE80E#define FTDI_GUDEADS_E80F_PID    0xE80F#define FTDI_GUDEADS_E888_PID    0xE888  /* Expert ISDN Control USB */#define FTDI_GUDEADS_E889_PID    0xE889  /* USB RS-232 OptoBridge */#define FTDI_GUDEADS_E88A_PID    0xE88A#define FTDI_GUDEADS_E88B_PID    0xE88B#define FTDI_GUDEADS_E88C_PID    0xE88C#define FTDI_GUDEADS_E88D_PID    0xE88D#define FTDI_GUDEADS_E88E_PID    0xE88E#define FTDI_GUDEADS_E88F_PID    0xE88F/* * Linx Technologies product ids */#define LINX_SDMUSBQSS_PID	0xF448	/* Linx SDM-USB-QS-S */#define LINX_MASTERDEVEL2_PID   0xF449   /* Linx Master Development 2.0 */#define LINX_FUTURE_0_PID   0xF44A   /* Linx future device */#define LINX_FUTURE_1_PID   0xF44B   /* Linx future device */#define LINX_FUTURE_2_PID   0xF44C   /* Linx future device *//* CCS Inc. ICDU/ICDU40 product ID - the FT232BM is used in an in-circuit-debugger *//* unit for PIC16's/PIC18's */#define FTDI_CCSICDU20_0_PID    0xF9D0     #define FTDI_CCSICDU40_1_PID    0xF9D1     /* Inside Accesso contactless reader (http://www.insidefr.com) */#define INSIDE_ACCESSO		0xFAD0/* * Intrepid Control Systems (http://www.intrepidcs.com/) ValueCAN and NeoVI */#define INTREPID_VID		0x093C#define INTREPID_VALUECAN_PID	0x0601#define INTREPID_NEOVI_PID	0x0701/* * Falcom Wireless Communications GmbH */#define FALCOM_VID		0x0F94	/* Vendor Id */#define FALCOM_TWIST_PID	0x0001	/* Falcom Twist USB GPRS modem */#define FALCOM_SAMBA_PID	0x0005	/* Falcom Samba USB GPRS modem *//* * SUUNTO product ids */#define FTDI_SUUNTO_SPORTS_PID	0xF680	/* Suunto Sports instrument *//* * Definitions for B&B Electronics products. */#define BANDB_VID		0x0856	/* B&B Electronics Vendor ID */#define BANDB_USOTL4_PID	0xAC01	/* USOTL4 Isolated RS-485 Converter */#define BANDB_USTL4_PID		0xAC02	/* USTL4 RS-485 Converter */#define BANDB_USO9ML2_PID	0xAC03	/* USO9ML2 Isolated RS-232 Converter *//* * RM Michaelides CANview USB (http://www.rmcan.com) * CAN fieldbus interface adapter, added by port GmbH www.port.de) * Ian Abbott changed the macro names for consistency. */#define FTDI_RM_CANVIEW_PID	0xfd60	/* Product Id *//* * EVER Eco Pro UPS (http://www.ever.com.pl/) */#define	EVER_ECO_PRO_CDS	0xe520	/* RS-232 converter *//* * 4N-GALAXY.DE PIDs for CAN-USB, USB-RS232, USB-RS422, USB-RS485, * USB-TTY activ, USB-TTY passiv.  Some PIDs are used by several devices * and I'm not entirely sure which are used by which. */#define FTDI_4N_GALAXY_DE_0_PID	0x8372#define FTDI_4N_GALAXY_DE_1_PID	0xF3C0#define FTDI_4N_GALAXY_DE_2_PID	0xF3C1/* * Mobility Electronics products. */#define MOBILITY_VID			0x1342#define MOBILITY_USB_SERIAL_PID		0x0202	/* EasiDock USB 200 serial *//* * microHAM product IDs (http://www.microham.com). * Submitted by Justin Burket (KL1RL) <zorton@jtan.com>. */#define FTDI_MHAM_Y6_PID 0xEEEA		/* USB-Y6 interface */#define FTDI_MHAM_Y8_PID 0xEEEB		/* USB-Y8 interface *//* * Active Robots product ids. */#define FTDI_ACTIVE_ROBOTS_PID	0xE548	/* USB comms board *//* * Xsens Technologies BV products (http://www.xsens.com). */#define XSENS_CONVERTER_0_PID	0xD388#define XSENS_CONVERTER_1_PID	0xD389#define XSENS_CONVERTER_2_PID	0xD38A#define XSENS_CONVERTER_3_PID	0xD38B#define XSENS_CONVERTER_4_PID	0xD38C#define XSENS_CONVERTER_5_PID	0xD38D#define XSENS_CONVERTER_6_PID	0xD38E#define XSENS_CONVERTER_7_PID	0xD38F/* * Evolution Robotics products (http://www.evolution.com/). * Submitted by Shawn M. Lavelle. */#define EVOLUTION_VID		0xDEEE	/* Vendor ID */#define EVOLUTION_ER1_PID	0x0300	/* ER1 Control Module *//* Commands */#define FTDI_SIO_RESET 		0 /* Reset the port */#define FTDI_SIO_MODEM_CTRL 	1 /* Set the modem control register */#define FTDI_SIO_SET_FLOW_CTRL	2 /* Set flow control register */#define FTDI_SIO_SET_BAUD_RATE	3 /* Set baud rate */#define FTDI_SIO_SET_DATA	4 /* Set the data characteristics of the port */#define FTDI_SIO_GET_MODEM_STATUS	5 /* Retrieve current value of modern status register */#define FTDI_SIO_SET_EVENT_CHAR	6 /* Set the event character */#define FTDI_SIO_SET_ERROR_CHAR	7 /* Set the error character */#define FTDI_SIO_SET_LATENCY_TIMER	9 /* Set the latency timer */#define FTDI_SIO_GET_LATENCY_TIMER	10 /* Get the latency timer *//* *   BmRequestType:  1100 0000b *   bRequest:       FTDI_E2_READ *   wValue:         0 *   wIndex:         Address of word to read *   wLength:        2 *   Data:           Will return a word of data from E2Address * *//* Port Identifier Table */#define PIT_DEFAULT 		0 /* SIOA */#define PIT_SIOA		1 /* SIOA *//* The device this driver is tested with one has only one port */#define PIT_SIOB		2 /* SIOB */#define PIT_PARALLEL		3 /* Parallel *//* FTDI_SIO_RESET */#define FTDI_SIO_RESET_REQUEST FTDI_SIO_RESET#define FTDI_SIO_RESET_REQUEST_TYPE 0x40#define FTDI_SIO_RESET_SIO 0#define FTDI_SIO_RESET_PURGE_RX 1#define FTDI_SIO_RESET_PURGE_TX 2/* * BmRequestType:  0100 0000B * bRequest:       FTDI_SIO_RESET * wValue:         Control Value  *                   0 = Reset SIO *                   1 = Purge RX buffer *                   2 = Purge TX buffer * wIndex:         Port * wLength:        0 * Data:           None * * The Reset SIO command has this effect: * *    Sets flow control set to 'none' *    Event char = $0D *    Event trigger = disabled *    Purge RX buffer *    Purge TX buffer *    Clear DTR *    Clear RTS *    baud and data format not reset * * The Purge RX and TX buffer commands affect nothing except the buffers *   *//* FTDI_SIO_SET_BAUDRATE */#define FTDI_SIO_SET_BAUDRATE_REQUEST_TYPE 0x40#define FTDI_SIO_SET_BAUDRATE_REQUEST 3/* * BmRequestType:  0100 0000B * bRequest:       FTDI_SIO_SET_BAUDRATE * wValue:         BaudDivisor value - see below * wIndex:         Port * wLength:        0 * Data:           None * The BaudDivisor values are calculated as follows: * - BaseClock is either 12000000 or 48000000 depending on the device. FIXME: I wish *   I knew how to detect old chips to select proper base clock! * - BaudDivisor is a fixed point number encoded in a funny way. *   (--WRONG WAY OF THINKING--) *   BaudDivisor is a fixed point number encoded with following bit weighs: *   (-2)(-1)(13..0). It is a radical with a denominator of 4, so values *   end with 0.0 (00...), 0.25 (10...), 0.5 (01...), and 0.75 (11...). *   (--THE REALITY--) *   The both-bits-set has quite different meaning from 0.75 - the chip designers *   have decided it to mean 0.125 instead of 0.75. *   This info looked up in FTDI application note "FT8U232 DEVICES \ Data Rates *   and Flow Control Consideration for USB to RS232". * - BaudDivisor = (BaseClock / 16) / BaudRate, where the (=) operation should *   automagically re-encode the resulting value to take fractions into consideration. * As all values are integers, some bit twiddling is in order: *   BaudDivisor = (BaseClock / 16 / BaudRate) | *   (((BaseClock / 2 / BaudRate) & 4) ? 0x4000    // 0.5 *    : ((BaseClock / 2 / BaudRate) & 2) ? 0x8000  // 0.25 *    : ((BaseClock / 2 / BaudRate) & 1) ? 0xc000  // 0.125 *    : 0) * * For the FT232BM, a 17th divisor bit was introduced to encode the multiples

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
一区二区中文视频| 91精品国产欧美一区二区成人 | 色欧美片视频在线观看在线视频| 久久国产精品免费| 蜜臀精品久久久久久蜜臀| 水蜜桃久久夜色精品一区的特点| 一区二区欧美视频| 亚洲女爱视频在线| 亚洲成人先锋电影| 男男视频亚洲欧美| 国产在线日韩欧美| 国产成人免费视频精品含羞草妖精| 国产一区二三区好的| 国产精品亚洲人在线观看| 国产精品538一区二区在线| 风间由美中文字幕在线看视频国产欧美 | 日韩写真欧美这视频| 日韩三级伦理片妻子的秘密按摩| 日韩免费在线观看| 国产无一区二区| 亚洲欧美国产高清| 日韩精品每日更新| 国产精品中文字幕日韩精品| 99久久国产综合精品女不卡| 在线观看视频欧美| 337p亚洲精品色噜噜噜| 久久综合九色综合97婷婷女人| 欧美国产精品一区二区| 亚洲色欲色欲www在线观看| 一卡二卡三卡日韩欧美| 国内精品不卡在线| 91蜜桃免费观看视频| 欧美另类一区二区三区| 欧美精品一区二区三| 亚洲免费观看高清完整版在线观看熊 | 久久久久久久久久电影| 专区另类欧美日韩| 麻豆精品在线播放| 在线国产电影不卡| 久久精品欧美一区二区三区麻豆| 亚洲综合偷拍欧美一区色| 另类小说图片综合网| 日本韩国精品在线| 国产精品网站在线播放| 青青青爽久久午夜综合久久午夜| 97久久人人超碰| 日韩欧美亚洲国产精品字幕久久久| 亚洲欧美在线另类| 久久av中文字幕片| 在线播放视频一区| 亚洲乱码国产乱码精品精小说| 九九**精品视频免费播放| 日本福利一区二区| 国产精品久久久久精k8| 久久av资源网| 91精品国产色综合久久ai换脸| 综合欧美亚洲日本| www.亚洲色图| 久久九九99视频| 精品一区二区三区视频在线观看| 欧美性一二三区| 亚洲视频一二区| 成人高清视频在线| 久久精品一区二区三区av| 日本成人中文字幕| 欧美日韩国产美女| 亚洲一区二区三区在线| 91网站最新网址| 亚洲欧洲日产国码二区| 国产一区二区三区精品视频| 欧美变态口味重另类| 日韩高清不卡一区二区| 欧美日韩亚洲综合在线 欧美亚洲特黄一级| 国产亚洲女人久久久久毛片| 久久精品国产99| 欧美sm极限捆绑bd| 久久爱www久久做| 2017欧美狠狠色| 国产在线播放一区二区三区| 久久久亚洲精华液精华液精华液| 久久精品国产免费看久久精品| 欧美一区二区在线不卡| 美腿丝袜一区二区三区| 精品国产凹凸成av人导航| 久久99精品视频| 久久先锋影音av鲁色资源| 国产麻豆日韩欧美久久| 中文字幕 久热精品 视频在线| 国产成人av电影| 亚洲另类中文字| 欧美日韩三级视频| 不卡一二三区首页| 一区二区三区中文字幕精品精品| av网站一区二区三区| 一区二区不卡在线播放| 欧美精品久久久久久久久老牛影院| 丝袜国产日韩另类美女| 2023国产精品| 99v久久综合狠狠综合久久| 亚洲丝袜另类动漫二区| 宅男在线国产精品| 国产毛片一区二区| 亚洲美女淫视频| 欧美成人aa大片| 国产aⅴ精品一区二区三区色成熟| 国产精品国产三级国产aⅴ无密码| 色婷婷av一区二区三区gif | 国模无码大尺度一区二区三区| 精品欧美一区二区在线观看| 99久久综合狠狠综合久久| 亚洲成av人综合在线观看| 久久综合久久鬼色| 在线精品视频免费播放| 狠狠色综合播放一区二区| 亚洲欧美自拍偷拍色图| 日韩一区二区视频| 色综合网站在线| 狠狠网亚洲精品| 亚洲成人一区在线| 国产精品久久久久久一区二区三区 | 91麻豆精品国产自产在线观看一区| 国产麻豆91精品| 天天色综合天天| 国产精品国模大尺度视频| 日韩免费高清av| 欧美性色黄大片手机版| 国产99一区视频免费| 美女网站色91| 亚洲电影欧美电影有声小说| 国产精品色哟哟| 精品日韩99亚洲| 欧美日本精品一区二区三区| 成人午夜av影视| 激情欧美一区二区| 蜜臀av亚洲一区中文字幕| 亚洲亚洲精品在线观看| 中文字幕一区二区三区精华液 | 91精品国产色综合久久不卡电影| 91片黄在线观看| 成人福利电影精品一区二区在线观看| 日韩国产高清在线| 午夜久久久影院| 亚洲综合999| 亚洲免费资源在线播放| 国产午夜精品福利| 国产亚洲精品免费| 精品福利一区二区三区| 欧美一区二区三区思思人| 欧美日韩在线精品一区二区三区激情 | 欧美精品第1页| 欧美日韩情趣电影| 欧美男人的天堂一二区| 精品久久久久久亚洲综合网| 欧美军同video69gay| 欧美日韩一级黄| 欧美日韩亚洲综合在线 欧美亚洲特黄一级| 91麻豆123| 91视频观看免费| 色老汉av一区二区三区| 欧美在线你懂得| 91麻豆精品国产无毒不卡在线观看| 欧美三级日韩在线| 欧美一区欧美二区| 精品欧美一区二区三区精品久久| 欧美一级国产精品| 精品福利二区三区| 国产欧美日韩精品a在线观看| 国产精品无人区| 亚洲精品国产一区二区精华液 | 1000部国产精品成人观看| 综合久久一区二区三区| 一区二区三区美女| 久久成人18免费观看| 成人aa视频在线观看| 欧美视频第二页| 精品国产乱码久久久久久图片| 亚洲精品在线观看视频| 国产精品美女久久久久久久久久久 | 日韩一区中文字幕| 视频一区中文字幕| 国产乱码精品一区二区三区忘忧草| 成人91在线观看| 777色狠狠一区二区三区| 精品美女在线观看| 亚洲欧美偷拍另类a∨色屁股| 午夜一区二区三区在线观看| 久久狠狠亚洲综合| 色偷偷一区二区三区| 日韩欧美一级二级| 一区二区欧美精品| 国产成人在线免费观看| 欧美日韩国产美女| 中文字幕亚洲成人| 老司机免费视频一区二区| 91在线丨porny丨国产| 精品国产乱码久久久久久夜甘婷婷 | 最新国产成人在线观看| 精品综合免费视频观看| 在线观看亚洲成人| 国产精品免费看片|