39.2.2 Backup Domain Reset .................................................................... 468
39.2.3 Backup Domain Access.................................................................. 468
39.2.4 How to use this driver ..................................................................... 468
39.2.5 RTC and low power modes ............................................................ 468
39.2.6 Initialization and de-initialization functions ..................................... 469
39.2.7 RTC Time and Date functions ........................................................ 469
39.2.8 RTC Alarm functions ...................................................................... 469
39.2.9 Peripheral Control functions ........................................................... 470
39.2.10 Peripheral State functions .............................................................. 470
39.2.11 Detailed description of functions .................................................... 470
39.3 RTC Firmware driver defines ........................................................ 475
39.3.1 RTC ................................................................................................ 475
40 HAL RTC Extension Driver ......................................................... 485
40.1 RTCEx Firmware driver registers structures ................................. 485
40.1.1 RTC_TamperTypeDef .................................................................... 485
40.2 RTCEx Firmware driver API description ........................................ 485
40.2.1 How to use this driver ..................................................................... 485
40.2.2 RTC TimeStamp and Tamper functions ......................................... 486
40.2.3 RTC Wake-up functions ................................................................. 486
40.2.4 Extension Peripheral Control functions .......................................... 486
40.2.5 Extended features functions ........................................................... 487
40.2.6 Detailed description of functions .................................................... 487
40.3 RTCEx Firmware driver defines .................................................... 494
40.3.1 RTCEx ............................................................................................ 494
41 HAL SD Generic Driver ............................................................... 508
41.1 SD Firmware driver registers structures ........................................ 508
41.1.1 HAL_SD_CardInfoTypeDef ............................................................ 508
41.1.2 SD_HandleTypeDef ........................................................................ 508
41.1.3 HAL_SD_CardCSDTypeDef .......................................................... 509
41.1.4 HAL_SD_CardCIDTypeDef ............................................................ 511
41.1.5 HAL_SD_CardStatusTypeDef ........................................................ 512
41.2 SD Firmware driver API description .............................................. 513
41.2.1 How to use this driver ..................................................................... 513
41.2.2 Initialization and de-initialization functions ..................................... 516
41.2.3 IO operation functions .................................................................... 516
41.2.4 Peripheral Control functions ........................................................... 516
41.2.5 Detailed description of functions .................................................... 517