Just started to migrate to the ARM compiler 6 and I noticed __weak is incompatible language extension in this version and it needs to be written __attribute__((weak)).In STM32F4 HAL Drivers and almost all of the STM32 MCUs, there are lots of function...