Porting version of crazyflie_firmware, support both keil and gcc