Walking through the long HALs of STM32
THE documents you will need: Reference Manual RM0008 User Manual UM1850