added initial stm32 flash write HAL