HAL SBS How to Use

group SBS_How_To_Use

How to use the SBS HAL module driver

The SBS HAL driver can be used as follows:

After startup, SBS peripheral is not active by default. Use HAL_RCC_SBS_EnableClock() function to enable SBS APB3 clock.

This module provides different sets of APIs that allow to :

  1. Analog IO switch supply : Several APIs are available to manage the analog IO switch supply

  2. Manage floating point unit interrupts : Several APIs are available to manage the floating point unit interrupts

  3. Manage TIM break inputs : This feature is used to control the system break interconnect to TIM1/8/15/16/17 break inputs

  4. Control the compensation cell : The SBS can be configured to manage the compensation cell

  5. Manage the compensation code : Several APIs are available to manage the compensation code

  6. HDP levels management functions : Several APIs are available to manage HDPL

  7. Debug control functions Several APIs are available to manage the debug control

  8. Flag management functions : Several APIs are available on the header file as “static_inline” functions to manage the memories erase status

  9. RSS Command selection functions : Several APIs are available to manage the RSS command

  10. Boot address functions :

  11. I/O speed optimization functions : Several APIs are available to manage the I/O speed optimization features