Compiler 5 maxes out at outdated C99 guidelines. Compiler 6 unlocks modern, safe C++14, C++17, and standard C11 functionality.
If the legal hurdles are too high, consider these paths: keil arm compiler version 5 download
Right-click the target folder in the project pane and select . Compiler 5 maxes out at outdated C99 guidelines