51.3.1 RNG ................................................................................................ 678
52 HAL RTC Generic Driver ............................................................. 681
52.1 RTC Firmware driver registers structures ..................................... 681
52.1.1 RTC_InitTypeDef ............................................................................ 681
52.1.2 RTC_TimeTypeDef ......................................................................... 681
52.1.3 RTC_DateTypeDef ......................................................................... 682
52.1.4 RTC_AlarmTypeDef ....................................................................... 683
52.1.5 RTC_HandleTypeDef ..................................................................... 683
52.2 RTC Firmware driver API description ............................................ 684
52.2.1 Backup Domain Operating Condition ............................................. 684
52.2.2 Backup Domain Reset .................................................................... 684
52.2.3 Backup Domain Access.................................................................. 685
52.2.4 How to use this driver ..................................................................... 685
52.2.5 RTC and low power modes ............................................................ 685
52.2.6 Initialization and de-initialization functions ..................................... 685
52.2.7 RTC Time and Date functions ........................................................ 686
52.2.8 RTC Alarm functions ...................................................................... 686
52.2.9 Peripheral Control functions ........................................................... 686
52.2.10 Peripheral State functions .............................................................. 687
52.2.11 Detailed description of functions .................................................... 687
52.3 RTC Firmware driver defines ........................................................ 692
52.3.1 RTC ................................................................................................ 692
53 HAL RTC Extension Driver ......................................................... 703
53.1 RTCEx Firmware driver registers structures ................................. 703
53.1.1 RTC_TamperTypeDef .................................................................... 703
53.2 RTCEx Firmware driver API description ........................................ 704
53.2.1 How to use this driver ..................................................................... 704
53.2.2 RTC TimeStamp and Tamper functions ......................................... 705
53.2.3 RTC Wake-up functions ................................................................. 705
53.2.4 Extension Peripheral Control functions .......................................... 705
53.2.5 Extended features functions ........................................................... 706
53.2.6 Detailed description of functions .................................................... 706
53.3 RTCEx Firmware driver defines .................................................... 716
53.3.1 RTCEx ............................................................................................ 716
54 HAL SAI Generic Driver .............................................................. 732
54.1 SAI Firmware driver registers structures ....................................... 732
54.1.1 SAI_InitTypeDef ............................................................................. 732