Arm Development on the STM32L (STM32L1) and STM32VL (STM32F1)