久久亚洲成a人片熟女精品色一区二区三区|国产精品视频第一精品视频|av天堂热无码手机版|亚洲?v无码久久无遮挡|国产精品偷伦视频免费观看国产|麻豆国产自产精品丰满熟妇|av无码av不卡一区二区|久久亚洲精品中文字

ARTICLE DETAIL

資訊詳情

深耕商務(wù)建站與企業(yè)官網(wǎng)運(yùn)營(yíng)的一線實(shí)戰(zhàn)洞察。

ICM-42688P傳感器C語(yǔ)言驅(qū)動(dòng)開(kāi)發(fā):初始化、FIFO讀取與零偏標(biāo)定實(shí)戰(zhàn)

ICM-42688P傳感器C語(yǔ)言驅(qū)動(dòng)開(kāi)發(fā):初始化、FIFO讀取與零偏標(biāo)定實(shí)戰(zhàn) 簡(jiǎn)介這是一份面向嵌入式開(kāi)發(fā)者的ICM-42688P-HXY三軸加速度計(jì)/陀螺儀C語(yǔ)言驅(qū)動(dòng)資源適合正在調(diào)試六軸姿態(tài)傳感器、需要快速驗(yàn)證IMU功能的工程師或電子愛(ài)好者。包內(nèi)共3個(gè)文件包括1個(gè)H文件、1個(gè)C文件以及1份PDF數(shù)據(jù)手冊(cè)。驅(qū)動(dòng)代碼通過(guò)簡(jiǎn)潔的接口封裝了寄存器讀寫(xiě)、初始化與數(shù)據(jù)讀取等核心流程壓縮包僅1.4MB下載與部署都很輕便。由于資源描述提示需自行更換通信接口使用時(shí)可基于I2C或SPI底層重新適配PDF手冊(cè)可輔助核對(duì)寄存器與量程配置。目前該資源已有684人學(xué)習(xí)瀏覽整體代碼結(jié)構(gòu)精簡(jiǎn)比較適合作為驅(qū)動(dòng)移植模板對(duì)剛接觸ICM-42688P的開(kāi)發(fā)者也能借此快速建立讀寫(xiě)框架將更多精力放到數(shù)據(jù)融合與濾波調(diào)試環(huán)節(jié)。 ICM-42688P-HXY 是去年我做一個(gè)低成本便攜姿態(tài)測(cè)量模塊時(shí)選用的核心傳感器這塊小板子看起來(lái)和常見(jiàn)的 MPU6050 模塊差不多但寄存器設(shè)計(jì)完全不是一個(gè)時(shí)代數(shù)據(jù)手冊(cè)是用“寄存器頁(yè)”組織的內(nèi)部 FIFO 能扛高采樣率還帶了 DMP 功能。HXY 后綴一般是方案商出的小型子板型號(hào)板上把 I2C 上拉、電源濾波基本做齊拿來(lái)就能焊到自己的主板上。這篇博客就記錄我為它寫(xiě)的一套 C 語(yǔ)言驅(qū)動(dòng)重點(diǎn)是初始化流程、FIFO 數(shù)據(jù)讀取、零偏標(biāo)定這幾個(gè)最容易卡住人的環(huán)節(jié)。如果你手上正好有一顆 ICM-42688P或者想練一練“用 C 寫(xiě)外設(shè)驅(qū)動(dòng)”的套路這篇內(nèi)容可以作為一份直接參考的工程筆記。1. 項(xiàng)目定位與需求拆解一開(kāi)始我也糾結(jié)過(guò)要不要直接用官方 SDK。ICM-42688P 的官方驅(qū)動(dòng)在 GitHub 上能搜到功能很全但是依賴一堆抽象層和平臺(tái)適配代碼放進(jìn)我的 STM32G4 工程里直接編譯會(huì)有很多警告裁剪起來(lái)也挺費(fèi)勁。后來(lái)我決定只保留核心需求自己寫(xiě)一個(gè)輕量驅(qū)動(dòng)。這個(gè)項(xiàng)目真正要解決的就四件事上電識(shí)別芯片能正常通信讀取 WHO_AM_I 確認(rèn)設(shè)備存在。完成基本初始化讓加速度計(jì)和陀螺儀進(jìn)入工作模式。支持 I2C 和 SPI 兩種總線方便在不同主控板上遷移。能把原始寄存器值換算成工程上習(xí)慣的物理量比如 g 和 dps并允許外部傳入標(biāo)定偏移量。適合看這篇內(nèi)容的人主要有兩類一類是剛接觸傳感器驅(qū)動(dòng)的嵌入式新手想看懂“寫(xiě)一個(gè)傳感器驅(qū)動(dòng)”到底要干哪些事另一類是想快速把 ICM-42688P 用在自己的簡(jiǎn)單項(xiàng)目里但不想背官方那套復(fù)雜封裝的老手。對(duì)于第一類讀者我建議你準(zhǔn)備好基礎(chǔ)的 C 語(yǔ)言結(jié)構(gòu)體、函數(shù)指針和位運(yùn)算知識(shí)這套驅(qū)動(dòng)往深了說(shuō)就是一個(gè)很典型的“抽象層驅(qū)動(dòng)層應(yīng)用層”案例。2. 硬件接口與前期的準(zhǔn)備工作2.1 引腳與接線方式ICM-42688P-HXY 子板的引腳定義基本是 6pin 或 8pin 排針。I2C 模式用 SCL、SDASPI 模式用 SCLK、SDI、SDO、CS。引腳I2C 模式SPI 模式說(shuō)明VDD/VIN3.3V 輸入3.3V 輸入部分 HXY 板自帶 LDO允許 3~5VGND接地接地傳感器地要和 MCU 共地SCL/SCLKSCLSCLK時(shí)鐘線SDA/SDIOSDAMOSI數(shù)據(jù)線或上位機(jī)寫(xiě)線AD0/SDO地址選擇MISOI2C 地址選擇腳SPI 模式下是傳感器輸出CS接 VDDIO 或懸空片選I2C 模式下要讓 CS 保持非選中狀態(tài)有一點(diǎn)必須提醒I2C 和 SPI 不能同時(shí)把兩條總路線都接到 MCU 上因?yàn)?CS 引腳的狀態(tài)會(huì)直接決定傳感器把自己當(dāng)成 SPI 設(shè)備還是 I2C 設(shè)備。實(shí)際應(yīng)用中我習(xí)慣在開(kāi)發(fā)階段用 I2C 調(diào)試因?yàn)檫壿嫹治鰞x好抓包量產(chǎn)后如果采樣率要求高再切 SPI。ICM-42688P 的 SPI 可以跑到 10MHz 以上I2C 一般是 400kHz具體還看主控的時(shí)鐘配置。2.2 電平與上拉的注意點(diǎn)HXY 小板子多數(shù)是 3.3V 供電但它的邏輯電平引腳也是 VDDIO 決定的。如果 MCU 是 5V 的最好加電平轉(zhuǎn)換別直接懟。網(wǎng)上很多案例里傳感器特別容易“發(fā)熱”或者讀回全 0xFF其實(shí)就是 5V 電平把芯片內(nèi)部鉗位電路搞異常了。I2C 上拉電阻這個(gè)細(xì)節(jié)不同批次的 HXY 板做得不一樣。有的板子已經(jīng)焊了 10k 上拉你再外接一個(gè) 4.7k等效上拉就變成 3.2k影響不大但也會(huì)讓信號(hào)邊沿變緩。我建議先用示波器看 SCL、SDA 波形上升沿太緩再把外部上拉去掉。2.3 AD0 地址的坑I2C 模式下AD0 接低時(shí)地址是 0x68接高時(shí)是 0x69。但我在 HXY 板上踩過(guò)坑有些批次為了兼容不同方案把 AD0 用 0Ω 電阻接到 VDDIO默認(rèn)就是 0x69。如果你按網(wǎng)上的老代碼直接掃 0x68根本讀不到設(shè)備。最穩(wěn)妥的辦法是寫(xiě)一個(gè) I2C 地址掃描函數(shù)把 0x68 和 0x69 都試一遍能讀回 WHO_AM_I 的那個(gè)就是正確地址。3. C 驅(qū)動(dòng)架構(gòu)與關(guān)鍵實(shí)現(xiàn)3.1 為什么把 HAL 單獨(dú)拆出來(lái)傳感器驅(qū)動(dòng)最忌諱的是把 i2c_read 和 spi_write 直接寫(xiě)在初始化函數(shù)里。一旦你想從 STM32 切到 ESP32或者從模擬 I2C 改成硬件 I2C整份代碼全得改。我最后采用的是函數(shù)指針加上下文指針的方式這在嵌入式里是最常見(jiàn)的做法。typedef int (*icm_hal_read)(void *ctx, uint8_t reg, uint8_t *data, uint16_t len); typedef int (*icm_hal_write)(void *ctx, uint8_t reg, const uint8_t *data, uint16_t len); typedef void (*icm_hal_delay)(uint32_t ms); typedef struct { void *hal_ctx; icm_hal_read read; icm_hal_write write; icm_hal_delay delay; } icm42688_hal_t;調(diào)用方只需要在 main 函數(shù)里傳入自己平臺(tái)上實(shí)現(xiàn)好的 read/write驅(qū)動(dòng)代碼里完全看不到具體總線的痕跡。這也是面試時(shí)經(jīng)常被問(wèn)的“依賴倒置”簡(jiǎn)單項(xiàng)目里不用說(shuō)得那么玄你就當(dāng)它是給你自己留后路以后換芯片業(yè)務(wù)層一行不用動(dòng)。3.2 設(shè)備結(jié)構(gòu)體的設(shè)計(jì)設(shè)備結(jié)構(gòu)體保存?zhèn)鞲衅髋渲煤蛽Q算系數(shù)運(yùn)行期間所有狀態(tài)都存在這一處。typedef struct { icm42688_hal_t hal; uint8_t i2c_addr; float accel_scale; float gyro_scale; int16_t accel_offset[3]; int16_t gyro_offset[3]; } icm42688_t;accel_scale 和 gyro_scale 是在初始化時(shí)根據(jù)量程算出來(lái)的外部每次讀數(shù)據(jù)后拿原始值乘以對(duì)應(yīng)系數(shù)就是物理量。偏移量數(shù)組用來(lái)保存標(biāo)定結(jié)果后面會(huì)細(xì)講。3.3 初始化流程初始化函數(shù)是所有問(wèn)題的根源大多數(shù)傳感器讀不出數(shù)據(jù)都是初始化時(shí)序有問(wèn)題。ICM-42688P 對(duì)比老款傳感器的特殊之處在于它有一個(gè)軟復(fù)位寄存器上電后要把設(shè)備復(fù)位到一個(gè)已知狀態(tài)再配置電源管理寄存器。一個(gè)典型的初始化序列大致如下讀取 WHO_AM_I確認(rèn)芯片在線。向設(shè)備配置寄存器寫(xiě)軟復(fù)位等待器件穩(wěn)定。配置電源管理模式把陀螺儀和加速度計(jì)從“待機(jī)/關(guān)閉”切換到低噪聲模式。設(shè)置 ODR 和量程選擇陀螺儀、加速度計(jì)各自的數(shù)據(jù)輸出頻率。配置數(shù)字濾波器和中斷源如果啟用。int icm42688_init(icm42688_t *dev) { uint8_t id 0; if (dev-hal.read(dev-hal.hal_ctx, ICM42688_REG_WHO_AM_I, id, 1) ! 0) return -ERR_COMM; if (id ! 0x47) return -ERR_ID; // 軟復(fù)位 uint8_t val 0x01; dev-hal.write(dev-hal.hal_ctx, ICM42688_REG_DEVICE_CONFIG, val, 1); dev-hal.delay(10); // 陀螺儀/加速度計(jì)都進(jìn)入低噪聲模式 val ICM42688_MODE_GYRO_LOW_NOISE | ICM42688_MODE_ACCEL_LOW_NOISE; dev-hal.write(dev-hal.hal_ctx, ICM42688_REG_PWR_MGMT0, val, 1); dev-hal.delay(30); // 配置 ODR 和量程 val ICM42688_ACCEL_ODR_1K | ICM42688_ACCEL_FS_16G; dev-hal.write(dev-hal.hal_ctx, ICM42688_REG_ACCEL_CONFIG0, val, 1); val ICM42688_GYRO_ODR_1K | ICM42688_GYRO_FS_2000DPS; dev-hal.write(dev-hal.hal_ctx, ICM42688_REG_GYRO_CONFIG0, val, 1); dev-accel_scale 16.0f / 32768.0f; dev-gyro_scale 2000.0f / 32768.0f; return 0; }上面代碼里的寄存器地址宏我故意沒(méi)有寫(xiě)死因?yàn)樵诓煌謨?cè)版本里某些配置地址會(huì)有頁(yè)偏移。建議你新建一個(gè) icm42688_reg.h 文件把需要用到的地址統(tǒng)一放在宏定義里方便出問(wèn)題后逐條核對(duì)。WHO_AM_I 讀回 0x47 是一個(gè)很關(guān)鍵的判斷標(biāo)準(zhǔn)。這里有個(gè)比較容易忽略的細(xì)節(jié)軟復(fù)位之后不要立刻寫(xiě)配置至少要等 10ms。之前我圖省事只延時(shí)了 1ms結(jié)果有三分之一板子初始化后會(huì)卡在后續(xù) I2C 通信上。芯片手冊(cè)里寫(xiě)的上電穩(wěn)定時(shí)間不是一個(gè)絕對(duì)值批量生產(chǎn)時(shí)最好保守一點(diǎn)。3.4 讀取加速度和陀螺儀數(shù)據(jù)ICM-42688P 的原始數(shù)據(jù)寄存器是按連續(xù)地址排列的一次突發(fā)讀可以把加速度和陀螺儀數(shù)據(jù)全部拿回來(lái)。這個(gè)特性很重要因?yàn)?I2C 單字節(jié)讀會(huì)導(dǎo)致高速場(chǎng)景下 CPU 被頻繁打斷。我把讀取封裝成下面這種形式返回一個(gè)包含三個(gè)軸數(shù)據(jù)和解算結(jié)果的結(jié)構(gòu)體。typedef struct { float ax, ay, az; float gx, gy, gz; float temperature; } imu_data_t; static int16_t bytes_to_i16(uint8_t hi, uint8_t lo) { return (int16_t)((hi 8) | lo); } int icm42688_read(icm42688_t *dev, imu_data_t *out) { uint8_t raw[14]; if (dev-hal.read(dev-hal.hal_ctx, ICM42688_REG_ACCEL_DATA_X1, raw, 14) ! 0) return -ERR_READ; int16_t ax bytes_to_i16(raw[0], raw[1]); int16_t ay bytes_to_i16(raw[2], raw[3]); int16_t az bytes_to_i16(raw[4], raw[5]); int16_t gx bytes_to_i16(raw[6], raw[7]); int16_t gy bytes_to_i16(raw[8], raw[9]); int16_t gz bytes_to_i16(raw[10], raw[11]); int16_t tmp bytes_to_i16(raw[12], raw[13]); out-ax (ax - dev-accel_offset[0]) * dev-accel_scale; out-ay (ay - dev-accel_offset[1]) * dev-accel_scale; out-az (az - dev-accel_offset[2]) * dev-accel_scale; out-gx (gx - dev-gyro_offset[0]) * dev-gyro_scale; out-gy (gy - dev-gyro_offset[1]) * dev-gyro_scale; out-gz (gz - dev-gyro_offset[2]) * dev-gyro_scale; out-temperature tmp / 100.0f 25.0f; // 具體公式見(jiàn)手冊(cè)溫度輸出章節(jié) return 0; }換算系數(shù)的思維要轉(zhuǎn)變一下傳感器的輸出不是“每度每秒對(duì)應(yīng)多少 LSB”而是“滿量程編碼映射到 ±滿量程值”。加速度量程選 ±16g 時(shí)輸出范圍就是 ±32768每個(gè) LSB 對(duì)應(yīng) 16/32768 g。陀螺儀同理。3.5 FIFO 與中斷模式如果你只做低頻姿態(tài)測(cè)量前面代碼已經(jīng)夠用。但如果你要在 1kHz 采樣同時(shí)做低功耗就不能讓 MCU 每 1ms 去讀一次寄存器最佳方案是用芯片內(nèi)部的 FIFO。ICM-42688P 的 FIFO 可以緩存多組樣本配置好之后 MCU 只需要在 FIFO 計(jì)數(shù)到達(dá)閾值時(shí)去讀取一次。這個(gè)和大多數(shù)傳感器 FIFO 的套路一樣核心是配置“哪些數(shù)據(jù)寫(xiě)入 FIFO”和“FIFO 中斷在哪一級(jí)觸發(fā)”。讀取 FIFO 的基本邏輯是先讀計(jì)數(shù)寄存器判斷有多少字節(jié)在 FIFO 里然后累計(jì)讀出完整的數(shù)據(jù)包。由于 FIFO 數(shù)據(jù)包里可能有可選的包頭實(shí)際使用時(shí)需要先讀一個(gè)字節(jié)的頭部判斷是不是陀螺儀數(shù)據(jù)再讀后續(xù) 6 字節(jié)如果同時(shí)使能了加速度計(jì)還可以在一個(gè)包里同時(shí)拿到兩組數(shù)據(jù)。我在項(xiàng)目里只使能了加速度計(jì)和陀螺儀設(shè)置成 20 字節(jié)一包的模式。因?yàn)閹?DMP 擴(kuò)展包雖然信息更全但解析復(fù)雜度上升一個(gè)檔次普通業(yè)務(wù)用不上。判斷 FIFO 溢出時(shí)可以通過(guò) FIFO 溢出標(biāo)志位來(lái)做“丟棄最舊數(shù)據(jù)”或“保持舊數(shù)據(jù)”的選擇默認(rèn)建議選后者防止采集過(guò)程中出現(xiàn)數(shù)據(jù)斷裂。3.6 SPI 模式切換要點(diǎn)量產(chǎn)階段我把接口從 I2C 切到了 SPI。切換時(shí)最需要注意的是 SPI 時(shí)鐘極性和相位。ICM-42688P 文檔里一般要求 SPI Mode 0也就是 CPOL0、CPHA0。如果你的主控默認(rèn)工作在 Mode 3會(huì)發(fā)現(xiàn)寫(xiě)寄存器偶爾成功、讀數(shù)據(jù)偶爾失敗過(guò)一段時(shí)間徹底通信不上。這里有個(gè)經(jīng)驗(yàn)SPI 通信異常時(shí)先不要懷疑代碼用邏輯分析儀抓 CS、SCLK、MOSI 三個(gè)引腳上的時(shí)序確認(rèn)是否滿足“數(shù)據(jù)在時(shí)鐘上升沿采樣”。幾塊錢的 8 通道邏輯分析儀在這個(gè)場(chǎng)景里比示波器還實(shí)用。4. 零偏標(biāo)定與問(wèn)題排查實(shí)錄4.1 零偏快速標(biāo)定MEMS 傳感器出廠時(shí)雖然做了修正但批次差異和焊接應(yīng)力仍然會(huì)讓數(shù)據(jù)帶著一個(gè)固定偏移。最粗暴但有效的方法是把傳感器水平放置在桌面上采集 200 個(gè)連續(xù)的靜止樣本取平均作為零偏。對(duì)于陀螺儀靜止時(shí)理論角速度是 0所以采到的平均值就是零偏。對(duì)于加速度計(jì)水平放置時(shí) Z 軸應(yīng)讀到 1g 附近X、Y 軸應(yīng)接近 0。如果你只需要補(bǔ)償“安裝誤差”造成的微小偏移也可以直接把采集到的原始值平均后作為偏移量。但記住加速度計(jì)的水平校準(zhǔn)只能補(bǔ)償靜止偏移如果你要精確測(cè)傾角最好用六面校準(zhǔn)法。六面校準(zhǔn)思路不復(fù)雜讓芯片的 X、-X、Y、-Y、Z、-Z 六個(gè)面分別朝下記錄原始值。這樣能同時(shí)估計(jì)出各軸的零偏和標(biāo)度因數(shù)誤差計(jì)算量也小適合在單片機(jī)上直接實(shí)現(xiàn)。4.2 常見(jiàn)問(wèn)題速查表現(xiàn)象可能原因解決辦法讀 WHO_AM_I 返回 0 或 0xFF通信線接反、地址錯(cuò)誤、CS 懸空掃描 0x68/0x69檢查 CS 電平上電后芯片發(fā)熱電壓接反或超過(guò)規(guī)格立刻斷電檢查 LDO/引腳定義I2C 偶爾卡死上拉電阻過(guò)強(qiáng)、SCL 被長(zhǎng)時(shí)間拉低調(diào)整上拉電阻增大總線超時(shí)處理SPI 讀數(shù)不穩(wěn)定SCLK 極性和相位不對(duì)切換到 Mode 0用邏輯分析儀核對(duì)數(shù)據(jù)噪聲很大電源紋波、傳感器靠近干擾源把 VDD 濾波電容靠近芯片引腳讀到的數(shù)據(jù)長(zhǎng)時(shí)間不變?cè)O(shè)備進(jìn)入低功耗模式檢查電源管理寄存器是否配置成功我在實(shí)際項(xiàng)目里遇到最多的是“I2C 第一次初始化失敗復(fù)位后就好了”。這個(gè)問(wèn)題的根源往往是 MCU 上電時(shí)序比傳感器慢或者 I2C 總線剛上電時(shí)被其它設(shè)備拉死。解決方式是在驅(qū)動(dòng)里加一個(gè)初始化前重試機(jī)制如果第一次讀 WHO_AM_I 失敗把 SCL 切到 GPIO 模式手動(dòng)翻轉(zhuǎn)幾次再切回復(fù)用功能重試。這種方法能解決八成總線卡死問(wèn)題。4.3 FIFO 溢出處理當(dāng)我用 1kHz 采樣率并且 FIFO 中斷線程處理不及時(shí)的時(shí)候會(huì)出現(xiàn) FIFO 溢出標(biāo)志位被置位。這時(shí)舊數(shù)據(jù)無(wú)所謂丟棄但如果你不管這個(gè)標(biāo)志位后續(xù)讀出來(lái)的數(shù)據(jù)包可能錯(cuò)位。我的處理邏輯是每次進(jìn)入中斷先讀 INT_STATUS如果發(fā)現(xiàn) FIFO 溢出就把 FIFO 計(jì)數(shù)全部讀完并清空然后跳過(guò)這一輪不把錯(cuò)誤數(shù)據(jù)交給上層濾波算法。寧可丟一個(gè)包也不能讓錯(cuò)位的數(shù)據(jù)進(jìn)入姿態(tài)解算否則融合結(jié)果會(huì)突然跳一個(gè)很大的尖峰。5. 性能優(yōu)化與后續(xù)擴(kuò)展方向5.1 用 DMA 減少 CPU 占用如果主控是 Cortex-M 系列建議把 I2C 或 SPI 的數(shù)據(jù)讀取放到 DMA 通道上。這個(gè)驅(qū)動(dòng)里只需要把 hal_read 換成 DMA 模式讀加速度和陀螺儀一次性 14 字節(jié)能顯著減少中斷開(kāi)銷。但要注意DMA 和傳感器高速率之間的數(shù)據(jù)競(jìng)爭(zhēng)問(wèn)題最好保證 DMA 傳輸完成后才允許下一輪讀取。5.2 DMP 要不要用ICM-42688P 內(nèi)置 DMP可以輸出融合后的四元數(shù)大幅度降低主控計(jì)算負(fù)擔(dān)。但 DMP 的固件需要刷寫(xiě)且不同版本的 Register Map 差異不少對(duì)入門(mén)項(xiàng)目來(lái)說(shuō)風(fēng)險(xiǎn)大于收益。我的個(gè)人選擇是先不在第一版代碼里碰 DMP。先把原始 6 軸數(shù)據(jù)通過(guò) I2C/SPI 穩(wěn)定讀出來(lái)再在 MCU 上跑一個(gè)簡(jiǎn)單的 Mahony 算法效果已經(jīng)能滿足大部分姿態(tài)測(cè)量需求。DMP 適合后續(xù)產(chǎn)品性能吃緊時(shí)再去評(píng)估。6. 寫(xiě)在最后的一點(diǎn)體會(huì)這個(gè)項(xiàng)目讓我最深的感受是傳感器的 C 語(yǔ)言驅(qū)動(dòng)真正花時(shí)間的地方不是寫(xiě)讀取函數(shù)而是把初始化的狀態(tài)機(jī)理清楚。每一顆傳感器都有自己的“脾氣”ICM-42688P 比老式芯片好在很多校準(zhǔn)參數(shù)它出廠就做了但電源管理和 FIFO 配置依然需要逐項(xiàng)核對(duì)。如果你在調(diào)試過(guò)程中發(fā)現(xiàn)讀數(shù)不對(duì)不要急著懷疑芯片壞了先看通信波形再看寄存器讀寫(xiě)返回值最后再看掛載的濾波和校準(zhǔn)代碼定位問(wèn)題的路徑基本就是這樣。后續(xù)我做的新項(xiàng)目中這套驅(qū)動(dòng)稍加改動(dòng)就可以無(wú)縫遷移到 ESP32 和 RT-Thread 環(huán)境這也算是我堅(jiān)持把 HAL 抽象層做好所吃到的一點(diǎn)紅利。本文還有配套的精品資源點(diǎn)擊獲取
返回列表
PREV
查看更多資訊
NEXT
返回資訊列表
99青青草国产视频| 国产熟女一区二区| 精品人妻一区二区三区-国产精品| 97欧美超碰| 老熟女中文字幕高清| 激情五月综合| 国产精品蜜乳AV| 97精品国产97久久久| 亚洲蜜乳av| 欧美色乱| 69丨亚洲丨精品丨入口免费播放| 乱理日韩中文| 欧美日韩第一页| 超碰精品国产无码| 天天躁日日躁狠狠狠躁| 青娱乐国产精品| 亚洲精品欧洲精品| 99热精品在线在线| 久久伊人五月天| 乱伦1色页| 欧美组图日韩亚洲中文字幕| 亚洲丨在线| AV99热18这里只有精品| 狠狠穞A片一區二區三區| 亚洲精品一二牛牛| 午夜αv| 精品欧美日韩在线观看| 国产精品久久久久久久久久久久久久久久久久 | 大香蕉啪啪啪啪在线| 99色色网| 成年人性爱日韩| 欧美日韩午夜精品一区二区三区| 午夜小电影在线插入淫高潮| 国产精品一区二区密臀| 久久9精品网站| 欧美激情欧美精品| 国产成人拍国产亚洲精品| 超碰色大香蕉| 国内外毛片在线观看| 色天堂综合| 99热精品青草在线| 91女人的网站| 久久久久13| 99综合| 久久精品国产72国产精品福利 | 亚洲综合另类| 伊人久久婷婷| 日本韩国一本产品小视频日本韩国一本产品久久久产品小视频日本韩国一本产品久 | 午夜a成v人电影| 国产精品久久久久久久久久久久| 91亚洲黄色网| 偷拍欧美亚洲| 久久久内射良家| 丰满精品人妻少妇久久字幕| 久草资源欧美在线视频| 日韩懂色网| 日韩紧密久久| 蜜桃在线观看一区二区三区| 国产欧美日韩臀| 97欧美精品综合| 97色插| 久操黄色视频| 青青草在线成人视频| 久操B网| 男人的天堂VA| 97日韩欧美亚洲| 亚洲精品国产熟女久久久| 99黄页网站| av72网| 亚洲情色在线| 欧美日韩青操| 天天搞欧美| 久操视频在线| 爆操无码| 午夜男人的天堂| 欧美日韩精品久久久久东北老熟妇| 色九九九综合| 97精品久久久久中文字幕| 98精品国产乱码久久久久久| 天堂伊人久久| 欧美后入式| 成人日本片久久久蜜桃| 久久久久久人体| 亚洲精品黄码久久久久| 网友自拍第1页| 丰满人妻一区二区三区免费| 亚洲精品九九九| 91丝袜在线观看| 精品人成视频在线观看| A V视频日本| 国产精品久久久久久 百度| 欧美日韩性爱操大逼| 久操不卡视频| 日本有码影片下载| 91天堂视频| 伊人991| 热的中文 热的有码 热的国产| 久9久精品视频| 亚洲久久东京热一二三四五区视频| 青青草好吊| 少妇精品| 亚洲丝袜综合| www.yeyecao| 国产人妖的免费的视频| 午夜理论片在线观看免费| 白嫩国模丰满一二三区| 五月黑AⅤ| 日日AV加勒比| 天天综合站| 国产精品久久泡妞网站| 伊人一级免费黄片| 人妻中文字幕日韩电影| 美中韩AV综合网| 97操97色| 天天射夜夜| 成人区人妻精品一| 日韩精品字幕| 人人看人人摸人人色| 国产少妇肉丝在线观看| 91爱看| 东京热AV男人的天堂| 97资源久久| 91成人高清在线观看| 中文字幕精品一区二区精| 色五月首页| 日少妇亚洲版| 亚洲AV色图一区| 深夜国产福利| 日本三级一区二区 在线| 去干网最新版| 国产精品2020| 国产一区二区三区久久久精品| 翘臀vidoes| 91少妇香蕉久久精品| 在线洲亚线| 欧美激情久操网| 欧美aaaaaaa| 国产激情综合五月久久| 97爱b| 欧美桃色网| 性饥渴少妇av无码毛片| 色婷婷丁香五月| 亚洲蜜臀懂色| 偷拍视频青青草在线视频| 日韩欧美午夜一区二区| 九九九午夜| 情色五月天就去干| 青娱乐999| 偷窥自拍A片| 嗯嗯嗯啊啊啊操的我好爽| 亚洲在钱| 一区二区三区在线美女| 天天爽夜夜欢视| 久久精品一区一起草| 欧美一区二区三区互相| 另类图片五月天| 成人欧美日超碰| 少妇色| 强奸乱伦av电影| wwe 天天干.com| 精品久久久久综合无码| 美国一区二区三区视频| 东北夫妻性偷拍| 欧美色吧综合| 蜜臀操逼黄色视频操的好爽| 91在线丝袜视频| yazhououmeizongya| 国产传媒av天美传媒在线| 夜间福利片1000无码| 另类小说五月天| 粉嫩AV一区夜夜嗨| 四虎午夜影院| 人人天天欧洲| 国产搭汕a级片| 丰满人妻一区二区三区四区| 国产精品色哟哟| 97免费在线观看视频| 极品极品色影院| 日影院久久婷婷夜夜网| 免费视频在线一区二区不卡| 欧美日韩国产中文精品字幕自在自线,| 黑人性暴力毛片| 亚洲精品一区二区三区在线播放| 黑人精品久久97| 精品日韩人妻视频| 熟妇一区二区三区| 国产高清自拍视频| 午夜天天碰综合视频| 亚洲 日本 不卡| 人人看人人摸人人色| 97免费视频在线观看视频| 成人97人人超碰人人| 老熟女91av| 五十路三区在线| 激情五月婷婷| 999热这里只有精品| 丁香五月性| 色综九九九一区| 亚洲日韩成人性爱视频| 人人妻人人色一区二区三区| HEYZO高无码国产精品227| 欧美日韩青操| 在线观看不卡一区二区三区| 激情露脸爱| 9色国产精品一区粉嫩| 99re这里只有精品中心播放| 日韩在线国产字幕| 野狼激情网| 欧州91高潮| 久久久久成人蜜桃精品| 2024黄色视频| 色av中文字幕| 无码高清国产AV| 亚洲日韩久久精品一区| 欧美另类综合久久| 日本性一区| 岛国片在线观看视频亚洲| 丝袜高跟澳门91视频| 亚洲少妇综合在线播放| 天天摸天天插天天日| 嗯嗯啊啊啊啊轻点视频| 亚洲欧美国产成人综合不卡| 亚洲天堂久久| 亚州男人天堂| 日韩美脚一区二区网站| 韩国免费播放一级毛片| 成人色女网| 久久亚州精品成人Av无| 中文字幕第23区| 精品偷拍13p欧美dodk视频| 懂色影视久久| 99久久网站| 97欧美日韩| 伊人色综合超碰| 飘花国产午夜精品不卡| 青青草中日韩在线| oumeisetu综合| 日韩成年人性爱视频| 人妻精品综合中文字幕在线| 在线视频 亚洲精品| 又黄又粗又硬又长又大| 91足交| 亚洲精品蜜桃久久久| 伊人激情| 伊人久久在线视频观看| 日日摸日日弄日日拍| 国产乱码久久| 亚洲男人的天堂AV| 91 亚洲 欧美 日韩 国产 综合| 综合亚州欧美| 91AV天美在线视频| 国产精品视频白浆免费| 最近二区三区视频大全| 久久成年精品| 免費黃色視頻觀看一| 蜜桃久久一区二区| 少妇内射视频| 婷婷激情啪啪| 91在线视频观看国产| 亚洲日本大香蕉1| 色欧美天天| 日韩免费在线视频观看| 欧美热图99| 男人的天堂.com| 大香蕉日亚洲日本亚大| www.狠狠操| 牛牛操视频逼| 亚洲春色欧美| 操逼精品视频| 久久婷婷五月| 欧美 日韩 亚洲 春色| 色97欧美| 青女在线| 女同在线视频一区| 风流老熟女一区二区三区l| 91欧美网| 91无码人妻| 亚洲影视综合网| 黄色AAAAAAAAAAA大片| 风韵犹存大大大大香蕉| h色99999| 黑人精品一区二区在线播放| 四虎免费在线播放| 国产肏屁眼视频| 天天日天天舔| 国产亚洲精品第一最新| 亚洲一区日韩精品中文字幕| 亚洲在线综合| 人妻在线大香蕉| 黑丝少妇| 5278欧美一区二区三区| 天天操夜夜操狠很操| 91一区二匹| 伦理日韩国产久久| 9 7超碰在线免费观看| 婷婷久久久| 亚洲欧美自拍偷拍| 日本阿v天堂在线观看| 强奸熟女一区二区三区| 性爱视频无打码在线观看| 特污精品女优骚货黄色视频在线免费观看| 国产精品欧美激在线| www五月| 中文字幕乱在线伦视频中文字幕乱码在线| 欧美综合网A| 亚洲清纯唯美| 亚洲男人天堂2016| av天天在线观看| 精品一区二区人妖| 99老司机精品视频在线观看| 在线视频97| 超碰导航97| 欧洲亚洲人人爽爽视频| 91av天美性媒精品视频| 欧美亚洲国内自拍| 亚洲久热| 极品肉射| 国产综合久| 熟女露脸激情自拍视频| 狠色婷婷久久一区二区三区_| 91啪9色| 国产成人网| 五月天黄色激情视频| 三男一女不戴套的A片| 91九色丨风韵犹存| 人妻熟女一区二区在线视频| 91亚洲狠狠色| 91视频综合在线| 色综和网| 超碰97久久观看| 美女91在线观看| 伊人久久国产免费观看视频| 丝袜喷水在线| 国产美脚女优尤物在线观看| 91色人妻| av毛片aaaaa免费看| 欧美超碰97| 欧美色图第一页| 亚洲高清欧美总合| 国产99热| 久久男人的天堂| 伊人操| 99久久99九九99九九九| 91色夜| 欧美九九九| 2017天天操天天日| 骚日日av| 花花AV导航| 97亚洲精品超碰| 天天综合网在线观看| 97chaopengongkai| 91丨国产丨白浆秘 洗澡动漫| 老熟女91av| 亚洲情色电影网| 嗯嗯啊中文字幕| 女优免费一区二区永久| 欧美图片偷拍| 第四色色综合91| 午夜成人福利影视| 日韩精品电影| 久久精品一区一起草| 嗯嗯不要 视频| 欧美日韩狠狠爱| 97超碰日韩| 91亚洲欧美| 亚洲人成网站7777| 91露脸熟女专区| 二男一女成人A片| 99久久久er直播网址| 精品国产www久久| 欧美一级A片在线看视频性色| 激情综合五月| 极品粉嫩一区二区| 1204金沙人妻懂旧版免费| 国产青青美女玩逼视频| 99在线免费观看| 老女人爆菊| 嫩草 人人网精品| 97干综合网| 午夜亚洲| 国产精品点击进入在线影院高清| 激情 欧美 亚洲 小说| 日本一级婬片试看三分钟| 国模无码一区二区三区在线| 天天做天天爱天天爽| 91欧美高清| 麻豆AV96熟妇人妻| 久久超碰天天| 精品欧美不卡在线播放| 加勒比在线视频一区二区三区| 性色av婷婷久久一区二区点复制| www.狠狠干.coom | 操美女人妻| 91欧美综合在线| julia国产在线| 欧差乱伦二三| 精品区国产区一区二区三区| 亚洲精品99999| 国产精品原创巨作?v网站| 中文操嬖片。| 国产精品天美传媒| 欧美熟女丝袜| 不卡在线观看视频| 免费亚洲黄色视频在线观看| 91狠狠色丁香婷婷综合久久精品| 青娱乐大香蕉| q2午夜理论片夜色av| 精品福利| 国产亚洲精品玖玖玖在线观看| 国产成人亚洲精品自产在线| 亚州高清色综合| 99国产女人| 免费一级精品啪啪视频| 99婷婷| 欧美色天堂网在线视频| 日韩99999| 家庭乱伦国产| 野狼激情网| 丁香婷婷九月| 中文字幕日韩精品一区二区三区| 欧美九九九| 久久久精品中文字幕爱豆| 国产精品亚洲一区二区三区四区| 99综合自拍| 熟女91网站| 岛国色情视频在线观看| 欧美淫穴| 亚洲成人在线资源| 日韩中文字幕精品一区在线| 国产成人www免费人成看片| 久九九九九九九热| 久久久三区二区一区| 国产日韩无码一区二区三区久久区| 大香蕉丝袜一级片| 精品久久久不卡一区二区| 热久久无毒不卡| 中文字幕丝袜美腿| 久草电影网| 一级岛国大片| 97超碰jingpin| 中文字幕精品亚洲熟女| 青青伊人久久| 永久免费观看的毛片的网站| 超碰人人草| 天天色怡春院| 欧美成熟性爱精品| 欧美黑人XXXⅩ高潮交| 干美女人妻| 日韩中文字幕精品一区在线| AV一二区| 农村女一级毛卡片| 成人五月香网在线| 亚洲天天自拍| 国产成人www免费人成看片| 综合天天网| 91综合网| 嗯嗯嗯好爽| 国产嫩草精品A88AV| 一区操逼日比视频| 久久仑合| 伊人网青青| 成人av免费观看| 天天操狠狠日夜夜干超大胆开放com大香蕉视频在线观看 | 97超碰总站| 99热日| 极品综合| 插入综合网| 亚洲男人在线观看天堂| 久久草在线综合视频| 偷拍2020| 青青操综合网| 久操视频免费观看| 色yeye成人免费视频| www.婷婷六月天| 人妻精品视频一区二区| 久久综合乱子伦国产免费| 无码少妇精品一区二区60岁老人| 久久久久国产精品人妻aⅴ天堂| WWW.操逼.COM| www.狠狠| 中国熟妇| 首页亚洲国产高跟丝袜诱惑视频| 亚洲色图欧美色18直播在线| 亚洲成人久久美女| 日韩BBN| 国产AV高清AV无码| 成人开心网在线视频| 午夜影美女日鸡鸡天天视频国产| 风月影院男女十八禁| 思思热国产在线视频| 伊人aaa| 国产亚洲女v在线观看| 欧美人妻中出| 手机在线人成免费视频| 91 国产丝袜在线播放-百度| 全球成人中文在线| 日韩中文9| 精品区国产区一区二区三区| 综合熟妇一区二区三区| 97色色视频| 久久久久久久久久9| 97香焦色区| 国产肏逼网站| 日韩人妻精品中文字幕| 欧美经典一区二区三区| 无码人妻毛片丰满熟妇精品区| 色婷婷九月天天综合| 亚洲91射| 99热成人| 精品三级在线专区| 久久久久密臀视频| 亚洲精品乱码久久久久久蜜桃麻豆 | a一区二区三区乱码在线| 亚洲国产精品久久久男人的天堂| 黄色区免费观看中文字幕| 大香交| 无码国产精品久久久久| 欧美日韩狠狠爱| 日本一二区免费| 国产精品毛片?v一区二区三区 | 日韩欧美蜜桃精品久久中文字幕久久| 久久婷婷精品| 欧美综合网在线| 操香逼| 美國A片| 亚洲AV色图| 五月婷婷激情综合| 国产精品第一区第一页| 91无摭挡| 插入综合网| 国产高清精品一区二区三区毛片 | 一二三区精品视频| 免费看污网站| 一级性爱啪啪视频| 免费视频观看60秒| 不卡人妻少妇精品毛片一区23区视频| 青娱乐国产盛宴视频| 女生看匆91网站| 青青草原综合久久大伊人精品| 亚洲蜜乳av| 人人澡人人干| 9999亚洲电影| 日本久久网| 欧洲综合无码| 国产人妻久久精品一区二区三区| 少妇被玩视频二三区| 玖玖资源综合在线视频| 蜜臀在线视频| 91无摭挡| 亚洲天堂另类小说男人| 久久人人爽人人爽人人片Ⅴ| 中日韩免费看男女操逼大全| 大香蕉92| av操操不卡| 亚洲性爱无码乱伦av| 久久久久亚洲Av无码专区老牛影视 | 欧美精品成人在线播放| 日韩91网站| 色偷偷色偷偷欧美日韩| 日产狠狠干| 亚洲国产一级黄色视频| 97色欧洲| 无码抄逼网| 欧亚日韩三区| 无码外流操逼视频| 国产67194| 日本日皮视频逼| 久久久极品| 午夜福利在线视频1000| 人妻丝袜无 码视频专区| 欧美天天干| 亚洲精品久久久久久久蜜桃臀| 日韩不卡一二三四| 91 国产丝袜在线放观看| av凤凰久久久| 性爱Av免费| 国产后入| 密臀在线视频| 久久夜精品一区二区三区| 男人天堂婷婷五月天校园春色| 中日韩欧美精品无码AⅤ一区二区| J?P?NESEHD熟女熟妇伦| 96国产精品| 色眯眯av| 日日干夜夜操视频h| 99热免费| 成人网址在线观看| 无码av永久免费专区网站| 精品性爱| 中文字幕熟女人妻丝袜| 天天影视91看看| 久九九九九九九热| 天天干美少妇一区| 国产免费一区在线观看| 美女午夜福利免费视频| 奇米四色网| 超碰色综合| 欧美亚洲首页| 久久国产精品视频| 五毛骚逼极品美女怕怕| 久久鲁夜| 91色爽欧美| 天天欧美色| 91蜜桃婷婷狠狠久久综合9色| 影音先锋中文字幕日本好一区二区| 亚洲精品乱码线路中文字幕| 亚洲se91| 夜夜欢天天干| 亚洲少妇自拍中文字幕懂色| 青操影院| 国产精品国产| 天天日美女的B| 97久久超碰国产网站| 蜜臀少妇一区二区| 密桃99999| 亚洲综合小说另类图欧美视频激情小说色五月天| 人人操人人摸人| 男人高清无码一区二区| 日韩色欲久久一二三四区| 亚洲AV成人无码一二三久久| 欧美gv在线观看| 中国AAAAAA黄色片| 亚洲巨爆乳一区二区三区四季网| 91欧美大片| 白丝AV| 日韩一级二级三级免费看完整版| 亚洲国产综合图区中文字幕| 欧美色亚洲| 国产品精品自在在线午夜免费 | 97欧美色| 新怡红院| 粉嫩AV一区二区夜夜| 天天操天天舔| 免费视频一二三区| 天美精品原创av片国产| 亚洲巨爆乳一区二区三区四季网| 97综合国产| 乱人乱色一区二区三区免费| 97久久天天综合色天天综合色电影| 久久久久久久久国产| AV在线播放网址| 欧美,日韩,中文,另类| 天堂网亚洲区手机版| 久久9精品| 网友自拍第一页| 啊啊嗯嗯好爽| 亚洲精品一二牛牛| 九月丁香婷婷色| 日本三级一区二区 在线| 国产人妖视频一区在线观看| 国产无吗在线播放| 国产毛片久久久久久久| 欧美国产伊人久久久久| 婷婷久久久| 中文字幕国产精品1区| 日本丝袜美腿人妻九九| 精品视频97| 99re这里| 国产怡红院在线| 亚洲天堂男人天堂网| 亚欧无码线免费观看视频| 亚洲伊人a线观看视频| 婷婷去俺也去六月色| 日本日皮视频逼| 视频二区美腿丝袜制服人妻欧美 | 欧洲一区二区| 九九九九精品视频| 日韩av无码网站| 韩日性爱av| 久久激情五月| 男插女青青影院| 九九热午夜欧亚国产视频| 天天做天天爱| 精品毛片av一区二区| 97啪啪| 精品一区二区三区最新| 欧美91丝袜| 精品国产乱子伦一区二区三区,精品一| 人妻精品视频一区二区三区| 国产极品99热在线播放69| 99自拍视频| 久久同城AV| 插穴性爱视频在线观看| 天天综合色| 久久精品一区| 综合网亚洲1| 男女啪啪啪18禁网站| 免费簧片在线观看| 亚洲一区中文字幕久久,果冻传媒一区二区天美传媒 | 97er欧美性| yazhououmeizongya| 黑人精品XXX一区一二区| 亚洲最大的综合性av| 91亚洲青青草原精品1区| 亚洲的天堂网| 张柏芝国产一区在线观看| www.99中文字幕| 色噜噜狠狠色综无码久久合欧美| 91丝袜熟女| 久久香蕉国产线看观看亚洲女人 | 色综合婷婷| 97青青操视频| 日韩电影中文字幕| 影音先锋每日最新资源在线观看 | 欧美宗合网| 欲色影视综合吧| 97在线日韩中文字幕| 很很操在线| 我爱大香蕉| 色综和网| 国产 日韩 欧美一区| 国产精品无码AV网站| 亚洲欲色9532548967一区| 久久女女| 成人无码电影在线观看网| 丰满人妻一区二区三区免费,| 国产精品久久久久久久久久久久久久久久 | 天堂种子在线www网资源| 中文字幕日韩精品一区二区三区| 另类欧美色| 黄色网址在线免费观看| 亚洲 欧美 小说| 午夜精品久久99蜜桃的功能章节| 黄网色一区二区三区四区精品| 欧美视频第二页| 男人的天堂 在线一区| 操逼日韩无码| 韩国嫰模上门援交视频| 韩三级a视频在线观看| 又大又黄国产| 色欧美在线| 欧美日日操| 干b在线性社区| 亚洲丝袜诱惑| 婷婷五月天激情小说| 久草线上视频免费看| 天堂俺去俺来也www久久婷婷| 九九精品美女高溯喷水| 中文字幕在线免费观看 | 亚洲男人天堂网| 狠狠操综合| 夜夜国自区| 久久中文字幕一区不卡| 日日日啊啊啊| 九九热AV| 狠狠躁AV| 伊人骚琪琪亚洲天堂网站| 久99热| 97chaopenrihan| 近亲乱伦一区二区| 日日夜夜青青草母狗| 国产又黄又粗又猛大片| 色吧5亚洲| 亚洲有码 视频一区| 水滴偷拍| 桃色五月天| 天天夜夜rb| 婷婷伊人綜合中文字幕| 在线观看啊啊啊啊啊| 成人福利视频网| 天天操天天日天天干| 色狠狠 - 百度| 精品性爱久久视频| 精品亚洲国产成人精品| 人妻爽爽啪视频| 国产黄色小视频网站| 日韩传媒在线| 国产强奸乱伦xd| 国产不卡中文字幕免费avi| 影音先锋新男人| 91在线丝袜视频| 性影在线视频| 久久亚码| 国产亚洲精品第一最新| 欧美第一页| 亚欧无码在线| 日韩伦理视频| 91老熟女视频| 日韩少妇丰满亚洲| 天天干天天操天天操夜夜操天天操| 岛国小电影| 亚洲高清自拍| 欧美1区二区三区公司 | 熟妇人妻一二三区免费| 在线视频日韩欧美国产| 1024精品在线| 天美精品av| 国产亚洲色婷婷久久99精品91 - 百度| 九九九九九九亚洲| 欧美的性爱网站免费| 亚洲老司机123专区| 岛国黄色大片网站| 97久操| 欧美熟爽综合| 国产一区二区成人av在线播放| 精品96久久| 岛国艾薇凹凸视频天堂| 欧美色图欧美| 天天影视综合网欧美精品| 综合久久久久久久久91| 极品粉嫩少妇视频| 伊人女女资源在线观看| 亚洲AV色图| 91丝袜美女| 99国产在线 精品 视频| 亚洲成人在线资源| 亚洲第一页色| 超清福利精品视频在线| www.AV有限公司一区| 黄色视频特级毛片| 美女91| 亚洲精品毛片在线观看| 丰满欧美放荡少妇在线| 久久久久久久人妻| 亚洲精品一区二区精华| 伊人色综合欧美| 激情综合亚洲| 欧美亚洲自拍另类人妻| 亚洲综合射| 激情五月丁香五月| 日韩福利综合一区| 一区二区三区四区在线不卡| 天天综合,91综合永久| 亚洲乱色熟女一区| 91M一社| 99re这里只有精品3| 日韩一区二区高清在线观看的| 欧美九九九| 国产精品欧美激在线| 日本高清一区二区在线| 久久久新亚洲AV| 东京成人一区| 开心五月婷婷激情| 777琪琪午夜免费A片| 中文字幕欧洲有码| 午夜天堂网| 九九综合久久| 思思久热在线精品66| 久久精品女同亚洲女同13| 色妺妺在线视频| 乱伦日本色图AⅤ| 91综合网| 国产97在线播放| 91成人高清在线观看| 亚洲日韩资源| 丰满搜索结果 -第18页- 久久高清无码| 亚洲精品乱码久久久久久蜜桃麻豆| 久久精品一区二区一8| 9997se| 日韩精品人妻系列无码天堂| 九九性爱网| 17c在线成人免费A片观看| 天天干人人乐| 99热18这里只有精品| 日韩在线女优天天干| 欧美日韩操逼嗦吊| 日本淫乱女一区二区三区视频| 亚洲好色人妻| 国产中文福利| 成人五月香网在线| 911粉嫩人妻| 91AV入口| 性色综合网| 嫩草 我啊~嗯~在线| 久久一二三级一一一| 五月丁香| 久久精品国产亚洲AV成人直播| 91操熟女| 超碰色97| 成人情色综合网| 欧美 牲| 一二三啪啪专区| 色色色色综合网| 手机在线视频国内精品| 家庭乱伦麻豆| 91熟女丨91老女人| 婷婷激情五月综合| 亚洲二区精品在线观看| 自拍偷拍亚洲熟女妇人精品 | 免费一级毛片在线视频观看| 成人自拍三级在线观看| 亚洲爽图| 人人澡人人干| 久久久天堂| 色超碰综合| 日韩欧美成人大香蕉| 嗯嗯啊中文字幕| 欧美熟女操屄| 亚洲中文一区二区三区| 亚洲字幕一区二区| 日韩精品人妻中文字幕有码午| 色色综合网站| 色噜噜精品一区二区三| 韩美日操逼| 国产色图乱伦| 91亚洲综合在线| av影院十区| 伊人四虎综合| 91少妇通奸网站| 色哟哟1区2区| 青青草字幕AV| 97AV在线免费观看| 国产AV人人 夜夜人人澡| 久久9久9久99久9久9| 67914亚洲精品| 日韩精品99999| 五月天激情四射| a在线观看| 久久激情视频| 亚洲综合婷婷| 九九热精品| 丁香色婷婷| 婷婷综合久久| www九九热| 超碰免费在线| 精品一区二区三区蜜桃臀赵总 | 欧美.亚洲.另类.丝袜.制服.诱惑| 欧美日韩成人在线| 国内毛片国产专区二| 人人干人人搞人人摸| 亚洲美女自拍偷拍视频| 日韩欧美午夜视频在线| 国产色精品午夜大片| 欧美日韩精品一区二区三区高清| 国产精品一级毛片不卡视| 国产一区二区a毛片| 免费在线黄片视频| 久久久久久精品免费看A级| 欧美日韩人妻精品系列一区二区三区| 日韩特一级久久| 老熟女91av| 中文字幕视频一区视频二区| 啊啊啊啊啊操我视频| 久久久9品一区二区三区| 自拍盗摄一区| 蜜臀av中字字幕网站| 秋霞男人网| 亚州综合图片| 久久人妻无码毛片A片麻豆| 超碰精品人妻狠狠干| 97一区二区三区视频| 天天摸夜夜操视频| 亚洲日韩欧美一区二区| 久久亚洲日韩国产欧| 9久9久9久9久视频网站| 97久久国产精品女不卡| 少妇综合| 自拍偷拍国产欧美日韩韩| 自拍视频一区在线观看| 大色综合网| 五月丁香| 成人熟女视频一区二区三区| 青青草大香蕉在线视频| 视频二区熟女人妻| 人人爱操| 青青草日本无码| 91丝袜美腿网站| 99热导航| 我想要啊 啊 啊| av橘色网站| 伊人国产AV| 色网色网色网色网色网色| 内射小黄片| 一,爱啪啪,在线免费视频| 一级黄色影片| 97国伦国色| 欧美激情久| 蜜臀久久99精品久久久久久成人小说 | 91福利网在线观看| 国产精品一区av在线| 最近的最新的中文字幕视频| www.婷婷五月天| 91 国产丝袜在线放观看| 欧美 综合 亚洲| 青青草依人大香蕉| 极品销魂美女一区二区| 亚洲欧美在线观看2021 | 九九玖玖精品| 91激情综合| 日韩熟女精一区二区三区不卡| 在线播放成人高清免费视频 | 丝袜综合网| 日韩欧美大力操| 日韩av乱伦| 亚洲色欲一区二区三区| 欧美性爱伊人| 色播综合| 狠狠图片青青草| 久久9久久| 手机午夜电影神马久久| 操逼网站视频漫画国产| 91欧美丨精品丨入口| 国产精品懂色tv影视免费观看| 国产精品久久久久久久电影渣男| 在线啊v一区| 国产欧美日韩女同性恋ww喷水精品| 精品美女少妇一区二区三区| 中文字幕熟女人妻丝袜丝| 中文?日韩?免费?精品| 超碰久在线天天做| av橘色网站| 在线日韩日本亚洲国产| 在线v中文字幕一区二区三区| 校园春色五月天| 另类成人首页一区| 亚洲国产精品无码AV久久| 国产操偷| 嫩草 人人网精品| 青青草依人大香蕉| 久久伊人亚洲AV无码网站| 成功精品影院| 亚洲 综合 第一页| 精品国产乱码久久| 在线观看综合精品亚洲| 97超碰无码网| 99热这里都是精品| 熟女精品va中文字幕| 日韩偷拍色图| 日本不卡中文| 亚洲AV性爱电影| 啊啊啊好湿国产一二| 97在线公开视频| 日韩激情小说一区二区| 后入内射蜜桃臀| 猛猛干| 久久久国产亚洲精品系列| 国产夜夜操| 亚洲久9| 91天堂色男人的天堂| 日夜干射色啊| 日本操逼视频在线| 丁香五月天堂网| 欧美综合自拍亚洲综合图| 日韩操逼性鲍| 97视频网站在线观看| 欲色综合| 无码聚合| 超碰98综合网| 久久久精品电影| 私色综合网| 中国熟妇| 无遮挡猛进视频免费无限观看| 美日韩一二三区| 自拍偷拍国产欧美日韩韩| 久久久久久亚洲精品中文字幕人妻| 成人AV在线网站| 日本五十路熟女一区二区| 青青青青草av在线观看| 色色毛片| 天美国产精品| 东京热综合久久一区二区| 成人国产精品三级A片| 欧美在线视频观看一二三四区高清| 国产成人91一区二区三区| 久久久草成人网站久久久草成人久久久草久久久 | 亚欧精品久久久久久久久久久| 2026国产精品视频| 国产精品网址| 操B久久| 日韩欧美亚洲自拍偷拍| 欧美日韩国产在线| 天天色踪合| 素人一区二区三区日韩| 超碰97色色| 亚洲精品一二牛牛| 美女人妻色网站| 男人天堂电影院| 99丝袜福利在线播放| 91老司机在线| 丁香五月天社区| 九九免费影片| 日韩性爱再线视频| 色综合1991| 8050午夜少妇无码| 九九超碰综合网| 91亚洲图片| 欧美综合1性辶| 中文字幕成人理论在线| 久操九九九九九九九九九九九九九九九九九九九九九九九九九九九九 | 欧美性91| 91人人爽人人爽人人人,gav福利视频导航,日韩欧美亚洲国产字幕四区 | 精品制服美女中文一区二区三区| 亚洲精美粉嫩嫩泬在线观看 | 久久久久久久精| 国产乱码久久| 蜜臀99久久精品久久久久| 视频二区美腿丝袜制服人妻欧美| 日本精品一区二区不卡| 99久久久久| 丝袜AV一区二区三区| 欧美.亚洲.另类.丝袜.制服.诱惑| 久久无码精品| 91丝袜美女| 99久久精品无码一区二区毛片免费| 1024亚洲中文字幕久在线看片你懂的| 亚洲成a人v欧美综合天堂下载 | 97超碰热线| 26uuu性物| 和协影院中文字幕三区| 亚洲情色中文字幕一区| 亚洲日韩狠狠撸视频| 视频分类 国内精品| 韩日欧亚a级| 黄色污污污污污污网站| 欧美综合网在线| 久久大香蕉手机高清| 国产第二页| 国产精品视频白浆免费| 一本大道久| 女优视频第10页| 最新亚洲黄色免费电影| 打av高清| 乱伦av国产| 欧美九九九| 天天影视色香色欲| 中国操逼无码| 天天日美女的B| 国产成人精品日本亚洲语言| 欧美 亚洲| 麻豆久久久久久久久丝袜 | 在线99热| 91色堂| 99色在线| 亚洲国产欧美中日韩成人综合视频| 婷婷色中文字幕| 97超碰色色| 99re69| xxx0国产在线播放| 91青青在线| 精品免费一区二区三区在线亚洲人成 | 丝袜制服字幕在线| 超碰97人妻免费在线| 久久噜| 99色热| 国产美女在线精品免费看| 97精品在线| 长长久久曰曰夜夜成人网| 国产精品视频播放| 欧美性爱视频免费一区一A| 亚洲黄色AV电影| 67194无码不卡| 中文字幕123| 极品色| 青青操视频在线| 九九99精品视频在线观看| 激情熟女12P| 欧美亚洲清纯| 伊人97超碰| 久热大香蕉| 国产午夜福利电影免费在线观看 | 天天综合网~91| 久久综合18p| 久久‘黄片视频| 青春草莓视频在线观看网址| 91精品久久久久久77777| 色色国产| 国产精品久久久久久无码红治院| 人妻精品一区二区| 麻豆一区二区三区精品| 狠狠操狠狠|