![](https://csdnimg.cn/release/download_crawler_static/34638982/bg10.jpg)
19.3.34 HAL_DSI_PatternGeneratorStart ................................................... 285
19.3.35 HAL_DSI_PatternGeneratorStop ................................................... 286
19.3.36 HAL_DSI_SetSlewRateAndDelayTuning ....................................... 286
19.3.37 HAL_DSI_SetLowPowerRXFilter ................................................... 286
19.3.38 HAL_DSI_SetSDD .......................................................................... 286
19.3.39 HAL_DSI_SetLanePinsConfiguration ............................................. 287
19.3.40 HAL_DSI_SetPHYTimings ............................................................. 287
19.3.41 HAL_DSI_ForceTXStopMode ........................................................ 287
19.3.42 HAL_DSI_ForceRXLowPower ....................................................... 288
19.3.43 HAL_DSI_ForceDataLanesInRX .................................................... 288
19.3.44 HAL_DSI_SetPullDown .................................................................. 288
19.3.45 HAL_DSI_SetContentionDetectionOff ............................................ 288
19.3.46 HAL_DSI_GetState ........................................................................ 288
19.4 DSI Firmware driver defines .......................................................... 289
19.4.1 DSI .................................................................................................. 289
20 HAL ETH Generic Driver ............................................................. 298
20.1 HAL ETH Generic Driver ............................................................... 298
20.2 ETH Firmware driver registers structures ...................................... 298
20.2.1 ETH_InitTypeDef ............................................................................ 298
20.2.2 ETH_MACInitTypeDef .................................................................... 298
20.2.3 ETH_DMAInitTypeDef .................................................................... 301
20.2.4 ETH_DMADescTypeDef................................................................. 302
20.2.5 ETH_DMARxFrameInfos ................................................................ 303
20.2.6 ETH_HandleTypeDef ..................................................................... 304
20.3 ETH Firmware driver API description ............................................ 304
20.3.1 How to use this driver ..................................................................... 304
20.3.2 Initialization and de-initialization functions ..................................... 305
20.3.3 IO operation functions .................................................................... 305
20.3.4 Peripheral Control functions ........................................................... 306
20.3.5 Peripheral State functions .............................................................. 306
20.3.6 HAL_ETH_Init ................................................................................. 306
20.3.7 HAL_ETH_DeInit ............................................................................ 306
20.3.8 HAL_ETH_DMATxDescListInit ....................................................... 306
20.3.9 HAL_ETH_DMARxDescListInit ...................................................... 307
20.3.10 HAL_ETH_MspInit .......................................................................... 307
20.3.11 HAL_ETH_MspDeInit ..................................................................... 307
20.3.12 HAL_ETH_TransmitFrame ............................................................. 307
20.3.13 HAL_ETH_GetReceivedFrame ...................................................... 307