Remove Werror from build flags
-Werror
must not be used to avoid that users cannot build the software with different toolchains. However, a warning free compilation is still desired. This is ensured by enforcing warnings as errors in the defined CI environment.
see https://embeddedartistry.com/blog/2017/05/22/werror-is-not-your-friend/