17.1 ETH Firmware driver registers structures ...................................... 203
17.1.1 ETH_InitTypeDef ............................................................................ 203
17.1.2 ETH_MACInitTypeDef .................................................................... 203
17.1.3 ETH_DMAInitTypeDef .................................................................... 206
17.1.4 ETH_DMADescTypeDef................................................................. 207
17.1.5 ETH_DMARxFrameInfos ................................................................ 208
17.1.6 ETH_HandleTypeDef ..................................................................... 208
17.2 ETH Firmware driver API description ............................................ 209
17.2.1 How to use this driver ..................................................................... 209
17.2.2 Initialization and de-initialization functions ..................................... 209
17.2.3 IO operation functions .................................................................... 210
17.2.4 Peripheral Control functions ........................................................... 210
17.2.5 Peripheral State functions .............................................................. 210
17.2.6 Detailed description of functions .................................................... 211
17.3 ETH Firmware driver defines......................................................... 215
17.3.1 ETH................................................................................................. 215
18 HAL FLASH Generic Driver ......................................................... 243
18.1 FLASH Firmware driver registers structures ................................. 243
18.1.1 FLASH_ProcessTypeDef ............................................................... 243
18.2 FLASH Firmware driver API description ........................................ 243
18.2.1 FLASH peripheral features ............................................................. 243
18.2.2 How to use this driver ..................................................................... 243
18.2.3 Programming operation functions .................................................. 244
18.2.4 Peripheral Control functions ........................................................... 244
18.2.5 Peripheral Errors functions ............................................................. 244
18.2.6 Detailed description of functions .................................................... 245
18.3 FLASH Firmware driver defines .................................................... 247
18.3.1 FLASH ............................................................................................ 247
19 HAL FLASH Extension Driver ..................................................... 253
19.1 FLASHEx Firmware driver registers structures ............................. 253
19.1.1 FLASH_EraseInitTypeDef .............................................................. 253
19.1.2 FLASH_OBProgramInitTypeDef .................................................... 253
19.2 FLASHEx Firmware driver API description.................................... 254
19.2.1 Flash Extension features ................................................................ 254
19.2.2 How to use this driver ..................................................................... 254
19.2.3 Extended programming operation functions .................................. 254
19.2.4 Detailed description of functions .................................................... 254