cancel
Showing results for 
Search instead for 
Did you mean: 

STM32CUBE: Why HAL_MspInit and HAL_PPP_MspInit functions in the framework ?

florent
Associate II
Posted on December 04, 2014 at 11:42

.ExternalClass2EB08A27885D48D4B0D15FD12217CD49 P {margin-bottom:0.21cm;}

Hi,

Can anybody light me about why the denomination ''Msp'' has been associated to the definitions of the HAL and HAL peripherals initialisation functions at the startup of the embedded code execution ?

It seems so evident in the docs but i cannot found anywhere explanations about the reasons of this naming convention...

thanks

#stm32cube
1 REPLY 1
Posted on December 04, 2014 at 16:12

Hi,

In fact the denomination ''Msp'' has been associated to the initialization and de-initialization (main routine and callbacks) of the peripheral used in the user application. And MSP refers to: MCU Specific Package. This naming convention was created in order to create the difference between BSP: Board Support Package, and MCU Specific Package (BSP).

Regards,

Heisenberg.