This is Cortex-M3 code use gnu tools