stm32 cortex bootloader support for ruby