One of the problems with a standard C compiler is that it doesn’t look for potential flaws in a program's design, only in its coding. The use of a static code analyzer can help to improve firmware and ...