added stm32 firmware