Stm32 hard fault cause. ARM Cortex M4 hard fault - floating point.