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

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

?? vfd_cu14.h

?? mtk1389L latest sourcecode enjoy
?? H
字號:
/***************    MTK CONFIDENTIAL & COPYRIGHTED     ****************/
/***************                                       ****************/
/*************** Description : VFD Driver Customer     ****************/
/***************               HW Leve Header file     ****************/
/***************                                       ****************/
/***************     Company : MediaTek Inc.           ****************/
/***************  Programmer : Harrison Hsieh          ****************/
/**********************************************************************/

#ifndef _VFD_CUS_H_
#define _VFD_CUS_H_





#ifdef VFD_SUPPORT


#define VFD_16311
//#define VFD_16312
#define VFD_LED
//#define DIRECT_CROSS_TABLE

// how many segments on this VFD
#define MAX_SEG_SEQ_NUM        9    

// VFD command related
#define MODESET        0x0B        // 6 digits, 16 segment in 16312
#define VFD_CONTROL    0x8E        // set Display ON and Set Pulse width

/*
    2004/09/04 Alfonso
    MAX_VFD_ADDR actually implied the count of VFD address.
*/
#define MAX_VFD_ADDR   0x23        // the real Max VFD_ADDR

#define MAX_DISC_NUM           3

#define SEG_SIZE     14


// VFD mode constant code define here
code BYTE _pbVfdMode[] = {
0x22, 0x20, 0x22, 0x40, 0x0f, 0x02, 0x22, 0x04, 0x22, 0x10, 0x22, 0x08,
0x22, 0x01, 0x21, 0x80, 0x21, 0x40, 0x21, 0x20, 0x00, 0x40, 0x00, 0x20,
0x00, 0x10, 0x00, 0x08, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x09, 0x02,
0x06, 0x02, 0x01, 0x80, 0x01, 0x01, 0x01, 0x02, 0x01, 0x04, 0xff, 0xff,
0x01, 0x08, 0x0f, 0x01, 0x06, 0x01, 0x0C, 0x01, 0xff, 0xff, 0xff, 0xff,
0x01, 0x40, 0x22, 0x02, 0x01, 0x20, 0x21, 0x08, 0x21, 0x10, 0xff, 0xff,
0x01, 0x10, 0x00, 0x80, 0x0C, 0x02
};

code BYTE _pbVfdDisc[] = {
0x00, 0x10, 0x00, 0x20, 0x00, 0x40
};

// VFD seven-segment related defined here, not only for digits, but also for words
code BYTE _pbVfdSeg[10][28] = {                 
{0x1C, 0x80, 0x1c, 0x40, 0x1b, 0x80, 0x1b, 0x04, 0x1b, 0x08, 0x1c, 0x04, 0x1c, 0x02, 0x1c, 0x08,  // ABCDEFGH
 0x1c, 0x01, 0x1c, 0x10, 0x1b, 0x20, 0x1b, 0x40, 0x1c, 0x20, 0x1b, 0x10},   // MJPNKR
{0x19, 0x80, 0x19, 0x40, 0x18, 0x80, 0x18, 0x04, 0x18, 0x08, 0x19, 0x04, 0x19, 0x02, 0x19, 0x08,
 0x19, 0x01, 0x19, 0x10, 0x18, 0x20, 0x18, 0x40, 0x19, 0x20, 0x18, 0x10},
{0x16, 0x80, 0x16, 0x40, 0x15, 0x80, 0x15, 0x04, 0x15, 0x08, 0x16, 0x04, 0x16, 0x02, 0x16, 0x08,
 0x16, 0x01, 0x16, 0x10, 0x15, 0x20, 0x15, 0x40, 0x16, 0x20, 0x15, 0x10},
{0x13, 0x80, 0x13, 0x40, 0x12, 0x80, 0x12, 0x04, 0x12, 0x08, 0x13, 0x04, 0x13, 0x02, 0x13, 0x08,
 0x13, 0x01, 0x13, 0x10, 0x12, 0x20, 0x12, 0x40, 0x13, 0x20, 0x12, 0x10},
{0x0d, 0x80, 0x0d, 0x40, 0x0c, 0x80, 0x0c, 0x04, 0x0c, 0x08, 0x0d, 0x04, 0x0d, 0x02, 0x0d, 0x08,
 0x0d, 0x01, 0x0d, 0x10, 0x0c, 0x20, 0x0c, 0x40, 0x0d, 0x20, 0x0c, 0x10},
{0x0a, 0x80, 0x0a, 0x40, 0x09, 0x80, 0x09, 0x04, 0x09, 0x08, 0x0a, 0x04, 0x0a, 0x02, 0x0a, 0x08,
 0x0a, 0x01, 0x0a, 0x10, 0x09, 0x20, 0x09, 0x40, 0x0a, 0x20, 0x09, 0x10},
{0x07, 0x80, 0x07, 0x40, 0x06, 0x80, 0x06, 0x04, 0x06, 0x08, 0x07, 0x04, 0x07, 0x02, 0x07, 0x08,
 0x07, 0x01, 0x07, 0x10, 0x06, 0x20, 0x06, 0x40, 0x07, 0x20, 0x06, 0x10},
{0x04, 0x80, 0x04, 0x40, 0x03, 0x80, 0x03, 0x04, 0x03, 0x08, 0x04, 0x04, 0x04, 0x02, 0x04, 0x08,
 0x04, 0x01, 0x04, 0x10, 0x03, 0x20, 0x03, 0x40, 0x04, 0x20, 0x03, 0x10},
{0x10, 0x80, 0x10, 0x40, 0x0f, 0x80, 0x0f, 0x04, 0x0f, 0x08, 0x10, 0x04, 0x10, 0x02, 0x10, 0x08,
 0x10, 0x01, 0x10, 0x10, 0x0f, 0x20, 0x0f, 0x40, 0x10, 0x20, 0x0f, 0x10},  
{0x1f, 0x80, 0x1f, 0x40, 0x1e, 0x80, 0x1e, 0x04, 0x1e, 0x08, 0x1f, 0x04, 0x1f, 0x02, 0x1e, 0x40,
 0x1f, 0x08, 0x1f, 0x10, 0x1f, 0x20, 0x1f, 0x01, 0x1e, 0x20, 0x1e, 0x10}
};

code BYTE _pbSegSequence[] = {
VFD_SEG_TITLE_HIGH, VFD_SEG_TITLE_LOW, VFD_SEG_CHAP_HIGH, VFD_SEG_CHAP_LOW,
VFD_SEG_HR,
VFD_SEG_MIN_HIGH, VFD_SEG_MIN_LOW, VFD_SEG_SEC_HIGH, VFD_SEG_SEC_LOW
};


code BYTE _pbVfdMsg[] = {
0x05, SEG_CHAR_H, SEG_CHAR_E, SEG_CHAR_L, SEG_CHAR_L, SEG_CHAR_O,   // hello 6: start 0
0x04, SEG_CHAR_S, SEG_CHAR_t, SEG_CHAR_O, SEG_CHAR_P,              // stop ,5: start 6
0x04, SEG_CHAR_r, SEG_CHAR_O, SEG_CHAR_O, SEG_CHAR_t,               // root, 5: start 11
0x05, SEG_CHAR_t, SEG_CHAR_I, SEG_CHAR_t, SEG_CHAR_L, SEG_CHAR_E,   // title, 6: start 16
0x06, SEG_CHAR_n, SEG_CHAR_O, SEG_CHAR_d, SEG_CHAR_I, SEG_CHAR_S, SEG_CHAR_C,  // nodisc, 7: start 22
0x06, SEG_CHAR_U, SEG_CHAR_n, SEG_CHAR_d, SEG_CHAR_I, SEG_CHAR_S, SEG_CHAR_C,  // undisc, 7: start 29
0x04, SEG_CHAR_O, SEG_CHAR_P, SEG_CHAR_E, SEG_CHAR_n,               // open, 5: start 36
0x05, SEG_CHAR_C, SEG_CHAR_L, SEG_CHAR_O, SEG_CHAR_S, SEG_CHAR_E,   // close, 6: start 41
0x07, SEG_CHAR_L, SEG_CHAR_O, SEG_CHAR_A, SEG_CHAR_d, SEG_CHAR_I, SEG_CHAR_n, SEG_CHAR_g,  // loading, 8: start 47
0x03, SEG_CHAR_O, SEG_CHAR_F, SEG_CHAR_F,                           // OFF, 4, start 55
0x04, SEG_CHAR_J, SEG_CHAR_P, SEG_CHAR_E, SEG_CHAR_G,               // jpeg, 5 :start 59
0x04, SEG_CHAR_P, SEG_CHAR__, SEG_CHAR_c, SEG_CHAR_d,               // p-cd, 5, :start 64
0x03, SEG_CHAR_E, SEG_CHAR_r, SEG_CHAR_r,                           // err, 4: start 69
0x03, SEG_CHAR_U, SEG_CHAR_P, SEG_CHAR_G,                           // upg, 4: start 73
0x06, SEG_CHAR_d, SEG_CHAR_I, SEG_CHAR_g, SEG_CHAR_E, SEG_CHAR_S, SEG_CHAR_t, // digest, : 7 : start 77
0x08, SEG_CHAR_P, SEG_CHAR_b, SEG_CHAR_C, SEG_CHAR__, SEG_CHAR_P, SEG_CHAR_L, SEG_CHAR_A, SEG_CHAR_y, // pbc-play, 9: start 84
MAX_SEG_SEQ_NUM, SEG_CLEAN, SEG_CLEAN, SEG_CLEAN, SEG_CLEAN, SEG_CLEAN, SEG_CLEAN, SEG_CLEAN, SEG_CLEAN, SEG_CLEAN // clean all, 10: start 93
};

code WORD _pwMsgTable[] = {
0, 6, 11, 16, 22, 29, 36, 41, 47, 55, 59, 64,
69, 73, 77, 84, 93
};

#ifdef DIRECT_CROSS_TABLE
code BYTE _pbMsgDirectTable[] = {
0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
0xff, 0x5, 0xff,  0,    0xff, 0xff,
0xff, 0xff, 0xff, 0xff, 0xff
};

// to save code space, only what in direct message, we declare here
code BYTE _pbVfdDirectMsg[] = {
0x2, 0x00, 0xad, 0x02, 0x80,        // OFF for 0x4909
0x2, 0x00, 0xE4, 0x02, 0xdd
};
#endif

#define DOT_A      0x00
#define DOT_B      0x01
#define DOT_C      0x02
#define DOT_D      0x03
#define DOT_E      0x04
#define DOT_F      0x05
#define DOT_G      0x06
#define DOT_H      0x07

code BYTE _pbSegUnit[] = {
(1<<DOT_A)|(1<<DOT_B)|(1<<DOT_C)|(1<<DOT_D)|(1<<DOT_E)|(1<<DOT_F),    // 0
(1<<DOT_B)|(1<<DOT_C),                                               // 1
(1<<DOT_A)|(1<<DOT_B)|(1<<DOT_G)|(1<<DOT_E)|(1<<DOT_D),              // 2
(1<<DOT_A)|(1<<DOT_B)|(1<<DOT_C)|(1<<DOT_D)|(1<<DOT_G),              // 3
(1<<DOT_B)|(1<<DOT_C)|(1<<DOT_F)|(1<<DOT_G),                         // 4
(1<<DOT_A)|(1<<DOT_C)|(1<<DOT_D)|(1<<DOT_F)|(1<<DOT_G),              // 5
(1<<DOT_A)|(1<<DOT_C)|(1<<DOT_D)|(1<<DOT_E)|(1<<DOT_F)|(1<<DOT_G),   // 6
(1<<DOT_A)|(1<<DOT_B)|(1<<DOT_C),                                    // 7
(1<<DOT_A)|(1<<DOT_B)|(1<<DOT_C)|(1<<DOT_D)|(1<<DOT_E)|(1<<DOT_F)|(1<<DOT_G), // 8
(1<<DOT_A)|(1<<DOT_B)|(1<<DOT_C)|(1<<DOT_F)|(1<<DOT_G),              // 9
0,                                                                   // clear all
(1<<DOT_A)|(1<<DOT_B)|(1<<DOT_C)|(1<<DOT_E)|(1<<DOT_F)|(1<<DOT_G),   // A
(1<<DOT_A)|(1<<DOT_D)|(1<<DOT_E)|(1<<DOT_F)|(1<<DOT_G),              // E
(1<<DOT_A)|(1<<DOT_E)|(1<<DOT_F)|(1<<DOT_G),                         // F                 
(1<<DOT_A)|(1<<DOT_C)|(1<<DOT_D)|(1<<DOT_E)|(1<<DOT_F),              // G               
(1<<DOT_B)|(1<<DOT_C)|(1<<DOT_E)|(1<<DOT_F)|(1<<DOT_G),              // H
#if (SEG_SIZE == 14) 
(1<<DOT_A)|(1<<DOT_D),                                               // I                                   
#else
(1<<DOT_E)|(1<<DOT_F),                                               // I                                   
#endif
(1<<DOT_B)|(1<<DOT_C)|(1<<DOT_D)|(1<<DOT_E),                         // J                    
(1<<DOT_D)|(1<<DOT_E)|(1<<DOT_F),                                    // L                            
(1<<DOT_A)|(1<<DOT_D)|(1<<DOT_E)|(1<<DOT_F),                         // C                     
(1<<DOT_A)|(1<<DOT_B)|(1<<DOT_E)|(1<<DOT_F)|(1<<DOT_G),              // P               
(1<<DOT_A)|(1<<DOT_C)|(1<<DOT_D)|(1<<DOT_F)|(1<<DOT_G),              // S              
(1<<DOT_B)|(1<<DOT_C)|(1<<DOT_D)|(1<<DOT_E)|(1<<DOT_F),              // U               
(1<<DOT_C)|(1<<DOT_D)|(1<<DOT_E)|(1<<DOT_F)|(1<<DOT_G),              // b             
(1<<DOT_D)|(1<<DOT_E)|(1<<DOT_G),                                    // c                            
(1<<DOT_B)|(1<<DOT_C)|(1<<DOT_D)|(1<<DOT_E)|(1<<DOT_G),              // d               
(1<<DOT_A)|(1<<DOT_B)|(1<<DOT_C)|(1<<DOT_D)|(1<<DOT_F)|(1<<DOT_G),   // g  
(1<<DOT_A)|(1<<DOT_B)|(1<<DOT_C)|(1<<DOT_E)|(1<<DOT_F),              // n               
(1<<DOT_E)|(1<<DOT_G),                                               // r                                   
(1<<DOT_D)|(1<<DOT_E)|(1<<DOT_F)|(1<<DOT_G),                         // t 
#if (SEG_SIZE != 14) 
(1<<DOT_B)|(1<<DOT_C)|(1<<DOT_D)|(1<<DOT_F)|(1<<DOT_G),              // y             
#else
(1<<DOT_H),         // y
#endif
(1<<DOT_G), // -                                            
#if (SEG_SIZE == 7) 
(1<<DOT_A)|(1<<DOT_B)|(1<<DOT_C)|(1<<DOT_D)|(1<<DOT_E)|(1<<DOT_F)|(1<<DOT_G), // all
#else
(1<<DOT_A)|(1<<DOT_B)|(1<<DOT_C)|(1<<DOT_D)|(1<<DOT_E)|(1<<DOT_F)|(1<<DOT_G)|(1<<DOT_H), // all
#endif  // after this , we will define what only appear on segment > 7
#if (SEG_SIZE > 7)
(1<<DOT_B)|(1<<DOT_C)|(1<<DOT_E)|(1<<DOT_F)|(1<<DOT_H),              // N
(1<<DOT_B)|(1<<DOT_C)|(1<<DOT_H),                                    // V
#endif
// after this , we will define what only appear on Segment = 14
#if (SEG_SIZE == 14)
(1<<DOT_H),                                                        // X
(1<<DOT_H),                                          // Y
(1<<DOT_E)|(1<<DOT_F)|(1<<DOT_G),                    // K
(1<<DOT_A),                                          // T
(1<<DOT_G)|(1<<DOT_H),                               // *
(1<<DOT_A)|(1<<DOT_D),                               // Z
(1<<DOT_B)|(1<<DOT_C)|(1<<DOT_E)|(1<<DOT_F)|(1<<DOT_H)     // M
#else
0
#endif
};



#if (SEG_SIZE > 8) 
#define  DOT_M   0x00
#define  DOT_J   0x01
#define  DOT_P   0x02
#define  DOT_N   0x03
#define  DOT_K   0x04
#define  DOT_R   0x05



  // if segment size is 14, this should be included
code BYTE _pbSegUnitHi[] = {
0,
0,
(1<<DOT_M), 
(1<<DOT_M), 
(1<<DOT_M), 
(1<<DOT_M), 
(1<<DOT_M), 
0,
(1<<DOT_M),
(1<<DOT_M), 
0,
(1<<DOT_M),  // A
(1<<DOT_M),  // E
(1<<DOT_M),  // F
(1<<DOT_M),  // G
(1<<DOT_M),  // H
#if (SEG_SIZE == 14) 
(1<<DOT_J)|(1<<DOT_P),
#else
0,           // I
#endif
0,           // J
0,           // L
0,           // C
(1<<DOT_M),  // P
(1<<DOT_M),  // S
0,           // U
(1<<DOT_M),  // b
(1<<DOT_M),  // c
(1<<DOT_M),  // d
(1<<DOT_M),  // g
0,  // n
(1<<DOT_M),  // r
(1<<DOT_M),  // t
#if (SEG_SIZE == 14) 
(1<<DOT_M),  // y
#else
(1<<DOT_K)|(1<<DOT_R),
#endif
(1<<DOT_M),  // -
(1<<DOT_M)|(1<<DOT_J)|(1<<DOT_P)|(1<<DOT_N)|(1<<DOT_K)|(1<<DOT_R),   // all ON
(1<<DOT_N),  // N
(1<<DOT_N),  // V
(1<<DOT_K)|(1<<DOT_N)|(1<<DOT_R),   // X
(1<<DOT_K)|(1<<DOT_P),              // Y
(1<<DOT_N)|(1<<DOT_K),              // K
(1<<DOT_J)|(1<<DOT_P),              // T
(1<<DOT_M)|(1<<DOT_J)|(1<<DOT_P)|(1<<DOT_N)|(1<<DOT_K)|(1<<DOT_R),   // *
(1<<DOT_K)|(1<<DOT_R),              // Z
(1<<DOT_K)                         // M
};
#endif

// add the vfd key scan map here
code BYTE _pbVfdKeyScan[] = {
IR_NEXT, IR_PREV, IR_EJECT, IR_NONE, IR_NONE, IR_NONE, 
IR_FF,   IR_NONE, IR_FR,    IR_PLAY, IR_STOP, IR_PAUSE,
};
#endif
#endif

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
色综合久久久久久久久久久| 日本久久电影网| 亚洲日本在线观看| 91精品国产综合久久久久久久| 国产精品一二三| 亚洲一区欧美一区| 青青青爽久久午夜综合久久午夜| 久久精品一区八戒影视| 欧美性淫爽ww久久久久无| 国产a级毛片一区| 青青草精品视频| 亚洲综合一二区| 国产精品人人做人人爽人人添| 日韩午夜在线影院| 欧美视频在线一区二区三区| 国产不卡在线一区| 国内外精品视频| 日韩av不卡一区二区| 亚洲一区二区三区精品在线| 亚洲色图在线视频| 久久精品国产第一区二区三区| 一区二区激情视频| 最新不卡av在线| 国产精品高潮呻吟| 国产精品乱码一区二区三区软件| 欧美大片国产精品| 日韩一区二区三区电影 | 色综合网色综合| 国产精品资源网| 激情成人综合网| 麻豆成人久久精品二区三区小说| 亚洲成人av免费| 夜夜精品视频一区二区| 国产寡妇亲子伦一区二区| 青草av.久久免费一区| 日韩激情一二三区| 日韩和的一区二区| 丝袜诱惑制服诱惑色一区在线观看 | 欧美日韩精品是欧美日韩精品| 91欧美激情一区二区三区成人| 成人一道本在线| 不卡一区二区三区四区| 成人黄色片在线观看| 99精品热视频| 色婷婷综合激情| 精品视频一区三区九区| 欧美电影一区二区| 日韩视频一区二区三区| 精品va天堂亚洲国产| 日本一区二区三区国色天香| 欧美国产欧美亚州国产日韩mv天天看完整 | 亚洲国产另类精品专区| 亚洲不卡一区二区三区| 日日欢夜夜爽一区| 裸体在线国模精品偷拍| 国产一区二区三区观看| 国产成人精品免费视频网站| 成人丝袜高跟foot| 色欧美乱欧美15图片| 欧美狂野另类xxxxoooo| 久久综合资源网| 中文字幕在线一区| 一区二区三区在线视频免费观看| 亚洲成人777| 国产九色sp调教91| 色综合激情五月| 91麻豆精品国产无毒不卡在线观看| 精品欧美一区二区久久| 欧美国产成人精品| 亚洲另类一区二区| 久久99精品久久久| 99久久夜色精品国产网站| 在线精品视频免费观看| 欧美第一区第二区| 中文字幕日韩一区二区| 婷婷六月综合亚洲| 国产成人在线视频播放| 欧美手机在线视频| 欧美精品一区二区三区高清aⅴ | 91精品欧美一区二区三区综合在 | 亚洲国产精品ⅴa在线观看| 亚洲精品成人悠悠色影视| 美女精品一区二区| 成人免费av在线| 91精品国产综合久久蜜臀| 国产人妖乱国产精品人妖| 一区二区三区精密机械公司| 免费久久精品视频| 色菇凉天天综合网| 久久综合色天天久久综合图片| 亚洲免费在线电影| 国产一区激情在线| 欧美日韩一区高清| 国产精品久久久爽爽爽麻豆色哟哟| 午夜av区久久| 99精品欧美一区| 久久夜色精品国产噜噜av| 亚洲国产精品一区二区www| 成人性生交大片免费看在线播放| 欧美日本在线看| 亚洲猫色日本管| 国产精品一品二品| 欧美一级国产精品| 亚洲精品乱码久久久久久黑人 | 成人免费高清在线观看| 日韩一二三四区| 亚洲人被黑人高潮完整版| 久久精工是国产品牌吗| av一区二区三区四区| 欧美日韩一级黄| 中文字幕乱码亚洲精品一区| 日韩精品久久久久久| 成人激情综合网站| 欧美电影免费观看完整版| 亚洲福中文字幕伊人影院| 国产aⅴ综合色| 日韩视频免费观看高清完整版在线观看 | 国产精品丝袜在线| 国产一区二区三区免费播放| 欧美亚洲禁片免费| 欧美国产一区二区| 精品一区二区三区免费视频| 欧美亚洲另类激情小说| www国产成人免费观看视频 深夜成人网| 一级日本不卡的影视| 成人免费三级在线| 久久嫩草精品久久久久| 日韩高清不卡一区二区| 欧美性xxxxx极品少妇| 一区二区三区小说| a级高清视频欧美日韩| 久久综合九色综合97_久久久| 亚洲成a人片综合在线| 色婷婷亚洲一区二区三区| 亚洲国产成人一区二区三区| 国产一区二区三区不卡在线观看| 欧美人与z0zoxxxx视频| 亚洲一区在线看| 色狠狠桃花综合| 亚洲三级久久久| 色婷婷综合久久久久中文一区二区| 国产欧美一区二区在线| 国内外成人在线视频| 久久综合久色欧美综合狠狠| 蜜桃视频一区二区三区| 日韩欧美成人一区| 毛片av中文字幕一区二区| 制服丝袜亚洲网站| 日本成人在线不卡视频| 欧美图区在线视频| 视频一区二区欧美| 9191久久久久久久久久久| 亚洲丶国产丶欧美一区二区三区| 日本韩国一区二区三区| 亚洲自拍欧美精品| 欧美一区二区三区性视频| 日韩国产欧美在线视频| 国产精品嫩草99a| 成人av集中营| 最新日韩在线视频| 精品视频1区2区3区| 日韩1区2区日韩1区2区| 欧美成人女星排名| 国产在线日韩欧美| 亚洲人成7777| 欧美日韩aaaaaa| 美女一区二区视频| 久久久久久久久久久久久女国产乱 | 欧美激情一区二区三区蜜桃视频 | eeuss鲁片一区二区三区在线观看| 欧美高清在线精品一区| av影院午夜一区| 午夜一区二区三区在线观看| 欧美精品欧美精品系列| 久久精品国产成人一区二区三区| 国产日韩欧美高清| 91麻豆免费看| 偷拍与自拍一区| 久久这里只有精品首页| 波多野结衣一区二区三区| 午夜国产精品一区| 欧美精品一区二区不卡| 不卡视频免费播放| 日韩激情中文字幕| 久久亚洲精品小早川怜子| 在线视频欧美精品| 色婷婷综合久久久中文字幕| 青草av.久久免费一区| 国产欧美视频一区二区| 91久久人澡人人添人人爽欧美 | 国产精品小仙女| 亚洲超丰满肉感bbw| 久久日韩粉嫩一区二区三区| 91一区在线观看| 六月丁香综合在线视频| 亚洲午夜在线视频| 久久久久99精品一区| 欧美日韩一本到| 成人国产精品免费观看动漫| 亚洲资源中文字幕|