55.2 TIM Firmware driver API description ............................................. 774
55.2.1 TIMER Generic features ................................................................. 774
55.2.2 How to use this driver ..................................................................... 774
55.2.3 Time Base functions ....................................................................... 775
55.2.4 Time Output Compare functions .................................................... 775
55.2.5 Time PWM functions ...................................................................... 776
55.2.6 Time Input Capture functions ......................................................... 776
55.2.7 Time One Pulse functions .............................................................. 777
55.2.8 Time Encoder functions .................................................................. 777
55.2.9 IRQ handler management .............................................................. 778
55.2.10 Peripheral Control functions ........................................................... 778
55.2.11 TIM Callbacks functions ................................................................. 778
55.2.12 Peripheral State functions .............................................................. 778
55.2.13 Detailed description of functions .................................................... 779
55.3 TIM Firmware driver defines.......................................................... 804
55.3.1 TIM .................................................................................................. 804
56 HAL TIM Extension Driver ........................................................... 824
56.1 TIMEx Firmware driver registers structures................................... 824
56.1.1 TIM_HallSensor_InitTypeDef ......................................................... 824
56.1.2 TIMEx_BreakInputConfigTypeDef .................................................. 824
56.2 TIMEx Firmware driver API description ......................................... 825
56.2.1 TIMER Extended features .............................................................. 825
56.2.2 How to use this driver ..................................................................... 825
56.2.3 Timer Hall Sensor functions ........................................................... 825
56.2.4 Timer Complementary Output Compare functions ......................... 826
56.2.5 Timer Complementary PWM functions ........................................... 826
56.2.6 Timer Complementary One Pulse functions................................... 827
56.2.7 Peripheral Control functions ........................................................... 827
56.2.8 Extended Callbacks functions ........................................................ 827
56.2.9 Extended Peripheral State functions .............................................. 828
56.2.10 Detailed description of functions .................................................... 828
56.3 TIMEx Firmware driver defines ..................................................... 839
56.3.1 TIMEx ............................................................................................. 839
57 HAL TSC Generic Driver ............................................................. 842
57.1 TSC Firmware driver registers structures ...................................... 842
57.1.1 TSC_InitTypeDef ............................................................................ 842
57.1.2 TSC_IOConfigTypeDef................................................................... 843
57.1.3 TSC_HandleTypeDef ..................................................................... 843